HamburgerMenu
hirist

Job Description

Senior Software Engineer, AUTOSAR Integrator

Role Summary :

As a Senior Software Engineer, AUTOSAR Integrator, you will be a key technical contributor responsible for the integration, configuration, and debugging of AUTOSAR Basic Software (BSW) and Runtime Environment (RTE) components within complex embedded systems, primarily for automotive applications. This role demands deep expertise in embedded software development, automotive communication protocols, and the AUTOSAR standard, with a strong focus on technical implementation and problem-solving.

Key Technical Responsibilities :

- Lead the integration and configuration of AUTOSAR Classic and/or Adaptive Platform Basic Software (BSW) modules, including communication, diagnostics, memory, and operating system stacks.

- Develop and integrate application software components (SWCs) within the AUTOSAR Runtime Environment (RTE).

- Perform comprehensive software-hardware integration, validation, and debugging on target Electronic Control Units (ECUs).

- Analyze and troubleshoot complex integration issues, root-cause failures, and propose effective technical solutions.

- Optimize software performance, memory usage, and real-time behavior for embedded systems.

- Contribute to the design and architectural discussions related to AUTOSAR-compliant software platforms.

- Develop and maintain build environments, scripting for automation, and continuous integration pipelines for AUTOSAR projects.

- Ensure adherence to industry standards, coding guidelines (e.g., MISRA C/C++), and functional safety requirements (e.g., ISO 26262 ASIL D).

- Conduct technical code reviews and provide expert guidance to engineering teams on AUTOSAR integration best practices.

Required Technical Skills :

Programming Languages : Expert proficiency in Embedded C. Strong proficiency in C++.

AUTOSAR Expertise :

- In-depth knowledge of AUTOSAR Classic Platform architecture, methodology, and BSW modules (e.g., COM, DCM, DEM, NvM, OS, MCAL).

- Experience with AUTOSAR BSW configuration and integration using industry-standard tools.

- Understanding of AUTOSAR Runtime Environment (RTE) and Software Component (SWC) development.

Embedded Systems :

- Extensive experience with microcontroller architectures (e.g., Infineon AURIX, NXP S32K, ARM Cortex-M/R).

- Strong understanding of Real-Time Operating Systems (RTOS), particularly OSEK/VDX OS.

- Proficiency in hardware-software interfacing, device drivers, and low-level programming.

Automotive Communication Protocols :

- Expertise in CAN, CAN-FD, LIN, and Ethernet.

- Knowledge of diagnostic protocols (UDS, KWP2000) and network management.

Tools & Methodologies :

- Hands-on experience with AUTOSAR configuration tools (e.g., Vector DaVinci Developer/Configurator Pro, Elektrobit tresos Studio).

- Proficiency with debugging tools (e.g., Lauterbach TRACE32, IAR Embedded Workbench, Green Hills MULTI).

- Experience with automotive network analysis tools (e.g., Vector CANoe, CANape, CANalyzer).

- Proficiency with version control systems (e.g., Git, SVN).

- Experience with build automation tools (e.g., Make, CMake) and scripting languages (e.g., Python, Bash).

Operating Systems : Experience working in Linux environments.

Problem-Solving : Advanced analytical and debugging skills for complex embedded software issues.

Preferred Technical Skills :

- Experience with AUTOSAR Adaptive Platform (e.g., POSIX, SOME/IP, DDS, AraCom).

- Familiarity with functional safety standards (ISO 26262) and cybersecurity concepts in automotive.

- Knowledge of Model-Based Design (MBD) tools (e.g., MATLAB/Simulink, ASCET, TargetLink) and code generation.

- Experience with Continuous Integration/Continuous Deployment (CI/CD) pipelines for embedded systems.

- Familiarity with automotive software development processes (e.g., ASPICE)


info-icon

Did you find something suspicious?