Junior Embedded Systems Engineer - Spacecraft & Ground Testing

NordSpace Corp

Markham

On-site

CAD 65,000 - 80,000

Full time

28 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

NordSpace Corp in Markham, Ontario invites applications for a Junior Embedded Systems Engineer to help design and implement embedded systems across rocket and space platforms. You’ll work across the full stack—from firmware in C/C++ to device drivers, HAL layers, and ground support tools—in a hands-on environment with hardware-in-the-loop testing.

The role emphasizes safety-critical development practices, RTOS familiarity, and a hands-on mindset.

Qualifications

  • Bachelor's degree in electrical/computer engineering or related field.
  • 0–2 years of professional embedded experience; internships count.
  • Proficiency in C/C++ for embedded targets with firmware work.
  • Hands-on experience with at least one RTOS (FreeRTOS, Zephyr, ThreadX, or similar).
  • Familiarity with safety-critical software development practices or standards is a plus.

Responsibilities

  • Participate in the architecture and design of embedded systems, including microcontroller and processor selection, peripheral integration, and communications bus design (SPI, I2C, UART, CAN, etc.).
  • Write, test, and maintain firmware in C/C++ for embedded targets, including bare-metal and RTOS-based systems.
  • Develop and integrate device drivers, HAL layers, and middleware for sensors, actuators, and communication interfaces.
  • Support hardware bring-up and debugging of new embedded platforms, working closely with electrical engineers from PCB delivery through to functional validation.
  • Design and implement software for ground support and test equipment, including data acquisition systems, hardware-in-the-loop setups, and automated test benches.
  • Apply and advocate for software quality practices appropriate to safety-critical contexts: coding standards, static analysis, unit testing, and code review.
  • Document firmware architecture, interface definitions, and test results clearly and consistently.

Skills

C/C++ for embedded
RTOS experience
Hardware debugging
Git/CI workflows
STM32 ecosystem
Safety-critical practices

Education

Bachelor's degree in electrical/computer engineering or related field

Tools

STM32CubeIDE
HAL/LL drivers

Job description

NordSpace Corp in Markham, Ontario invites applications for a Junior Embedded Systems Engineer to help design and implement embedded systems across rocket and space platforms. You’ll work across the full stack—from firmware in C/C++ to device drivers, HAL layers, and ground support tools—in a hands-on environment with hardware-in-the-loop testing.

The role emphasizes safety-critical development practices, RTOS familiarity, and a hands-on mindset.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Junior Embedded Systems Engineer
Junior Embedded Systems Engineer

NordSpace Corp. • Canada

On-site
CAD 65,000 - 80,000
Junior Embedded Systems Engineer
Junior Embedded Systems Engineer

NordSpace Corp • Markham

On-site
CAD 65,000 - 80,000
Junior Space Electrical Systems Engineer (Hands-on Avionics)
Junior Space Electrical Systems Engineer (Hands-on Avionics)

NordSpace Corp • Markham

On-site
CAD 65,000 - 80,000
Embedded & Electrical Systems Engineer
Embedded & Electrical Systems Engineer

NordSpace Corp • Markham

On-site
CAD 90,000 - 105,000
Junior Electrical Systems Engineer
Junior Electrical Systems Engineer

NordSpace Corp. • Canada

On-site
CAD 65,000 - 80,000
Junior Electrical Systems Engineer
Junior Electrical Systems Engineer

NordSpace Corp • Markham

On-site
CAD 65,000 - 80,000
Junior Mechanical Systems Engineer
Junior Mechanical Systems Engineer

NordSpace Corp • Markham

On-site
CAD 65,000 - 80,000
Junior Mechanical Systems Engineer
Junior Mechanical Systems Engineer

NordSpace Corp. • Canada

On-site
CAD 65,000 - 80,000
Systems Engineering
Systems Engineering

NordSpace Corp. • Canada

On-site
CAD 60,000 - 80,000
Embedded & Electrical Systems Engineer
Embedded & Electrical Systems Engineer

NordSpace Corp. • Canada

On-site
CAD 90,000 - 105,000