About this role
You will design and develop AUTOSAR-based embedded software components for automotive ECUs in Stittsville, Ottawa.
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 to create reusable software components and integration guides.
• Perform code-level integration, replicate build environments, and debug source code.
• Streamline deployments to 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, writing 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.