Embedded Software Engineer

Harmattan AI•Austin, TX

About The Position

Harmattan AI is a next-generation defense prime building autonomous and scalable defense systems for allied forces. The company is expanding following a $200M Series B that valued it at $1.4 billion. Its work emphasizes real-world impact, excellence, ambitious goals, and tackling difficult technical challenges in a demanding environment that expects rigor, ownership, and execution. The Embedded Software Engineer joins a growing team developing UAV systems. The role contributes to software architecture, development environment setup, and the integration of drivers and algorithms for sensors and systems. The engineer collaborates closely with Algorithmic teams and multidisciplinary colleagues to advance the company's mission and deliver robust, high-performance systems for field deployment.

Requirements

  • Degree in Computer Science, Electrical Engineering, Robotics, or a related field.
  • Extensive embedded software development experience, focused on robotics, aerospace, or related fields.
  • Strong proficiency in C/C++.
  • A proven track record with Embedded Linux or RTOS and multithreaded or multiprocess systems.
  • Experience developing and integrating drivers for various sensors and ability to interpret datasheets.
  • Hands-on experience with debugging tools such as software debuggers, oscilloscopes, and logic analysers.
  • Familiarity with build systems and version control tools such as Git.
  • Strong understanding of firmware architecture and low-level programming.
  • Ability to work autonomously and solve complex technical challenges.
  • Excellent written and verbal communication skills, with the ability to lead diverse principals, from junior members to senior executives.
  • Full dedication to Harmattan AI’s mission, vision, and ambitious growth plans, and readiness to go the extra mile to ensure operational excellence.

Nice To Haves

  • Experience with Python.

Responsibilities

  • Configure and maintain the operating system, such as Embedded Linux or RTOS, for UAV systems.
  • Help improve embedded software architecture to ensure scalability and reliability.
  • Develop sensor drivers and integrate online algorithms in collaboration with Algorithmic teams.
  • Improve and maintain telemetry systems for the drone.
  • Maintain strong coding standards and practices across the company.
  • Collaborate on implementing in-house tools to accelerate software development.
  • Work with multidisciplinary teams to deliver robust, high-performance systems for field deployment.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service