Associate Software Engineer

RED CAT HOLDINGSTorrance, CA
23h$77,000 - $144,000Onsite

About The Position

We are seeking an Associate Software Engineer to help build and support Gantry, our internal manufacturing software platform used to scale the production and testing of UAS products. This is an entry-level role focused on developing reliable, easy-to-use tools that operators and technicians rely on every day on the production floor. In this role, you will contribute to QT-based desktop applications, test automation, and manufacturing utilities that support assembly, calibration, validation, and bring-up of flight hardware. You’ll work closely with mechanical, electrical, and software engineers to translate real production needs into intuitive software workflows that improve efficiency, reduce error, and enable smooth scaling of manufacturing operations. This position is ideal for someone early in their career who enjoys building practical software with real-world impact, learning how software interfaces with hardware, and growing within a production-focused engineering environment.

Requirements

  • Bachelor’s degree in computer science, Computer Engineering, Electrical Engineering, or relevant fields.
  • 1–2 years of experience contributing to or working within a larger software codebase
  • Expertise in Python and QT framework for building GUI-based tools; additional experience with C++, C,, or other languages is a highly desired.
  • Experience with git
  • Expertise building backend APIs, FastAPI, database interactions.
  • Experience with electronics test equipment (multimeters, power supplies, data acquisition devices)
  • Familiarity with hardware interfaces such as I2C, SPI, UART, and IP-related networking tools (e.g., ifconfig).
  • Strong understanding of MAVLink protocols and experience with PX4 drone stacks.
  • Hands-on skills with diagnostics software, hardware, tools, instruments, general electro-mechanical/mechatronic systems, and measurement techniques

Nice To Haves

  • Exposure to a wide variety of test systems, production machinery, industrial sensors, and equipment (pressure sensors, temperature sensors, current meters, data acquisition devices, etc.)
  • Experience with manufacturing in aerospace, drone, or consumer electronics industries
  • Experience with conan build system and yocto.
  • UI/UX design experience focused on operator interfaces for manufacturing tools.

Responsibilities

  • Develop QT-based applications for production tools, including operator-facing UIs, to improve usability and speed up workflows.
  • Automate interactions with hardware interfaces (e.g., I2C, SPI, UART, IP-based tools) to streamline testing and validation of electronic components.
  • Work with MAVLink protocols to integrate production tools with uas products.
  • Create instructional documentation to train operators on the use of testing and validation tools.
  • Physical setup of electronics test stations
  • Develop technician-friendly tools to improve upon command line interfaces for programming, and testing of hardware
  • Support hardware build, develop test software, debug, validate, and fine-tune the test station for release to production
  • Draft instructional documentation to support operator training and use of the stations you develop
  • Other duties as assigned.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service