Principal Embedded Software Engineer
- Source: Naukri
- Nasu Group
- On-site
- Bengaluru
- Full-Time
- Staff
Job Description
We are looking for a Principal Embedded Software Engineer with 9+ years of experience in Embedded C/C++ development for embedded and automotive systems.-The role involves leading software architecture, developing embedded middleware, driving technical decisions, and mentoring engineering teams while ensuring scalable and high-performance embedded solutions.
**Responsibilities:**–Lead embedded software architecture and design.–Develop and optimize Embedded C/C++ applications.–Define communication interfaces using SPI, UART, and I2C.–Lead hardware-software integration activities.–Drive code quality and engineering best practices.–Mentor engineering teams.–Collaborate with cross-functional stakeholders.-Mandatory Skills:-Embedded C, Embedded C++, SPI, UART, I2C, Embedded Linux, Software Architecture, Technical Leadership
Good to Have:
-CAN, FreeRTOS, Linux Kernel, Bootloaders, Automotive Domain, Middleware Development, Unit Testing, Agile
Skills
- c10
- cplusplus
- linux-kernel
