No more applications are being accepted for this job
- 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 familyIDE/Tool Suites: IAR Embedded Workbench, GiTLabEmbedded OS: Salvo, Linux, WinCECommunication 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.
Embedded Software Developer Intern - Ottawa, Canada - Stryten Energy
Description
Responsibilities