DS
AUTOSAR Classic Software Developer
DBSI Services
Ottawa · On-site Full-time 1mo ago
About the role
About
You will design and develop AUTOSAR-based embedded software components for automotive ECUs.
Responsibilities
- Design, implement, and debug application code and complex device driver code.
- Configure, integrate, and test BSW modules using DaVinci Developer and Configurator.
- Collaborate with architecture teams, tool vendors, and AUTOSAR partners to create reusable software components and integration guides.
- Perform code-level integration tasks, including replicating build environments and debugging source code.
- Streamline deployments and ensure consistent on-time delivery of high-quality code.
Required Skills
- 5+ years of experience in embedded software development.
- 5+ years of programming experience in C, with the ability to write portable, platform-agnostic code.
- Experience with BSW Module, CDD, and SWC implementation.
- Proficiency in CAPL and Python.
- Hands-on experience with low-level interfaces: I2C, SPI, ICU, PWM, GPT, and CAN.
- 1+ year of experience developing Proof-of-Concept applications for automotive ECUs.
- 1+ year of experience working in an agile environment.
- BS in Electronics, Electrical Engineering, Computer Science, or a related field.
Preferred Skills
- Knowledge of UDS.
Skills
AUTOSARCCAPLCANCDDDaVinci ConfiguratorDaVinci DeveloperEmbedded SoftwareI2CICUPythonPWMSPISWCUDS
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free