Recherche d'emploi > Ottawa, ON > Permanent > Software developer

Embedded Software Developer Intern

Exide Technologies
Nepean, Ontario
80K $-110K $ / an (estimé)
Temps plein

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

Il y a plus de 30 jours
Emplois reliés
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...

Stryten Energy
Ottawa, Ontario

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. Prepare for and conduct peer reviews of software d...

General Dynamics Mission Systems - Canada
Ottawa, Ontario

The successful candidate for this position will contribute to the support of embedded software for the Smart Display, Video, and Fire Control product lines, as well as the automated build and test environment which supports those products. There is no huge Java VM or Apache web server backend framew...

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

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

Allen Vanguard
Ottawa, Ontario

The successful candidate will be actively involved in the full software development process including:  requirements definition, high-level design, implementation and support. Design and implement real-time embedded firmware in C/C++ on ARM and Intel processors. Development experience under Lin...

Lumentum
Ottawa, Ontario

Precision High Speed 3D Camera Software Developer. Develop and maintain system level embedded software. In addition to gaining exposure to the technical aspects of the camera and its software, all team members are exposed to the end solution, which involves many of the world’s top automotive manufac...

Ford Motor Company
Ottawa, Ontario

Do you want to kickstart your career in high gear while working with cutting-edge technology on connected car software? In this position, you will be part of the software platform team, participating in a project and working through the development lifecycle from concept, architecture, design, imple...

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. Embedded target side softwar...

Workiva Canada ULC
Remote,Canada
Télétravail

A Software Development Intern implements developer tools or product features on a rapid-release cycle. Implements developer tools or product features under the direction of a senior developer. Passion for writing software and learning the latest software development techniques. Summer Internships: M...