Embedded Linux Engineer
northvectordynamics
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.
- ...inclusive world. Role Overview Looking for a strong Release Engineer / Platform Engineer to support an enterprise infrastructure... ...Technical Skills Strong hands-on experience with Red Hat Enterprise Linux (RHEL), especially RHEL9 Linux administration and...SuggestedPermanent employmentFull timeLocal area
- ...understanding of communication protocols including SPI, Modbus, CAN, and UART. 4 、Experience with GUI development using LVGL, emWin, or similar embedded graphics libraries. 5、Experienced in bare-metal programming with foreground/background (super-loop) and state-machine architectures...SuggestedFull timeRelocation
- ...Crafty Penguins is growing our team! We are hiring a full-time Linux Systems Specialist - Senior to collaborate with our growing team and serve our growing customer base. This role requires you to creatively solve technical problems but to also develop and maintain...SuggestedRemote jobPermanent employmentFull timeFor contractorsFlexible hours
- ...Help us improve Alberta’s digital future! Are you a Linux expert who wants your work to mean more than just "uptime"? At Cybera, we... ...Alberta’s post-secondary institutions. What You’ll Do Engineer R&E platforms: Take a hands-on role in deploying and managing the...SuggestedLong term contractFull timeContract workTemporary workWork at officeRelocationTrial periodFlexible hours
$70k per year
...software developer. In this role, you will work closely with our engineering team to develop firmware solutions. The primary responsibility... ...locomotive control systems. Duties ~· Design and maintain embedded firmware applications and controls systems. · Modify...SuggestedFull timeCasual workRelocationMonday to fridayFlexible hours- ...WHAT YOU’LL DO: The Senior Quality Engineer is a recognized subject ‑ matter expert and quality leader responsible for ensuring products consistently meet or exceed established quality, reliability, and regulatory standards throughout their lifecycle. This role goes beyond...Long term contractCasual work
- ...internal cloud infrastructure to offer our internal developers an Linux / Ansible hosting systems based on HyperV. You will work in... ...will liaise closely with multi-discipline squads and other DevOps engineers to setup such infrastructure. Proposal / development of...Full timeWork at officeRemote workFlexible hours
- ...and Environmental, Social and Governance (ESG) responsibility are embedded in our culture. We are committed to contributing positively to... ...sets us apart. Job Description The On-Site IT Operations Engineer is responsible for providing technical support and assistance to...Full timeFor contractorsInternshipWork at office
$75k - $80k per year
...memberships, and courses ~ Eligible for registration as a Professional Engineer (P. Eng.) by a provincial or territorial association... ...management Testing Development of methods and techniques Embedded systems Specialization or experience Green economy sector...Long term contractPermanent employmentFull timeWork at officeRemote work- ...DevOps Engineer - Remote Canada About Bold Commerce Bold Commerce is a leading ecommerce technology company helping merchants grow,... ...scripting with Bash, Python, Go, JavaScript, or similar languages. Linux environments are familiar to you. You enjoy solving problems,...Remote jobFull timeFlexible hours
$78k - $105k per year
...Bachelor's degree Artificial intelligence Computer software engineering Experience 5 years or more Hybrid Work must be... ...integrated information systems, process control software and other embedded software control systems Write scripts related to stored...Permanent employmentFull timeRemote work- ...ROLE: We are looking for an Integration Engineer BAS/HVAC Systems to join our team. This... ...commissioning and acceptance criteria. Embed key security requirements into every integration... .... ~ Proficiency in Python and Linux scripting to support integration and automation...Permanent employmentFull timeFor contractorsRemote workShift work
- ...construction At XYZ Reality, we’ve created the world’s first engineering-grade Augmented Reality solution for construction. Our technology... .... Working closely with our Computer Vision, Navigation, Embedded Software and Cloud Engineering teams, you’ll help ensure our AI...Full timeInternship
- ...setting. These include frontend and backend engineers, AI research scientists, and others from... ...— which means building the outbound engine, sales infrastructure, and automation stack... ...strategy, work alongside a team that stays embedded with customers, and operate in a fast-...Full time
$6000 - $7000 per month
...Responsible for the design and development of underlying firmware for embedded systems, including coding and debugging of core modules.... ...technical reviews and scheme optimization. Collaborate with hardware engineers to conduct joint hardware and software debugging, identify and...Full timeRelocation- ...Your role Lead and manage all track work, including ballasted, embedded, slab track, and switches & crossings. Oversee design... ...About you ~ Licensed P.Eng. with a bachelor's degree in Civil Engineering or Railway Engineering ~10+ years of rail infrastructure experience...Full timeFor contractorsInternshipFlexible hours
$130k - $145k per year
...are looking for a skilled and motivated Senior Site Reliability Engineer (SRE) who will design, implement, maintain, and evolve solutions... ...as Code (IaC) tools such as Terraform ~ Strong experience with Linux, Kubernetes, Helm and public cloud platforms such as GCP ~ Experience...Full timeLocal areaRemote work- ...Location: Calgary Headquarters (Hybrid/Remote) Position Type: Full time, salaried Reports to: Director, Analytics Engineering A bout Orennia Orennia provides an all-in-one platform for accurate data, predictive analytics and actionable insights across the energy...Remote jobFull timeLocal area
- ...Canadian cryptocurrency space, NDAX has assembled a multidisciplinary team with diverse backgrounds, including finance, technology, engineering, compliance, marketing, and more. We're proud to have been recognized as one of Canada’s Best Workplaces by Great Place to Work®....Full timeInternshipRotating shift
- ...) ~ Track record of using AI to simplify workflows, eliminate bottlenecks, and shift focus toward meaningful work ~ Strong data engineering skills: complex SQL queries, optimization, ETL ~ Comfortable working across data warehouse and analytics tooling to surface insights...Full timeImmediate startRemote workFlexible hoursShift work
- ...office, every AltaLinker contributes to keeping the lights on. Want to join our team? We’re excited to share that we are hiring an Engineering Clerk. Job Description: An opportunity currently exists for the position of Engineering Clerk, who will report to the Mgr...Permanent employmentFull timeFor contractorsWork at office
- (Previously Posted as Applied AI Platform Engineer) Be Boring. Make Money.™ is our investment approach, but we are anything but dull. We are a diverse, passionate team united by our commitment to provide our clients with financial peace of mind and our desire to create one...Long term contractFull timeRemote workFlexible hoursShift work
- ...What Vista Does Vista Projects is an integrated industrial engineering firm that helps clients navigate the digital transformation of their projects and operations. Our proven project execution process is based on a “single source of truth” model that eliminates the...Full timeContract workFor subcontractorWork at officeRemote workWork from homeFlexible hours
- ...smart people, we want to hear from you! About the Role You will be a core contributor to our cloud infrastructure and delivery engineering practice. As a DevOps Engineer, you will own the design and operation of our multi-cloud environments across Azure, AWS, and GCP —...Permanent employmentFull timeFor contractorsWork at office
- ...every AltaLinker contributes to keeping the lights on. Want to join our team? We’re excited to share that we are hiring a Substation Engineer for our Asset Management -Lifecycle Maintenance Engineering team based out of our Calgary office. Job Description: Summary Reporting...Long term contractRemplacementPermanent employmentFull timeWork at office
- ...Collaborate closely with geophysicists, data scientists, and software engineers to translate scientific domain requirements into robust on-prem... ...: VisualVM, JMC/JFR, Async Operating systems: Windows and Linux Hands-on experience using GitHub Copilot to accelerate code...
- ...Description Job Title: Sr Compliance Engineer Job Level: ENG D Date Posted: April 2, 2026 Closing Date: May 3, 2026 Job Type: Full-time Permanent Category: Internal/External Opportunities Location: Calgary At AltaLink, people are at the heart of...Permanent employmentFull timeWork at office
- ...setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and... ...development. ~ Proficiency with bash/Python scripting in Linux environments ~ Proficiency in Docker and Infrastructure-as-Code...Full timeWork at officeShift work
$85k - $110k per year
...multi-disciplinary practice of architects, interior designers, urban designers and planners, structural, mechanical and electrical engineers, landscape architects and sustainability experts who design for community wellbeing and urban vibrancy. We are a fun-loving bunch of...Full timeRelocation- ...About Us Aplin Martin is a full-service Civil Engineering, Architecture, Planning, Environmental and Survey company, celebrating over 57 years of success in making sustainable communities a reality across Canada. Over the five decades, the Aplin Martin family has grown...Full timeContract workLocal areaFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Linux Engineer. Be the first to apply!
