Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Linux Engineer

North Vector Dynamics Inc.

This position requires local presence. Please view similar jobs below.

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.
#J-18808-Ljbffr

Vacancy posted 6 hours ago
Similar jobs that could be interesting for youBased on the Embedded Linux Engineer in Calgary, AB vacancy
  •  ...Solutions division is looking for a Sales Engineering Intern to join our Business Development...  ...and integration experts to help develop embedded software, integrate GNSS and sensor...  ...particularly valuable. Experience with embedded Linux, real-time operating systems, or bare-... 
    Suggested
    Internship
    Manual labor
    Remote work

    Hexagon Positioning

    Calgary, AB
    12 days ago
  •  ...Manager, Growth Engineering WHO WE ARE Our Power, Your Possibilities At TransAlta , we don’t just generate electricity-we...  ...constructability, operability and execution considerations are embedded early in the development process. This position is based out... 
    Suggested
    Long term contract
    Full time
    For contractors
    Internship
    Work at office
    Flexible hours

    TransAlta

    Calgary, AB
    20 hours ago
  •  ...stories? At Sidetrade, we're looking for a driven Technical Support Engineer to join our global Support team. You'll work with enterprise...  ...technical issues clearly to customers  ~ Technical knowledge of SQL, Linux, or web application support  ~ A proactive mindset and the... 
    Suggested
    Work at office
    Remote work
    Monday to friday
    Flexible hours
    Shift work
    Rotating shift
    Day shift
    Afternoon shift
    3 days per week

    Sidetrade

    Calgary, AB
    7 days ago
  •  ...’ll Do CoolIT Systems is looking for an experienced Automation Engineer, Manufacturing to join our Calgary Manufacturing team. In this role...  ...or similar 3D CAD software. Experience with SCADA, LabVIEW, embedded systems, Python, C/C++, SQL, or manufacturing data systems.... 
    Suggested
    Long term contract
    Casual work

    Ecolab

    Calgary, AB
    17 hours ago
  •  ...might just be in the right place! As a Senior Application Security Engineer , you will serve as a foundational anchor on the AppSec team, leading our strategic shift hard-left toward developer-embedded security and Secure by Design operationalization. You will design,... 
    Suggested
    Full time
    Remote work
    Flexible hours
    Shift work

    Lightspeed Commerce

    Calgary, AB
    23 hours ago
  •  ...computing experiences—from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration,...  ...your career. THE ROLE: We are seeking an experienced SoC DFX Engineer to help define, design, and verify robust Design for Test (DFT)... 
    Full time
    Internship

    AMD

    Calgary, AB
    3 days ago
  • $85k - $160k per year

     ...based at site) As Control Systems Information Technology (CS IT) engineering consultant, you are a deep technical expert in the support,...  ...(switch, router, firewall) and systems administration (Wintel, Linux). Cyber Security skills, including risk assessment. Engineering/... 
    Full time
    Local area

    CGI

    Calgary, AB
    3 days ago
  •  ...Job Information Job Title: Process Engineer Status: Full-Time, Permanent Expected Start Date: As soon as possible Location: MCASPHALT | Calgary Head Office, Suite 2620, 530-8th Ave. SW, Calgary, AB, T2P 3S8 Reporting to: Engineering Manager   About McAsphalt... 
    Remplacement
    Permanent employment
    Full time
    For contractors
    Internship
    Work at office
    Local area
    Immediate start
    Worldwide

    Colas

    Calgary, AB
    20 hours ago
  •  ...We are seeking highly motivated Software Engineering intern/co-op to join our team at AMD. In...  ...language like Python, Windows PowerShell, Linux shell script, Perl, Java, Javascript, UML...  ...OAuth, SSL, or TLS PC / CPU architecture, Embedded systems, microcontrollers Note: By... 
    Long term contract
    Full time
    Summer work
    Internship
    Worldwide

    AMD

    Calgary, AB
    3 days ago
  •  ...Saving Rules are basic rules. Employees embed physical, psychological, and cyber safety...  ...for a Pipeline Integrity Technologist or Engineer in Training to join the team. Reporting to...  ...safety culture and Life Saving Rules by embedding physical, psychological, and cyber safety... 
    Full time
    For contractors
    Work at office

    Pembina

    Calgary, AB
    14 days ago
  • $125k - $140k per year

     ...Cloud Platform Engineer Location You will have the flexibility to work fully remotely. Insight at a Glance ~14,000+ engaged teammates globally ~$8.2 billion in revenue in 2025 ~ Certified as a Great Place to Work in 9 Countries in 2025 ~ Fortune 500 Company (... 
    Local area
    Remote work
    Worldwide

    Insight Enterprises, Inc.

    Calgary, AB
    20 hours ago
  • $142.05k - $292k per year

     ...not a consulting role. It is not a project delivery role. It is not a research position. A Forward Deployed AI Engineer is a production engineer who works embedded inside a client's enterprise, shoulder to shoulder with their teams, to make complex AI platforms work in real,... 
    Full time
    Internship
    Work at office
    Local area

    Accenture Global

    Calgary, AB
    4 days ago
  • $110k - $160k per year

     ...experience for yourself, and a better working world for all.  As AI Engineer, you will design and build production-grade AI and agentic AI...  ...(RAG) and agentic workflows, including chunking strategies, embedding models, vector store integration, and re-ranking to ground agent... 
    Long term contract

    Ernst & Young

    Calgary, AB
    26 days ago
  •  ...key role in developing advanced liquid cooling solutions that support sustainable and efficient computing at scale. As a Mechanical Engineer, you will lead the design and development of Coolant Distribution Units (CDUs) from concept through production. Working closely with... 
    Full time
    Casual work
    Work at office

    (CAN) CoolIT Systems Inc.

    Calgary, AB
    3 hours ago
  •  ...Job Description Overview AtkinsRéalis is growing and our Western Canadian Engineering group is seeking a Mechanical Engineer to join our growing team in Calgary. This role supports the execution of a wide variety of projects across the country by applying industry standard... 
    Full time
    For subcontractor
    Internship
    Work at office
    Local area
    Flexible hours

    AtkinsRéalis

    Calgary, AB
    3 days ago
  •  ...people to continuously improve and innovate on tasks both large and small. Strathcona is presently seeking an experienced Reservoir Engineer to join our Cold Lake team in Calgary. Reporting to the Cold Lake Thermal Reservoir Manager, the successful candidate will work as part... 
    Long term contract
    Full time
    Work at office

    Strathcona Resources Ltd

    Calgary, AB
    1 day ago
  •  ...affordability and sustainability. Join us. Connect to what matters. The Opportunity Reporting to the Manager, Materials & Coatings Engineering, the Materials Engineer will develop and implement strategies to ensure pipeline materials meet TC Energy’s design requirements and... 
    Full time
    Temporary work
    Work at office
    Overseas
    Flexible hours

    TC Energy

    Calgary, AB
    3 days ago
  •  ...Once-Through Steam Generators (OTSGs), Heat Recovery Steam Generators (HRSGs), fired heaters, and waste heat recovery solutions—is engineered through a blend of proprietary in-house design software and industry-standard tools. Supported by a culture of teamwork, inclusiveness... 
    Work at office
    Immediate start

    Randstad Canada

    Calgary, AB
    3 hours ago
  • $69.45k - $119.45k per year

     ...make a difference while working on exciting client initiatives are limitless in this ever-changing space. You Are: A hands-on CCaaS Engineer with deep technical expertise in Amazon Connect and Google Cloud Contact Center AI (CCAI). You are passionate about building scalable... 
    Full time
    Work at office
    Local area

    Accenture Global

    Calgary, AB
    4 days ago
  •  ...The opportunity Associated Engineering, a proudly Canadian, Employee-owned Company is seeking an experienced and dedicated Structural Engineer to join our team in our Calgary office. You will become an integral part of the Structural Group and will be responsible for... 
    Contract work
    Internship
    Work at office
    Local area
    Flexible hours

    Associated Engineering

    Calgary, AB
    10 days ago
  •  ...Employment Type: Full-time Permanent Location: Calgary, AB Division/Department: Engineering Available vacancies: 1 About Avmax: Avmax is a diverse company offering every product and service related to aviation. We have locations, operations, and deployment... 
    Permanent employment
    Full time
    Internship
    Work at office
    Worldwide

    Avmax Careers - Canada

    Calgary, AB
    2 days ago
  •  ...The opportunity Associated Engineering, a proudly Canadian, Employee-owned Company is seeking an experienced and dedicated Stormwater Engineer to join our team in our Calgary office. In this role you will be responsible for stormwater designs and civil engineering... 
    Contract work
    For contractors
    Internship
    Work at office
    Local area
    Flexible hours

    Associated Engineering

    Calgary, AB
    10 days ago
  •  ...Your Opportunity Our Calgary office is looking for a highly motivated Electrical Engineer to join our growing, multi-disciplinary team. Responsibilities include the design of electrical systems including City of Calgary streetlighting and outdoor park lighting, third-party... 
    For contractors
    For subcontractor
    Work at office
    Local area

    Stantec

    Calgary, AB
    3 hours ago
  •  ...Bantrel is proud to be a leading provider of Engineering, Procurement, Construction and Construction Management (EPC / EPCM) services in Canada. For 40 years we have delivered end-to-end solutions for some of Canada’s most challenging and complex energy, mining, infrastructure... 
    Long term contract
    Full time
    Internship
    Work at office
    Local area
    Immediate start
    Remote work
    Flexible hours

    Bantrel Co.

    Calgary, AB
    12 days ago
  •  ...a difference through future-building projects, join our best-in-class team. What is the Opportunity? Aecon is seeking a Field Engineer to support the delivery of a major infrastructure project in Calgary, Alberta. This site-based position provides an opportunity to play... 
    For subcontractor
    Work at office

    AECON

    Calgary, AB
    10 days ago
  •  ...Scope of Position: The main purpose of PERI’s Engineering Lead (ENGL) position is to support the structural analysis and design of formwork, shoring, and scaffolding solutions across a wide range of projects. In addition, it is the responsibility of the ENGL position... 
    Long term contract
    Temporary work
    Local area

    PERI

    Calgary, AB
    2 days ago
  •  ...LAPORTE is a consulting engineering firm offering a high value-added engineering services to pharmaceutical, agri-food, industrial and industrial biotech factories. The company now has 30 agencies across North America and Europe, and has more than 500 passionate engineering... 
    Work at office
    Local area
    Flexible hours
    2 days per week

    LAPORTE

    Calgary, AB
    4 days ago
  •  ...Requisition ID: 101794  Job Category:  Engineering  Location:  Calgary, AB, Canada    Join a company that is passionately committed to the pursuit of a better world through positive change. With more than 70 years of business and technical expertise in mining ,... 
    Long term contract
    Contract work
    Work at office
    Local area
    Flexible hours

    Hatch

    Calgary, AB
    20 hours ago
  •  ...About the job:  Kent is looking for a Project Engineer to support the coordination and delivery of multidisciplinary engineering work for projects in Canada. Working with the Project Manager, Project Engineering Manager, and discipline leads, you will track deliverables,... 
    Full time
    Contract work
    Internship
    Work at office
    Relocation
    Flexible hours

    Kent

    Calgary, AB
    4 days ago
  •  .... We partner with our customers to deliver projects and create value across the life of their assets. We specialize in consulting, engineering, procurement and construction across the project lifecycle, with services extending through to operations and decommissioning. Leveraging... 
    Full time
    Work at office

    Worley

    Calgary, AB
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Linux Engineer. Be the first to apply!