Akkodis is seeking an Embedded Software Developer (AUTOSAR) for a contract position with a client in Ottawa (Hybrid) and ideally looking for experience with Autosar and MATLAB / Simulink
Position : Embedded Software Development
Location : Ottawa, ON
Contract
The client is seeking to hire a person with embedded software development expertise. This team develops control algorithms and produces code for vehicle features related to climate, starting, locking, lighting, alarms, windows, powered enclosures, and seats.
Responsibilities include owning and reviewing requirements, creating high-level functional specification design, and delivery of quality code using MATLAB / Simulink or C in an Autosar Classic environment.
They must possess the capability to conduct design reviews for new content, resolve vehicle / breadboard software issues, unit test content, and ideally have 5+ years of engineering work experience and domain knowledge.
Skills Required :
Deliver Autosar Classic software using MATLAB / Simulink and / or C code Generate functional requirements and manage change requests to the software design Define software interfaces both at the Autosar Composition and ECU boundary for Signals and Services (SOME / IP) Provide software unit testing including familiarity quality code coverage metrics (Condition, Decision, MCDC and tools like Model Advisor / Polyspace) Resolve issues during internal software Integration or at vehicle breadboard Directly test software function using virtual and physical hardware Support vehicle launch
Experience Required :
Understanding of embedded hardware and software design Knowledge of control theory and algorithm design MATLAB / Simulink, Jira, and GitHub experience required (Jama a plus) Familiarity with CAN / Ethernet tools, Autosar, and Functional Safety (ISO26262) 5+ years of engineering work experience