Back to jobs

Flight Control Firmware Engineer @ DMR
Lafayette, Louisiana, USAPosted Yesterday
Full-timeonsite
Job Description
Lafayette, LA · Full-Time · Built on the Bayou — Bringing the Future of Flight to LifeThe description below is a best-case candidate. This specific role could potentially be a part-time internship for someone in the 3rd / 4th year of a computer science-related field.DMR is building next-generation drone technology right here in Lafayette, LA. Our flight controllers are flying production missions today — multi-IMU redundancy, dual GPS+RTK, dual-antenna heading with magnetometer fusion, and layered safety strategies. We need a firmware engineer ready to own this system, push it forward, and help us scale.What You'll DoOwn the flight control firmware — analyze, document, and evolve a mature production codebase covering multi-IMU redundancy, dual GPS+RTK, and dual-antenna heading fusion.Lead feature development and stability tuning for RTK and 4G modules.Develop and maintain sensor drivers: IMU, GNSS, magnetic compass, barometer, Hall/ultrasonic flow meters, and radar.Implement production-line calibration methods and support test fixtures.Maintain the flight control protocol SDK; coordinate integration with application and cloud teams.Refine flight modes and safety strategies; contribute early research into RTK base stations and centrifugal nozzles.Close the loop on mass-production issues and ensure firmware consistency across batches.
What You BringBachelor's degree or above in Automation, Electronics, Aerospace, Computer Science, or related field.5+ years of embedded flight control firmware experience, including at least one drone controller taken from development through mass production.Strong STM32 (H7 preferred) skills — both bare-metal and RTOS environments.Solid knowledge of IMU/GNSS-RTK/compass drivers and multi-sensor fusion (Kalman/ESKF), attitude estimation, and control algorithms.Familiarity with CAN, RS-485, serial, PWM, ADC, and other embedded bus interfaces.Self-directed — you can troubleshoot independently and drive work to completion.Bonus PointsAgricultural or crop-protection drone experience: spraying, spreading, seeding, swath-width route planning, or resume-spraying.RTK high-precision positioning, dual-antenna heading, or 4G base station integration experience.
What You BringBachelor's degree or above in Automation, Electronics, Aerospace, Computer Science, or related field.5+ years of embedded flight control firmware experience, including at least one drone controller taken from development through mass production.Strong STM32 (H7 preferred) skills — both bare-metal and RTOS environments.Solid knowledge of IMU/GNSS-RTK/compass drivers and multi-sensor fusion (Kalman/ESKF), attitude estimation, and control algorithms.Familiarity with CAN, RS-485, serial, PWM, ADC, and other embedded bus interfaces.Self-directed — you can troubleshoot independently and drive work to completion.Bonus PointsAgricultural or crop-protection drone experience: spraying, spreading, seeding, swath-width route planning, or resume-spraying.RTK high-precision positioning, dual-antenna heading, or 4G base station integration experience.