Description :
- We are looking for a highly skilled Senior Software Engineer Automotive Infotainment with strong expertise in Modern C++, RUST, and RTOS development.
The ideal candidate should have hands-on experience in embedded software design, automotive systems, and Linux / Yocto-based :
Design, develop, and maintain automotive infotainment software components.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 :
Minimum 5 years of practical software development 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.(ref : hirist.tech)