AUTOSAR Software Developer
Role details
Job location
Tech stack
Job description
§ Configure and integrate BSW modules and ensure compliance with project requirements.
§ Perform RTE generation, configuration, and validation for AUTOSAR systems.
§ Work on multicore ECU configurations, ensuring efficient task distribution and system performance.
§ Develop and integrate Application Software Components (ASWC) with proper dependency handling.
§ Implement and maintain bootloader and low-level drivers, including flash drivers and CDDs.
§ Interface with hardware by analysing schematics and debugging board-level issues.
§ Work extensively on Infineon TC3xx microcontrollers and related peripheral configurations.
§ Debug and resolve issues using tools such as TRACE32, CANape, Oscilloscope, and DMM.
§ Implement and validate communication stacks and protocols (CAN, J1939, XCP, etc.).
§ Maintain code quality and version control using Git-based repositories.
§ Support system testing, debugging, and release activities in compliance with quality standards
SYSMIND LLC is an Equal Employment Opportunity employer. All qualified applicants will receive consideration for employment without any discrimination. We promote and support a diverse workforce at all levels in the company. All job offers are contingent upon completion of a satisfactory background check and reference checks. Additionally passing the drug test may also be required. All contractors intending to work on SYSMIND's W2 are "at will" employees.
Requirements
§ Strong expertise in AUTOSAR Software development.
§ Hands-on experience with Vector DaVinci Developer and DaVinci Configurator tools.
§ Proven experience in configuring and integrating AUTOSAR BSW modules, including: o BSW Management, ECU Management (ECUM), OS Configuration o Communication stack: COM, CAN, DCM o Memory stack: Fee, Fls o DMA and other low-level drivers
§ Experience with integration of ASWC-generated code and resolving dependencies.
§ Knowledge of AUTOSAR-based application layer development.
§ Hands-on experience with RTE behaviour in multicore systems
§ Strong experience in RTE generation and configuration.
§ Familiarity with bootloader-related modules.
§ Experience in multicore system configuration and management.
§ Knowledge of AUTOSAR-based application layer development.
§ Hands-on experience with RTE behavior in multicore systems.
§ Strong experience with Infineon TC3xx microcontroller family.
§ In-depth knowledge of peripherals/modules such as: o GTM (Generic Timer Module) o PWM, EvADC, DTM, DSADC o WDG (Watchdog), TIM, SMU
§ Experience with communication protocols: J1939, XCP, CAN
§ Hands-on experience with peripherals: CAN, SPI (Daisy Chain), UART
§ Experience in Complex Device Driver (CDD) development, especially for ASCIS.
§ Exposure to Flash driver development.
§ Strong programming skills in Embedded C for real-time systems.
§ Working knowledge of GitHub / GitLab for source code management.
§ Good understanding of: Hardware schematics, wiring diagrams, harness, power supply
§ Hands-on experience with tools like: TRACE32 debugger, CANape, CANdb++, Oscilloscope, DMM
Roles & Responsibilities
§ Design, develop, and integrate AUTOSAR-based embedded software components.