Software Engineer
Core
Develop application and middleware software for active chassis and suspension systems in vehicles.
Role type
Senior embedded software engineer (automotive)
Builds
Active chassis and suspension control functions for future vehicle platforms
Domain
Automotive industry, embedded systems
Deliverable
production ML models | product features
Required skills
C++ (C++11/C++14), C (C90/C99), real-time embedded software development, AUTOSAR, automotive communication protocols (CAN, Automotive Ethernet, UDS), Vector tools (CANoe, CANalyzer, vTESTstudio), low-level embedded protocols (SPI, UART, PWM, DIO, PSI5), HIL systems, real-time simulation, ISO 26262 Functional Safety, automotive cybersecurity
Preferred skills
Master's degree in Electrical/Electronics/Software Engineering/Embedded Systems, 5+ years experience in automotive industry
Technologies
C++, C, AUTOSAR, CAN, Automotive Ethernet, UDS, CANoe, CANalyzer, vTESTstudio, SPI, UART, PWM, DIO, PSI5, HIL systems
Responsibilities
Develop application software in C++ and middleware software in C for active chassis and suspension systems; Contribute to software development for both dedicated ECUs and centralized vehicle computing platforms; Collaborate with system, safety, and test engineers in a cross-functional environment; Support integration, testing, validation, and troubleshooting activities; Participate in the development of control algorithms and supporting toolchains; Contribute to software quality, performance, and safety throughout the development process; Drive technical improvements and continuous development of products and processes.