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
Valuable to Have
- CAN
- FreeRTOS
- Linux Kernel
- Bootloaders
- Automotive Domain
- Middleware Development
- Unit Testing
- Agile
📌 Principal Embedded Software Engineer (Bengaluru)
🏢 Nasu Group
📍 Bengaluru
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.