Bachelor’s or Master’s degree in Electronics, Electrical, Computer Science, Embedded Systems, or a related engineering discipline, with 8 to 15 years of relevant automotive embedded development experience.
Strong hands-on experience in embedded software development using C and C++, including debugging on target hardware, reading schematics or datasheets, and working with microcontrollers and real-time constraints.
Good understanding of automotive domains, including ECU development, vehicle communication protocols, diagnostics, bootloaders, software validation, and integration of embedded applications in production environments.
Experience with development tools and workflows such as IDEs, compilers, version control, static analysis, unit testing, issue tracking, and software configuration management in an engineering team setup.
Ability to analyze complex technical problems, communicate clearly with stakeholders, and work independently while coordinating with distributed teams across hardware, testing, and systems engineering functions.
Preferred exposure to AUTOSAR, MISRA C, ISO 26262, model-based development, scripting languages, or automotive OEM/supplier processes, along with a strong commitment to quality and delivery