Embedded Linux Software Engineer
4 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
4 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
4 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
4 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
5 days ago
Calgary, Alberta, Canada North Vector Dynamics Full time $80,000 - $120,000 per yearAbout 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
3 days 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
3 days 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...
-
Embedded Linux Senior Software Engineer
5 days ago
Calgary, Canada Canonical Full timeEmbedded Linux Senior Software Engineer - OptimisationJoin to apply for the Embedded Linux Senior Software Engineer - Optimisation role at CanonicalEmbedded Linux Senior Software Engineer - Optimisation1 week ago Be among the first 25 applicantsJoin to apply for the Embedded Linux Senior Software Engineer - Optimisation role at CanonicalWork across the full...
-
Software Engineering Manager
7 days ago
Calgary, Canada Canonical Full timeSoftware Engineering Manager - Desktop and Embedded Linux OptimisationJoin to apply for the Software Engineering Manager - Desktop and Embedded Linux Optimisation role at CanonicalSoftware Engineering Manager - Desktop and Embedded Linux Optimisation4 months ago Be among the first 25 applicantsJoin to apply for the Software Engineering Manager - Desktop and...
-
Software Engineering Manager
5 days ago
Calgary, Canada Canonical Full timeSoftware Engineering Manager - Desktop and Embedded Linux OptimisationJoin to apply for the Software Engineering Manager - Desktop and Embedded Linux Optimisation role at CanonicalSoftware Engineering Manager - Desktop and Embedded Linux Optimisation4 months ago Be among the first 25 applicantsJoin to apply for the Software Engineering Manager - Desktop and...
-
Software Engineering Manager
7 days ago
Toronto, Montreal, Calgary, Vancouver, Edmonton, Old Toronto, Ottawa, Mississauga, Quebec, Winnipeg, Halifax, Saskatoon, Burnaby, Hamilton, Surrey, Victoria, London, Halton Hills, Regina, Markham, Brampton, Vaughan, Kelowna, Laval, Southwestern Ontario, R, Canada Canonical Full timeSoftware Engineering Manager - Desktop and Embedded Linux OptimisationJoin to apply for the Software Engineering Manager - Desktop and Embedded Linux Optimisation role at CanonicalContinue with Google Continue with GoogleSoftware Engineering Manager - Desktop and Embedded Linux Optimisation4 months ago Be among the first 25 applicantsJoin to apply for the...