Posted on: 26/10/2025
Description :
The ideal candidate should have hands-on experience in embedded software design, automotive systems, and Linux/Yocto-based environments.
Responsibilities :
- Implement and support software features related to software updates, diagnostics, lifecycle, and power management.
- Develop robust, reusable, and high-performance code using Modern C++ and RUST.
- Work with RTOS, Linux/Yocto, and CMake/Bitbake to build and integrate embedded software modules.
- Debug, analyze, and resolve complex issues using tools like GDB and tracing utilities.
- Collaborate within Agile/Scrum teams, participate in design/code reviews, and ensure high-quality deliverables.
- Coach and mentor junior developers to enhance team capability.
- Contribute to technical discussions, design reviews, and innovation initiatives such as hackathons.
Required Skills & Experience :
- Strong programming skills in Modern C++ (C++11 and above), API design, OOP, functional programming, and component-level architecture.
- Good coding skills in RUST, with an understanding of its advantages and trade-offs versus other languages.
- Hands-on experience with RTOS and real-time embedded systems.
- Proficiency in Yocto, Bitbake, CMake, compiler toolchains (GCC, CLANG).
- Strong scripting knowledge (Python, Bash, etc.).
- Experience with state machines, event-driven programming, and multi-platform development.
- Solid understanding of the Linux stack and excellent debugging/analytical skills.
- Self-driven team player with strong communication and mentoring abilities.
Good to Have :
- Exposure to automotive standards (AUTOSAR, ASPICE, etc.) and participation in hackathons.
Did you find something suspicious?
Posted By
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1564955
Interview Questions for you
View All