Knightwerx - Camarillo, CA

posted 12 days ago

Full-time
Camarillo, CA

About the position

Knightwerx is seeking a highly skilled UAS Embedded Software and Robotics Engineer to contribute to the development of a small unmanned electric aircraft system. This role involves working in a fast-paced environment, collaborating with a team of engineers and subject matter experts to innovate and implement reliable software solutions for unmanned systems. The engineer will be involved in all stages of the software development process, from initial design to final testing and debugging.

Responsibilities

  • Assist a small team in the adaptation and development of onboard autopilot flight software.
  • Work with the lead software engineer to understand software requirements and functionalities and implement solutions.
  • Define and complete analysis and testing of code blocks, methods, classes, etc., to show proper functionality under normal and off-design operation.
  • Collaborate with cross-discipline engineers (EE, GNC) to understand the system-level desired functionality.
  • Adapt existing software blocks to provide desired behavior and functionality.
  • Architect new software blocks to provide desired functionality.
  • Debug software through simulation and hardware debugging.
  • Set up software projects in an IDE and automate/streamline building and debugging.

Requirements

  • Must have US citizenship.
  • Bachelor's or higher degree in relevant engineering discipline.
  • 4+ years' experience developing software for embedded systems, preferably unmanned systems.
  • Experience in top to bottom, start to finish development of embedded systems software.
  • Cross-discipline, hands-on experience with electrical, image processing, robotics, and GNC fields.

Nice-to-haves

  • Experience with Python, C#, embedded Linux.
  • Experience with Ardupilot and/or PX4 code bases and compatible hardware.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service