UAV Firmware Engineer

4 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 Software Engineer to adapt and optimize flight control firmware 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 Firmware Development Customize and integrate PX4 firmware for NVD’s proprietary flight controller boards. Develop and debug device drivers for sensors, communication modules, and other peripherals. Optimization & Testing Optimize firmware for performance, power efficiency, and memory usage on resource-constrained platforms. Conduct unit, integration, and flight testing to ensure stability and reliability. Hardware Integration Collaborate with hardware engineers to bring up new boards, troubleshoot integration issues, and ensure tight coupling between hardware and software. Feature Implementation Design and implement new flight control features and algorithms. Validate performance in real-world conditions, including autonomous system behaviors. Documentation & Process Maintain clear, comprehensive documentation of codebases, interfaces, and development processes. Contribute to continuous integration pipelines and automated test infrastructure. Qualifications Required: Bachelor’s or Master’s degree in Electrical Engineering, Computer Science, or related field. Proven experience with embedded C/C++ programming. Hands-on experience with PX4 or ArduPilot firmware. Proficiency with microcontrollers (e.g., STM32, ESP32) and peripherals (I2C, SPI, UART). Strong debugging and problem-solving skills, using tools such as JTAG/SWD debuggers, logic analyzers, and oscilloscopes. Experience with Git for version control. Passion for autonomous systems, drones, and robotics. Ideal Candidate Profile: Experience with real-time operating systems (RTOS), especially NuttX. Knowledge of flight dynamics and control theory. Familiarity with schematics and PCB layouts. Experience with continuous integration (CI), automated testing, and simulation frameworks (e.g., Gazebo, SITL/HITL). Active contributor to open-source flight control projects. 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


  • UAV Firmware Engineer

    4 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...

  • UAV Firmware Engineer

    4 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...


  • 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...

  • Embedded Engineer

    2 weeks ago


    Calgary, Alberta, Canada Precision AI Full time $120,000 - $180,000 per year

    Role Overview  The ideal Embedded Engineer at Precision AI is someone who sees the future of unmanned systems and wants to help build it. You'll work in a multidisciplinary environment alongside electrical, mechanical, GNC (Guidance, Navigation, and Control), and software engineers, developing the real-time embedded systems that power our autonomous drones...

  • Firmware Engineer

    1 day ago


    Calgary, Alberta, Canada Blackline Safety Full time US$80,000 - US$120,000 per year

    The Firmware Engineer (EIT) implements, and maintains firmware solutions for embedded systems. As a Firmware Engineer (EIT), you will play a key role in the development of cutting-edge products, providing technical expertise to the firmware development team.Responsibilities:Firmware Design and Development:Design and implement firmware solutions for embedded...

  • Embedded Engineer

    5 days ago


    Calgary, Alberta, Canada Precision AI Full time $120,000 - $180,000 per year

    About Precision AIPrecision AI is on a mission to transform agriculture with cutting-edge drone technology. Our aerial spraying systems help farmers target weeds with surgical precision, reducing chemical use and increasing yields. We're a fast-moving, impact-driven team looking for people who want to help build the future of farming.Role OverviewThe ideal...


  • Calgary, Canada exp Full time

    **Advanced UAV Operator / Surveyor** **Calgary, AB** At EXP, we’re driven to provide innovative solutions for the world’s built and natural environments. As a team of engineers, architects, designers, scientists, creators, and a community of professionals, we bring diverse and talented people together to solve the world’s most complex challenges....

  • Embedded Engineer

    2 weeks ago


    Calgary, Canada Precision AI Full time

    3 days ago Be among the first 25 applicants About Precision AI Precision AI is on a mission to transform agriculture with cutting‑edge drone technology. Our aerial spraying systems help farmers target weeds with surgical precision, reducing chemical use and increasing yields. We’re a fast‑moving, impact‑driven team looking for people who want to help...

  • Firmware Engineer

    2 days ago


    Calgary, Canada Tangent Design Engineering Full time

    Overview Join to apply for the Firmware Engineer role at Tangent Design Engineering . We’re a Calgary-based product development firm known for solving complex engineering challenges across consumer electronics, industrial systems, and everything in between. Our team is deeply technical, focused on real-world performance, and committed to building reliable...


  • Calgary, Canada FulcrumAir Inc Full time

    A leading UAV technology firm in Calgary is seeking an Electronics Engineer to design and improve systems for unmanned aerial vehicles. The role involves collaboration with mechanical and software teams, focusing on electrical system design and integration testing. Candidates should have a BSc in Engineering and experience in PCB design and electronic...