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.
- ...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
- ...Linux Administrator – Linux, Qualys, Patch Management & Ansible Calgary, AB T2P 0Y3 The Linux Administrator will support a limited... ...PoC findings report. • Coordinate with the Desktop Support Engineer, Windows Server Administrator, application owners, and stakeholders...SuggestedContract work
- ...we encourage candidates who may fall outside of this range to apply as well. About the role W e are seeking two Forensic Engineers, Fire and Explosion—one based in Calgary and one in Edmonton—for our Claims Department to support our growth. In an ongoing effort...SuggestedLong term contractRemote workFlexible hours
- ...encourageons les candidats se situant en dehors de cette zone salariale à postuler. À propos du poste W e are seeking two Forensic Engineers, Fire and Explosion—one based in Calgary and one in Edmonton—for our Claims Department to support our growth . In an ongoing...SuggestedRemote workFlexible hours
- ...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
- ...Senior DevOps Engineer Location: Calgary, AB — Hybrid (Yes, our job postings are intentionally longer than others. Though they will... ...guardrails around it. You find the discipline of DevSecOps, security embedded across the stack, not bolted on at the end, to be the right way...Internship
- ...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
- ...Description Job Title: OT Operations Engineer Job Level: ENG – C (We are ideally seeking an intermediate level candidate; however we welcome applications from individuals with a range of experience and will adjust the role accordingly) Date Posted: September 17, 2026...Permanent employmentFull timeContract workWork at officeRelocation package
- ...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
- ...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
- ...know more about our Data Centers Infrastructure solutions please visit SLB is seeking a highly qualified and motivated Electrical Engineer to support our Data Center infrastructure solutions business. Job Summary: The role of Electrical Engineer is to support...Full timeInternshipWork at officeWorldwideRelocation
- ...Description Job Title: Substation Design Engineer Job Level: ENG C/D Date Posted: June 12, 2026 Closing Date: June 29, 2026 J ob Type: Full-time Permanent Category: Internal/External Opportunities Location: Calgary We are seeking to fill one confirmed...RemplacementPermanent employmentFull timeFor contractorsWork at office
- ...Description TECHNICAL SALES ENGINEER ABOUT COOLIT SYSTEMS INC. Founded in Calgary, Alberta in 2001, CoolIT Systems is the leading Direct Liquid Cooling technology provider for data centers, supercomputers, and desktop computers. We design and manufacture solutions...Full timeCasual workInternship
- ...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 time
$109.1k - $136.4k per year
...mission to supercharge small businesses by connecting them with modern technology and building a stronger economy. As an Associate Desktop Engineer, you will make a real impact by writing clean, reliable code to deliver well-defined features and system improvements that directly...Full time$109.1k - $136.4k per year
...The role As an Associate Engineer, you will help supercharge small businesses by writing clean, reliable code and delivering well-defined features that directly support our product outcomes. Working alongside senior engineers, you will solve day-to-day technical challenges...Full timeWork at officeRemote workFlexible hours- ...Project Engineer ABOUT COOLIT SYSTEMS INC.⯠Founded in Calgary, Alberta in 2001, CoolIT Systems is the leading Direct Liquid Cooling technology provider for data centers, supercomputers, and desktop computers. We design and manufacture solutions used by the largest...Full timeContract workFor subcontractorCasual workImmediate start
- ...Job Responsibility: Overview: The Aerospace and Defense engineering team within Hexagon's Autonomy & Positioning division is looking for... ...releases and improve and maintain existing C++ software on our embedded systems Develop innovative solutions to meet the customer's...Full timeRemote work
- ...purpose and join a culture that is thriving in the face of change. Make an impact with our Technology - Development team as an AI Engineer, Innovation. This diverse team of tech-savvy builders and problem solvers embraces digital transformation, and the possibilities technology...Full timeRemote workFlexible hours
- ...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
- ...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
$66.8k - $93.5k per year
...throughout the software development life cycle. Job Title: Server Engineer Reports to (Direct Title): Sr Manager, Infrastructure... ...data protection objectives. Maintain and support Windows and Linux server environments, including patching, system maintenance, automation...Work at officeRotating 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
- (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
- ...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
- ...Join Servus Credit Union - Canada’s Largest Credit Union! We are hiring for a Data Engineering Analyst in our Data Technology & Infrastructure department. This role is Remote First . Posting Closes: September 18, 2026 For Internal Use Only: P2/C At Servus...Remote jobLong term contractFull timeInternshipLocal areaFlexible hours
- ...powers for good. This isn’t one of those jobs that crush your soul with mindless tasks. On the contrary! You’ll help build the quality engineering systems that let us ship better storefront experiences, stronger middleware, and more reliable eCommerce platforms — all so we can...Full timeContract workCasual workWork at officeFlexible hoursAfternoon shift
$120k - $150k per year
...laundering activities in real time. Its patented unsupervised machine learning technology, advanced device intelligence, powerful decision engine and investigation tools work together to provide guaranteed performance lift from day one. DataVisor's platform is architected to...Full timeRemote work$135.3k - $203k per year
...security and quality in DevSecOps and throughout the software development life cycle. Black Duck is seeking a Principal Software Engineer to serve as a technical leader for the company's identity, authentication, authorization, and access management platforms . This role...Long term contractFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Linux Engineer. Be the first to apply!


