×
Register Here to Apply for Jobs or Post Jobs. X

Embedded Firmware & Flight Control Engineer

Job in Boulder, Boulder County, Colorado, 80301, USA
Listing for: The Chronicle Of Higher Education, Inc.
Full Time position
Listed on 2026-08-17
Job specializations:
  • Software Development
    Robotics, Embedded Software Engineer
Salary/Wage Range or Industry Benchmark: 70000 - 80000 USD Yearly USD 70000.00 80000.00 YEAR
Job Description & How to Apply Below

Job Summary

The Bio-Inspired Perception and Robotics Laboratory (BPRL) isseeking an Embedded Firmware and Flight Control Engineer. The successful candidate will design and implement novel bio-inspiredflight control architectures (inner and outer loop) on aerialplatforms and execute flight demonstrations for stakeholders. The engineer will help bridge the gap between theoretical controllerdesign, development, and implementation of aerial platform on-boardhardware and software. They will also help to implement and troubleshoot custom control architectures, and act as the point person for demonstrations showcasing advanced UAS capabilities,including computer vision, sensor fusion, navigation, ensuring every demonstration is safe, reliable, and representative of thetechnologies being showcased.

CU is an Equal Opportunity Employer and complies with all applicable federal, state, and local laws governing nondiscrimination in employment. We are committed to creating aworkplace where all individuals are treated with respect and dignity, and we encourage individuals from all backgrounds toapply, including protected veterans and individuals with disabilities.

Who We Are

The Bio-Inspired Perception and Robotics Laboratory (BPRL) is afacility in the Department of Mechanical Engineering and the Robotics Graduate Program at the University of Colorado, Boulderthat conducts research and development in the areas of fieldrobotics and biologically inspired robotics. We seek to distill the fundamental sensing, processing and feedback principles that governrobust behavior in organisms to enable new classes of roboticsystems with improved agility, locomotion and autonomy.

What

Your

Key Responsibilities Will Be

The successful candidate will design, write, and test low-level C++code on microcontrollers/microprocessors, write custom control architecture code and tune control loops for desired flightperformance, troubleshoot circuit boards and communicationprotocols (CAN, I2C, UART, etc.), and configure real-time operating systems (RTOS). The candidate will also be responsible for settingup, launching, and executing flight demonstrations forstakeholders.

What We Can Offer

The annual salary range for this appointment will be $70,000 -$80,000.

Benefits

At the University of Colorado Boulder, we are committed to supporting the holistic health and well-being of our employees.

  • medical, dental, and retirement plans
  • generous paid time off
  • tuition assistance for you and your dependents
  • an ECO Pass for local transit
Be Statements

Be strategic. Be impactful. Be Boulder.

What We Require

PhD in engineering, robotics, or computer science.

What You Will Need
  • Experience with embedded C++ (&RTOS), python, Ardupilot,PX4, ROS
    2.
  • Hands-on experience with low-level interfaces including CAN,SPI, I2C, and UART.
  • Solid grasp of control theory, PID/modern feedback loops, andstate estimation filters (Kalman filters, Extended State/Error-State Kalman Filters).
  • Hands-on experience implementing and deploying embedded customcontrollers onboard flight platforms (e.g. quad rotors).
  • Experience piloting drones and working with motion capturesystems and data.
  • Understanding of internet protocols, with networking experience working with multi-device systems.
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary