Embedded Linux Software Engineer

2 weeks ago


Calgary, Canada North Vector Dynamics Full time

About North Vector Dynamics North Vector Dynamics is a Canadian defense technology company developing next-generation counter-UAS, short-range air defense, and hypersonic systems. Backed by Defence Research and Development Canada and global industry partners, we are redefining modern air defense with modular, low-cost, and sovereign technologies. We are seeking an Embedded Linux Software Engineer to develop software for vehicle control, networking, sensor integration, and telemetry for our proprietary hardware, enabling the development of cutting-edge UAV systems at the core of our defense platforms. Candidates must be legally entitled to work in Canada and eligible for registration under the Controlled Goods Program and a federal security clearance. Key Responsibilities Embedded System Development Design, develop, and maintain software for embedded Linux platforms. This includes selecting and customizing operating systems, optimizing system performance, and ensuring reliable operation. Application Development Create robust and scalable methods for deploying and updating applications on embedded devices. Hardware Integration Work closely with hardware engineers to debug and integrate software with new hardware components and peripherals Driver and Kernel Development Develop or modify device drivers and work within the Linux kernel to support new hardware features. Documentation & Process Maintain clear, comprehensive documentation of codebases, interfaces, and development processes. Qualifications Required: Bachelor’s or Master’s degree in Electrical Engineering, Computer Science, or related field. Proven experience with Python and C/C++ programming. Embedded Linux experience, including the Linux kernel, device drivers and build systems Strong debugging and problem-solving skills Experience with Git for version control. Passion for autonomous systems, drones, and robotics. Ideal Candidate Profile: Experience programming embedded robotics systems Knowledge of machine learning and computer vision libraries, such as OpenCV or CUDA Experience with network protocols and developing networked applications; experience with DDS Comfortable in a startup environment: adaptable, proactive, and collaborative. Why Join NVD? Directly contribute to building Canada’s next generation of air defense and a career-defining network in the defense industry. Opportunity to expand into technical leadership as the engineering team scales. Collaborate with hardware, autonomy, and systems teams on end-to-end UAV development. Join a fast-moving, innovative team anchored in Canadian sovereignty, with global reach and the flexibility of a startup environment. #J-18808-Ljbffr



  • Calgary, Canada North Vector Dynamics Full time

    About North Vector Dynamics North Vector Dynamics is a Canadian defense technology company developing next-generation counter-UAS, short-range air defense, and hypersonic systems. Backed by Defence Research and Development Canada and global industry partners, we are redefining modern air defense with modular, low-cost, and sovereign technologies. We are...


  • Calgary, Canada North Vector Dynamics Full time

    About North Vector Dynamics North Vector Dynamics is a Canadian defense technology company developing next-generation counter-UAS, short-range air defense, and hypersonic systems. Backed by Defence Research and Development Canada and global industry partners, we are redefining modern air defense with modular, low-cost, and sovereign technologies. We are...


  • Calgary, Alberta, Canada North Vector Dynamics Full time

    About North Vector DynamicsNorth Vector Dynamics is a Canadian defense technology company developing next-generation counter-UAS, short-range air defense, and hypersonic systems. Backed by Defence Research and Development Canada and global industry partners, we are redefining modern air defense with modular, low-cost, and sovereign technologies.We are...


  • Calgary, Canada Canonical Full time

    Embedded Linux Senior Software Engineer - Optimisation Join to apply for the Embedded Linux Senior Software Engineer - Optimisation role at Canonical Embedded Linux Senior Software Engineer - Optimisation 1 week ago Be among the first 25 applicants Join to apply for the Embedded Linux Senior Software Engineer - Optimisation role at Canonical Work across the...


  • Calgary, Canada Canonical Full time

    Software Engineering Manager - Desktop and Embedded Linux Optimisation Join to apply for the Software Engineering Manager - Desktop and Embedded Linux Optimisation role at Canonical Software Engineering Manager - Desktop and Embedded Linux Optimisation 4 months ago Be among the first 25 applicants Join to apply for the Software Engineering Manager - Desktop...


  • Calgary, Canada Canonical Full time

    A leading open-source software provider is seeking an Embedded Linux Field Engineering Manager to lead a team across the Americas. This remote role involves developing engineering best practices, solving customer problems, and mentoring field engineers. Candidates should have a Bachelor's degree in Computer Science, extensive embedded Linux experience, and...


  • Calgary, Canada Canonical Full time

    A leading open-source software provider is seeking an Embedded Linux Field Engineering Manager to lead a team across the Americas. This remote role involves developing engineering best practices, solving customer problems, and mentoring field engineers. Candidates should have a Bachelor's degree in Computer Science, extensive embedded Linux experience, and...


  • Calgary, Canada Canonical Full time

    Join to apply for the Linux Devices Software Engineer role at Canonical 1 month ago Be among the first 25 applicants Join to apply for the Linux Devices Software Engineer role at Canonical This role is one of our general tracks. Apply here for all engineering teams at Canonical who work on low-level system technology on autonomous devices across all...


  • Calgary, Canada Canonical Full time

    Overview Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include leading public cloud and silicon providers, and industry leaders in...


  • Calgary, Canada Canonical Full time

    OverviewCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include leading public cloud and silicon providers, and industry leaders in...