Skip to content

Open nowPosted 35 days ago

Embedded Linux Engineer

North Vector Dynamics Inc.9 open roles

Where
Calgary
Work mode
On site
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowEmbedded Linux EngineerNorth Vector Dynamics Inc. · Calgary
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on North Vector Dynamics Inc.'s own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

8.0% of postings close within 7 days. Measured by our own scanner across the market. North Vector Dynamics Inc. postings stay open a median of 6 days.

Share of postings closed within
  1. 1.6%1 day
  2. 3.6%3 days
  3. 8.0%7 days
  4. 15.0%14 days
  5. 34.2%30 days
This job: posted 35 days ago

North Vector Dynamics Inc. median: 6 days open

The posting

ABOUT THE ROLE

North Vector Dynamics is building the next-generation unmanned systems. We’re looking for an Embedded Linux Engineer to own the software that enables these systems, from the board support packages up through the application layer. You’ll work close to the hardware, writing and debugging kernel drivers, boot code, and real-time software. You’ll report to our Flight Software Lead and work directly with our GNC, avionics, and electrical teams to bring the flight computer from bench to flight. If you want your code running on hardware that actually leaves the ground, this was written for you.

WHAT YOU’LL DO

• Design, build, and maintain the embedded Linux software running on the CM-70 interceptor’s onboard flight and mission computer, from the board support package through the application layer.

• Develop and maintain Linux kernel drivers and BSP customizations (Yocto/Buildroot) for custom flight computer hardware, including sensor interfaces, communication buses, and peripheral I/O.

• Port, optimize, and maintain software running on GPU-accelerated ARM SoC compute modules, including driver bring-up and vendor SDK integration for onboard sensor processing.

• Build real-time and deterministic software components that meet the timing, reliability, and safety demands of a flight-critical system.

• Develop and maintain low-level device drivers, bootloaders (U-Boot), and system init for custom embedded hardware platforms.

• Work closely with GNC, avionics, and electrical engineers to integrate flight computer software with sensors, actuators, and communication systems (CAN, SPI, I2C, Ethernet, and similar).

• Build and maintain CI/CD pipelines, automated testing, and hardware-in-the-loop test infrastructure for embedded software validation.

• Debug issues across the full stack, from kernel and driver level up through application software, using tools such as JTAG, oscilloscopes, and logic analyzers.

• Contribute to system architecture decisions that balance performance, power, size, weight, and reliability constraints for a flight vehicle.

• Support integration, bench testing, and field testing of the interceptor’s electronics as required.

• Step into whatever the mission demands: this is a startup, and no two weeks will look the same.

WHAT YOU BRING

Required

• Production experience developing embedded Linux systems, including kernel and driver development, BSP customization, and build systems such as Yocto or Buildroot.

• Solid understanding of Linux internals: process and memory management, device drivers, interrupt handling, and the boot process, including bootloaders such as U-Boot.

• Experience with embedded communication protocols and buses, such as SPI, I2C, UART, CAN, and Ethernet.

• Experience working with vendor-supplied Linux distributions and SDKs for ARM-based SoC compute modules, and comfort picking up a new vendor ecosystem quickly.

• Comfort working close to the hardware: reading schematics and using JTAG, oscilloscopes, and logic analyzers to debug issues that span software and electronics.

• Strong software engineering fundamentals: version control, testing, code review, and CI/CD for embedded targets.

• Strong experience with C++ and Python

• Eligibility for a Government of Canada security clearance; active clearance is a significant asset.

Preferred

• Experience developing software for flight computers, avionics, or other safety- or mission-critical embedded systems in aerospace or defence.

• Exposure to hardware-in-the-loop (HWIL) testing, flight software verification, or formal systems engineering processes.

• Familiarity with GPU-accelerated compute on embedded/edge platforms (e.g., CUDA, TensorRT) for sensor processing or onboard inference.

• Familiarity with Robot Operating System (ROS)

• Military background is a strong asset, we deeply value the operational context, mission focus, and technical discipline that veterans bring. Candidates with prior service in the Canadian Armed Forces or allied militaries, particularly in technical or avionics roles, are highly encouraged to apply.

• Post-secondary education in computer engineering, electrical engineering, computer science, software engineering, or a closely related technical field.

WHY NORTH VECTOR DYNAMICS

• Real ownership from day one, the systems and processes you build will be foundational to how this company operates for years to come.

• We’re working on technology that matters at a national and global level, and every person on the team feels that weight and that purpose.

• A tight-knit, high-calibre team that moves fast, holds each other to a high standard, and doesn’t waste time on bureaucracy for its own sake.

• Competitive compensation and meaningful upside from joining an early-stage company at the forefront of the defence technology sector.

• On-site in Calgary, AB, a growing hub for tech and defence, with a culture built around resilience and getting things done.

From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against North Vector Dynamics Inc.'s own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on North Vector Dynamics Inc.'s form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    North Vector Dynamics Inc.'s answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.