Linux embedded systems developer - Canada - Stryten Manufacturing

    Stryten Manufacturing
    Stryten Manufacturing Canada

    4 weeks ago

    Default job background
    InternshipSHIP
    Description
    We are looking for an intern to start September 2024.
    Our Stryten facility in Ottawa is working with cutting edge Lithium Battery technology for military applications.

    The Embedded Software Developer Intern will perform software engineering tasks including requirements development, design, code, testing, verification and integration of embedded real-time software.

    The candidate will perform assignments in conjunction with other software and system team members utilizing formal standards processes and documentation.

    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.
    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
    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).

    Embedded OS:
    Salvo, Linux, WinCE

    Other languages Eg:
    Python, JAVA, C# for PC GUI rapid prototyping
    USB Software development experience
    Testing Automation

    Code Version Control:
    SVN, GIT
    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.

    Stryten Energy helps solve the world's most pressing energy challenges with a broad range of energy storage solutions across the Essential Power, Motive Power, Transportation, Military and Government sectors.

    Stryten powers everything from submarines to subcompacts, microgrids, warehouses, distribution centers, cars, trains and trucks.

    Our stored energy technologies include advanced lead, lithium and vanadium redox flow batteries, intelligent chargers and energy performance management software that keep people on the move and supply chains running.

    Stryten Energy is an equal opportunity employer where an applicant's qualifications are considered without regard to race, color, religion, sex, national origin, age, disability, veteran status, genetic information, sexual orientation, gender identity or expression, or any other basis prohibited by law.

    #