Enable job alerts via email!

Sr Embedded Software Developer

Stryten Energy

Ottawa

On-site

CAD 80,000 - 110,000

Full time

12 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a skilled Sr Embedded Software Developer to enhance their innovative energy storage solutions. This role involves full life-cycle software development for safety-critical systems, including planning, coding, testing, and certification of embedded software. You'll collaborate with cross-functional teams to develop control algorithms for lithium-ion battery systems and support new product development. Join a forward-thinking company where your contributions will directly impact the future of energy technology, working in a dynamic environment that values creativity and problem-solving.

Qualifications

  • 5+ years of experience in architecting and implementing test strategies.
  • Proficient in C embedded programming and Python programming.

Responsibilities

  • Carry out full life-cycle software development for safety-critical systems.
  • Collaborate with systems and hardware engineering teams.

Skills

C embedded programming
Python programming
Test strategy implementation
Real-time embedded software development
Customer focus
Problem solving

Education

Degree in Computer Science
Degree in Electrical Engineering

Tools

IAR Embedded Workbench
GitLab
Salvo
Linux
WinCE

Job description

Join to apply for the Sr Embedded Software Developer role at Stryten Energy.

1 week ago Be among the first 25 applicants.

Join to apply for the Sr Embedded Software Developer role at Stryten Energy.

Get AI-powered advice on this job and more exclusive features.

Overview

This position may be located in Ottawa, Ontario, or Alpharetta, Georgia.

Headquartered in Alpharetta, Georgia, Stryten Energy is a leading U.S.-based manufacturer with more than fourteen gigawatt-hours of energy storage production capacity annually. Stryten provides advanced lead, lithium, and vanadium battery solutions, intelligent chargers, and energy performance management software that power everything from submarines to subcompacts, microgrids, warehouses, and distribution centers, cars and trucks, trains, telecom networks, and data centers. Stryten supplies batteries to the U.S. and Canadian military, renewable energy providers, large distribution centers and warehouse operators, forklift manufacturers, battery distributors, and automotive aftermarket retailers.

Join our team to deliver Stryten’s innovative products like the Symbasys SwitchPack, a lithium-ion 6T battery offering significant cycle life cost savings, higher energy density, less weight, and no maintenance for 10 years, suitable for military vehicles even in harsh conditions.

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

Apply online or text strytenjobs to 97211 to begin your pre-screening process!

Responsibilities
  • Carry out full life-cycle software development for safety-critical systems: plan, develop, document, test, and certify embedded software.
  • Collaborate with systems and hardware engineering teams.
  • Develop control and communication algorithms for lithium-ion battery charging and monitoring.
  • Revise specifications, deviations, drawings, and proposals as needed during problem resolution.
  • Develop and execute test plans for product and application information.
  • Support development and testing of new products for lithium customer applications.
  • Participate in new product development to specify, model, simulate, test, and verify.
  • Work with hardware teams to develop system architecture and support system integration.
  • Prepare technical documentation such as user manuals and specifications.
  • Report progress on key project deliverables.
  • Work independently with general guidance from team leads.
Qualifications
  • Degree in Computer Science or Electrical Engineering.
  • 5+ years of experience in architecting and implementing test strategies.
  • Proficient in C embedded programming.
  • Proficient in Python programming.
  • Experience with real-time embedded software development lifecycle.
  • Proficiency in English (written and oral).
Desirable Experience
  • Lithium battery technology.
  • Battery Management Systems.
  • Processors: Infineon XMC family.
  • IDE/Tool Suites: IAR Embedded Workbench, GiTLab.
  • Embedded OS: Salvo, Linux, WinCE.
  • Communication protocols and drivers: J1939, CANOpen, SMBus, USB, SPI, I2C, UART.
  • Other languages e.g., Python, JAVA, C# for PC GUI rapid prototyping.
  • USB Software development experience.
  • Testing Automation experience.
Behavioral Competency Requirements
  • Customer focus.
  • Creativity.
  • Functional or Technical skills.
  • Timely decision-making.
  • Problem solving.
  • Drive for results.
Work Environment
  • Office, R&D laboratory, and manufacturing environment.
  • Some travel may be required between Stryten facilities.
EEO Statement

Stryten Energy is an equal opportunity employer, considering all qualifications without regard to race, color, religion, sex, national origin, age, disability, veteran status, genetic information, sexual orientation, gender identity, or expression, or any other legally protected basis.

About Our Company

Stryten Energy offers energy storage solutions across sectors like Power, Motive Power, Transportation, Military, and Government. Headquartered in Alpharetta, Georgia, we collaborate with top companies to meet the increasing demand for reliable, sustainable energy storage. Our technologies include lead, lithium, and vanadium flow batteries, chargers, and energy management software, powering diverse applications worldwide. With over a century of expertise, Stryten is committed to delivering innovative energy solutions.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Developer

Acuity Insights

Vancouver

Remote

CAD 80,000 - 110,000

2 days ago
Be an early applicant

Senior Software Developer, 6+ years - Remote (Canada)

Info-Tech Research Group

Remote

CAD 80,000 - 120,000

3 days ago
Be an early applicant

Senior Software Developer (Remote First)

Zensurance

Toronto

Remote

CAD 80,000 - 120,000

3 days ago
Be an early applicant

Senior Software Developer - Workleap AI

Workleap

Remote

CAD 70,000 - 110,000

4 days ago
Be an early applicant

(Remote) Senior Software Developer

N. Harris Computer Corporation - CAD

British Columbia

Remote

CAD 80,000 - 110,000

4 days ago
Be an early applicant

Senior Software Developer - Workleap AI

Workleap

Remote

CAD 70,000 - 110,000

4 days ago
Be an early applicant

Senior Software Developer - Workleap AI New Canada - Remote

Workleap Technologies inc.

Remote

CAD 70,000 - 110,000

6 days ago
Be an early applicant

Senior Software Developer (Remote First)

Zensurance

Ottawa

Remote

CAD 70,000 - 110,000

30+ days ago

Senior Software Engineer - MAAS

Canonical

Ottawa

Remote

CAD 80,000 - 120,000

12 days ago