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

Software Engineering Manager

Job in Torrance, Los Angeles County, California, 90504, USA
Listing for: Red Cat Holdings
Full Time position
Listed on 2026-08-04
Job specializations:
  • Software Development
    Embedded Systems/ Firmware/ IoT, Embedded Software Engineer, Unix/Linux, DevOps
Salary/Wage Range or Industry Benchmark: 150000 - 210000 USD Yearly USD 150000.00 210000.00 YEAR
Job Description & How to Apply Below

Position Summary

Flight Wave is seeking a Software Engineering Manager to lead a team of embedded software engineers developing software for unmanned aerial systems, payloads, and supporting robotics platforms.

This role is responsible for driving execution across embedded firmware, embedded Linux, middleware, and hardware integration efforts while providing technical leadership, mentoring engineers, and ensuring delivery of high-quality software products. The Software Engineering Manager will work closely with electrical, mechanical, systems, and flight test teams to develop reliable and scalable software solutions for production systems.

Key areas of responsibility include embedded Linux platform development, Yocto build systems, Linux kernel and device driver development, hardware bring-up, motor control integration, software quality, and team leadership.

Essential Duties And Responsibilities
  • Lead, mentor, and develop a team of software engineers, providing technical guidance, performance management, and career development support.
  • Establish priorities, coordinate resources, and drive execution of software projects aligned with company objectives.
  • Lead development of embedded software, firmware, and Linux-based systems supporting Flight Wave products and technologies.
  • Guide software architecture, implementation, integration, and troubleshooting activities across the software stack
  • Oversee development and maintenance of embedded Linux platforms, including Yocto build systems, Linux kernel customization, device driver development, and hardware bring-up activities.
  • Partner with electrical, mechanical, systems, and flight test engineering teams to define requirements, integrate hardware and software, and support product validation efforts.
  • Support development and integration of real-time software systems, including motor control technologies and communication protocols such as bidirectional DShot (BDShot).
  • Drive software quality through code reviews, testing, CI/CD processes, and engineering best practices that support reliable and maintainable products.
  • Serve as a technical leader within the software organization, helping balance product delivery, technical risk, and long-term platform maintainability.
Required Qualifications
  • 5+ years of software engineering experience, including technical leadership responsibilities.
  • Prior experience leading software projects, technical teams, or engineering initiatives.
  • Demonstrated ability to mentor engineers and drive execution across multiple concurrent projects.
  • Strong experience developing embedded software in C and C++.
  • Experience building software for robotics, aerospace, autonomous systems, industrial automation, or similar embedded platforms.
  • Strong understanding of real-time systems and hardware-software integration.
  • Experience developing and maintaining embedded Linux systems.
  • Strong familiarity with Yocto Project build systems and BSP development.
  • Experience deploying and maintaining custom Linux distributions on embedded hardware.
  • Experience with Linux kernel configuration, customization, and debugging.
  • Hands‑on experience developing or modifying Linux device drivers.
  • Familiarity with hardware interfaces including SPI, I2C, UART, CAN, USB, Ethernet, and PCIe.
  • Experience integrating software with sensors, communications systems, motor controllers, and embedded hardware.
  • Ability to troubleshoot complex issues spanning software, firmware, operating systems, and hardware.
  • Experience supporting hardware bring‑up and product development activities.
Additional Desired Qualifications
  • Experience with PX4, Ardu Pilot, MAVLink, or related robotics middleware.
  • Experience with ARM‑based embedded processors and microcontrollers.
  • Experience with motor control systems, ESC integration, and BDShot protocols.
  • Experience with SIL, HIL, or simulation‑based testing environments.
Physical Requirements And Working Conditions
  • Must be able to walk, stand, and navigate large indoor and outdoor facilities for extended periods of time.
  • Ability to lift, carry, and move materials and equipment weighing up to 25 lbs on a regular basis.
  • Use of personal protective equipment (PPE) may be required in designated…
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