Responsibilities
- Carry out full software development life-cycle for safety-critical systems : planning, development, testing, and (if necessary) certification of embedded software.
- Provide input on overall product design and architectural design of embedded software.
- Design and oversee project plans, specifications, and other important documentation required for compliance with industry regulations.
- Prepare for and conduct peer reviews of software design materials, code, test cases and procedures.
- Provide support for production activities.
- Interface directly with customers and third parties.
Qualifications
- Working towards University degree in Computer Science or Electrical Engineering
- Must be eligible to work in Canada either as a Canadian Citizen or Permanent Resident and be eligible for Canadian Controlled Goods certification
- C embedded programming skills
- Ability to write technical documents such as System Specifications, Software Requirements, Test Procedures, and User Manuals is a plus
- Use of standard design tools for software development.
- Usage of embedded development tool-chains including compilers, linkers, debuggers and static analysis tools is a plus
- Experience with software configuration management tools is a plus
- Proficiency in English (written and oral).
- You will likely get exposure to or have experiences with the below : Lithium battery technologyBattery Management SystemsProcessors : TI MSP430 & XMC familyIDE / Tool Suites : IAR Embedded Workbench, GiTLabEmbedded OS : Salvo, Linux, WinCE, FreeRTOSCommunication protocols and drivers : J1939, CANOpen, SMBus, USB, SPI, I2C, UARTOther languages Eg : Python, JAVA, C# for PC GUI rapid prototypingUSB Software development experienceTesting AutomationCode Version Control : SVN, GITBug Tracking : Jira
WORK ENVIRONMENT (include physical requirements)
- Office base and manufacturing environment.
- Some travel may be required between Stryten facilities.
Must be eligible to work in Canada either as a Canadian Citizen or Permanent Resident and be eligible for Canadian Controlled Goods certification.
Il y a plus de 30 jours