Senior Embedded Software Engineer
- Source: Naukri
- Nasu Group
- On-site
- Bengaluru
- Full-Time
- Senior
Job Description
Job Summary
We are looking for a Senior Embedded Software Engineer with 4-9 years of experience in Embedded C/C++ development for embedded systems. The role involves designing, developing, and debugging embedded software, working with communication protocols, and collaborating with cross-functional teams to deliver reliable and high-performance products.
Responsibilities
- Develop embedded software using C/C++.
- Design and implement device drivers and middleware.
- Work with SPI, UART, and I2C communication protocols.
- Integrate software with embedded hardware.
- Debug and optimize embedded applications.
- Participate in code reviews and testing.
- Collaborate with hardware and software teams.
Mandatory Skills
- Embedded C
- Embedded C++
- SPI
- UART
- I2C
- Linux
- Device Drivers
- Debugging
Good to Have
- CAN
- FreeRTOS
- Embedded Linux
- Bootloaders
- RTOS
- Unit Testing
- Agile
- Automotive Domain
Skills
- c10
- cplusplus
