Sr Software Engineer (Multiple Positions) (REF285820X)
Core
Develop automotive software stacks for diagnostics, vehicle access, and firmware updates using AUTOSAR and ISO-14229 protocols.
Role type
Senior Embedded Software Engineer (Automotive)
Builds
Diagnostics applications, Base Software stacks, and FOTA/CAN update features for vehicles.
Domain
Automotive software engineering, Embedded systems
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Embedded C, AUTOSAR configuration, ISO-14229 (UDS) protocol implementation, CAN protocol development, FOTA/OTA software update functionality, Vehicle testing and debugging, Requirement analysis in IBM DOORS, Software architecture design in Rhapsody, Unit testing with Google Test, Version control with Git
Preferred skills
Experience with Vector Tools (Davinci, CANoe, VehicleSpy), CCC v3 compliance for Vehicle Access Systems, Offshore team support coordination
Technologies
AUTOSAR, ISO-14229, CAN, UDS, IBM DOORS, Rhapsody, Vector Cast, Google Test, AEEE Pro, Source Tree, Git, Davinci Configurator, DPS, OTA tester tool, GBFTT, CDA Vector CANoe, VehicleSpy
Responsibilities
Analyze General Motors PK Base SW and Diagnostics SW stack development, Handle AUTOSAR Configurations in Vector Tools, Ensure implementation and testing of FOTA and CAN updates, Work on Diagnostics Application development, Ensure vehicle testing and debug support for offshore team, Handle customer interactions and requirement clarifications
Seniority
Senior, hands-on IC