Requirement Embedded SW developer
Overall exp- 4 - 7 Yrs
Domain specification- Embedded SW developer(C, C++, Linux, RTOS, Protocols I2C, SPI)
Qualification Criteria- B E /B Tech
Mandatory Skills- Embedded C C++, Linux, RTOS, Protocols I2C, SPI, UART experience . microcontroller experience.
Work location Bangalore
Details JD:
Responsibilities
- Driver Development: Develop and optimize drivers for the LPC2478 MCU to ensure seamless migration of the software application from the LH 79520.
- Hardware-Software Integration: Collaborate with hardware engineers to integrate the new drivers with the existing hardware components.
- Compatibility Testing: Conduct thorough testing to ensure compatibility and performance of the migrated software application.
- Documentation: Prepare detailed documentation for the developed drivers, including design specifications, implementation details, and testing procedures.
- Troubleshooting: Diagnose and resolve any issues that arise during the migration process.
- Collaboration: Work closely with the project team to ensure timely delivery and adherence to project milestones.
Qualifications
- Education: Bachelor's degree in Computer Science, Electrical Engineering, or a related field. A Master's degree is a plus.
- Experience: Proven experience in embedded software development, with a focus on driver development for ARM Cortex-M microcontrollers.
- Technical Skills:
- Proficiency in C programming language.
- Experience with ARM Cortex-M microcontrollers, particularly the LPC2478.
- Knowledge of embedded systems design and hardware-software integration.
- Familiarity with real-time operating systems (RTOS) and embedded Linux.
- Experience with I2C, SPI, UART, and other communication protocols.
- Knowledge of PLL configurations and clock management in microcontrollers.
- Experience with CPLD and FPGA programming is a plus.
- Problem-Solving: Strong analytical and problem-solving skills.
- Communication: Excellent written and verbal communication skills.
- Teamwork: Ability to work effectively in a team environment and collaborate with cross-functional teams.
Preferred Qualifications
- Experience with the LH 79520 MCU and its migration to other microcontrollers.
- Familiarity with LCD 4BPP mode and external flash mapping.
- Knowledge of CPLD addressing and clock configuration.
- Experience with I2C implementation using hardware I2C pins.