Skip to content
mimi

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