Embedded Linux Software Developer
Summary
Embedded Linux software developer (3-9 yrs) building automotive diagnostic and CAN applications in C/Embedded C, working from the Bengaluru office 5 days a week. Core stack: Embedded Linux, CAN/J1939, DCM/DEM/CDD diagnostics, Bazel/Make builds, GTest, and ISO 26262/ASPICE standards.
Position: Embedded Linux Software Developer Automotive (CAN Applications)
Experience: 3–9 Years
Location: Bangalore
Work Mode: 5 Days WFO
Open Positions: 4 Engineers
Job Description:
Looking for Embedded Software Engineers with strong experience in C, Embedded C, Embedded Linux and automotive diagnostic/CAN applications.
Mandatory Skills:
- Strong C Programming and Embedded C.
- CAN Protocol and J1939.
- Embedded Linux and Linux tools.
- Automotive diagnostics: DCM, DEM and CDD integration.
- Makefile, Linker scripts/updates, Bazel and build environments.
- Git, JIRA and Polarion.
- Unit Testing using GTest.
- Automotive standards: ISO 26262 and ASPICE.
- Agile development methodologies.
Good to Have:
- TI Sitara platform.
- SAINT Tool.
- OS and PMIC knowledge.
- Confluence.
Additional Requirements: Hands-on experience in automotive embedded software development, diagnostic applications and CAN communication.