Search jobs > Ottawa, ON > Permanent > Software developer

Embedded Software Developer Intern

Exide Technologies
Nepean, Ontario
$80K-$110K a year (estimated)
Full-time

Overview

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. You will work with a team that understands advanced combat vehicle power integrations using smart power management solutions for the military market.

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.

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 technology

Battery Management Systems

Processors : TI MSP430 & XMC family

IDE / Tool Suites : IAR Embedded Workbench, GiTLab

Embedded OS : Salvo, Linux, WinCE, FreeRTOS

Communication protocols and drivers : J1939, CANOpen, SMBus, USB, SPI, I2C, UART

Other languages Eg : Python, JAVA, C# for PC GUI rapid prototyping

USB Software development experience

Testing Automation

Code Version Control : SVN, GIT

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

About Statement

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.

Headquartered in Alpharetta, Georgia, we partner with some of the world’s most recognized companies to meet the growing demand for reliable and sustainable energy storage capacity.

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.

An industry leader backed by more than a century of expertise, Stryten has The Energy to Challenge the status quo and deliver top-performing energy solutions for today and tomorrow.

Learn more atstryten.com.

Disclaimer

Stryten Energyis 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.

Job Locations CA-ON-Nepean

Requisition ID 2024-4663

Category Engineering

Address 15 Fitzgerald Rd #100

Postal Code K2H 9G1

Position Type Intern

stryten

Apply Now

30+ days ago
Related jobs
Exide Technologies
Ottawa, Ontario

The Embedded Software Developer Intern will perform software engineering tasks including requirements development, design, code, testing, verification and integration of embedded real-time software. Carry out full software development life-cycle for safety-critical systems: planning, development, te...

DEI
Ottawa, Ontario

Develop software for embedded systems (Embedded Linux, RTOS, bare metal), from specification through to integration and acceptance. Develop firmware for embedded systems. Demonstrated skills and knowledge of systems’ design and software development tools and techniques. Experience with the complete ...

Curtiss-Wright
Ottawa, Ontario

Intermediate Software Developer-Onsite Position. Support and enhance existing embedded software. Keep current with embedded software trends and share knowledge. Are you an innovative and flexible self-starter? Do you have keen software engineering skills?  We’re looking for highly motivated. ...

Bartech
Ottawa, Ontario

Automotive Embedded Software Developer - System Software Stability (Connected Car Technologies). Automotive Embedded Software Developer. Design and develop embedded software to detect and report system instability and recover systems and services from instability incidents. Have a keen interest in s...

Litens Automotive Group
Canada

Lead/plan & perform embedded software engineering assignments. Prepare technical presentations for internal or customer use. Contribute to the evaluation of more junior developers. ...

Ford Motor Company
Ottawa, Ontario

Working as a member of this software team, you will be involved in cutting edge embedded software development, working on system components that either provide enabling frameworks or additional functional services above the operating system services and drivers. The Vehicle Software Platform group i...

Altair Engineering
Kanata, Ontario

System Software Stability, Connected Car Technologies POSITION SUMMARY Do you want to kick start your career into high gear while working with cutting-edge technology? In this position, you will be part of the System Software Stability team at a top automotive manufacturer, working on a variety of e...

Ford Motor Company
Ottawa, Ontario

The Ford BSP and Driver Development Team is seeking a skilled embedded software developer that is experienced in the areas of BSP and secure bootloaders. Knowledge of embedded OS (Linux, QNX). ...

Curtiss-Wright
Ottawa, Ontario

Senior Software Developer- Embedded- Onsite Position- Ottawa, ON. Support and enhance existing embedded software. Keep current with embedded software trends and share knowledge. Are you an innovative and flexible self-starter? Do you have keen software engineering skills?  We’re looking for hig...

QNX Software Systems
Ottawa, Ontario

BlackBerry QNX was born in embedded, and provides time-tested and trusted foundation software, including our deterministic microkernel real-time operating system (RTOS), safety-certified products, middleware and security solutions, all purpose-built for embedded systems. The Systems Software Develop...