Embedded Linux Software Engineer
2 weeks ago
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
-
Embedded Linux Software Engineer
3 weeks ago
Calgary, Canada North Vector Dynamics Full timeAbout 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...
-
Embedded Linux Software Engineer
2 weeks ago
Calgary, Canada North Vector Dynamics Full timeAbout 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...
-
Embedded Linux Software Engineer
2 weeks ago
Calgary, Alberta, Canada North Vector Dynamics Full timeAbout 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...
-
Embedded Linux Senior Software Engineer
4 weeks ago
Calgary, Canada Canonical Full timeEmbedded 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...
-
Software Engineering Manager
4 weeks ago
Calgary, Canada Canonical Full timeSoftware 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 timeA 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 timeA 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...
-
Linux Devices Software Engineer
4 weeks ago
Calgary, Canada Canonical Full timeJoin 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...
-
Embedded Linux Field Engineer for Devices/IoT
4 weeks ago
Calgary, Canada Canonical Full timeOverview 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 timeOverviewCanonical 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...