Classic Autosar Software Integration Engineer
Listed on 2026-01-20
-
Software Development
Software Engineer, DevOps, Embedded Software Engineer, Python
This position will function as a member of the Software Integration team in the Software Engineering organization candidate will be working on creating the SW integration strategy, building the CI/CD and automation framework and implementing the build verification tests to produce the final vehicle’s software releases, primarily involving body control, propulsion, and infotainment domains. The application software will run on top of classic Autosar and other system services.
The primary duties for this role include integrating the application software with underlying basic software services, configuring and generating the Autosar RTE Configuration, developing the automation framework in the CI/CD environment (e.g., Team City), developing the build verification test cases, analyzing the results of the build tests, which could involve root-causing of defects. The candidate will work with cross-functional teams that are responsible for implementing the software development life cycle, starting from requirements and ending with functional validation.
The ideal candidate will possess excellent and demonstrated skills in embedded software development, specifically C and python, and experience in integrating software with classic AUTOSAR middleware. Familiarity with the Adaptive Autosar architecture and integration is desired. The job also requires working familiarity with software integration, testing, and a good understanding of modern vehicle software architectures.
Basic Qualifications- Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field
- A minimum of 5 years of Autosar software integration
- strong familiarity with Autosar architecture
- C/C++ Development
- BSW Configuration
- Memory Configuration
- Stack Configuration
- SOA - Service oriented Architecture Design
- Diagnostics- DEM design
- Vector Tools - DaVinci Configurator + Davinci Developer
- Trace
32 Debug (Lauterbach based- preferred) - Familiarity with model-based system engineering and the V software lifecycle model
- Familiarity with virtualization and containerization
- Computer network programming experience, and familiarity with Ethernet/SOME-IP, CAN, and LIN
- Possess strong initiatives, problem solving, and communication skills
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).