|
Software Engineer – Embedded Systems
|
- Responsible for building and enhancing embedded system drivers and C/C++/VC++/EVC++ Application.
- Write C/C++/VC++/EVC++ Code
- Write Embedded system drivers for controllers ( Freescale /ARM/Motorola)
- Familiarity with Motorola 68K/ARM assembly language
- Participate in Design, Development and Testing as needed
- Analysis
- Create solution architecture
- Develop documentation
- Fix bugs
- Complete and implement development tasks
- Test customer requirements
|
Technical Requirements:
- 3-4+ years of intensive experience in working on the embedded system applications and RTOS
- B.E./B.Tech or above from a recognized institute.
- Embedded C / C++/VC++/EVC++,
- Strong knowledge of RTOS working,
- Good understanding of hardware principles and electronics
- Being able to participate and contribute to the electronics design process
- Hand on experience of developing device level drivers, solid understanding of the principles of Ethernet protocols,
- Knowledge of fieldbus protocols (Modbus, Profibus, Ethernet IP, CCLink, CAN-Open, DeviceNET) will be an added advantage,
- Knowledge and ability to test own software components for design suitability.
Personal Skills Requirement:
- Good Understanding of Software/Hardware Development life cycle.
- Ability to consistently perform under pressure, manage multiple priorities, and meet deadlines, all while maintaining a high level of customer satisfaction.
- Excellent attention to detail and follow-through; process oriented.
- Excellent written and verbal communication skills.
- Experience of enhancing / improving critical online applications.
- Self motivated and able to perform with minimal supervision.
|