Senior Embedded C++ AUTOSAR Developer and Architect
Core
Designing and architecting MCU firmware and AUTOSAR components for embedded systems in the automotive and railway industries.
Role type
Senior Embedded C++ AUTOSAR Architect
Builds
Safety-critical embedded software components (SWCs) including RTE, COM, and PDU Routing for automotive and railway clients.
Domain
Automotive and Railway embedded systems
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Modern C++ for embedded firmware, Low-level bus protocols (I2C, SPI, MDIO, CAN, LIN, Ethernet), RTOS concepts, Multi-core development, C++ unit testing (gtest/gmock)
Preferred skills
Tricore/ARM/POSIX knowledge, Static code analysis standards (MISRA/CERT), Scripting languages (Python/Ruby), Safety/security standards
Technologies
AUTOSAR, C++, gtest, gmock, I2C, SPI, MDIO, CAN, LIN, Ethernet, RTOS, Tricore, ARM, Python, Ruby
Responsibilities
Own architecture of MCU firmware and AUTOSAR components, Design and implement SWCs including code generators and tests, Review and approve requirements, architecture, design, code, and test documentation
Seniority
Senior, hands-on IC