Chief Engineer, Software

AeroVironment•Melbourne, FL
•$154,500 - $247,250

About The Position

The Chief Engineer, Software leads the development of complex software solutions and mentors and manages a small team developing real-time, highly reliable software and networking solutions for uncrewed systems. The role involves designing, architecting, and implementing software for complex robotic and aerospace systems; guiding technical product development; and supporting product roadmaps, testing, demonstrations, documentation, software processes, and proposal estimates. The Chief Engineer works closely with other developers to reuse software across programs and provides guidance to less experienced engineers while operating with minimal supervision.

Requirements

  • Bachelor’s degree in Computer Engineering, Computer Science, Electrical Engineering, Math, or Physics, or an equivalent combination of education, training, and experience.
  • At least 10 years of relevant experience in software engineering or a related field.
  • Strong software engineering skills and proficiency in C/C++, Java, Golang, and/or Python.
  • Sound understanding of common data structures, algorithms, object-oriented programming, and development workflows.
  • Experience with Ubuntu and/or CentOS Linux operating systems.
  • Experience writing unit tests and debugging code.
  • Ability, with guidance from senior engineers, to contribute to software design, coding, documentation, and testing using the Scrum Framework.
  • Demonstrated mathematical and analytical skills.
  • Familiarity with source-code configuration management tools such as SVN and Git, as well as IDEs and debuggers.
  • Effective listening, questioning, clarifying, summarizing, and communication skills in one-on-one and small-group settings.
  • Understanding of the system being worked on and how assigned tasks contribute to it.
  • Ability to excel in a fast-paced, deadline-driven environment where small teams share a broad variety of duties.
  • Strong initiative and drive to accomplish goals and meet company objectives.
  • Ownership and responsibility for current and past work products, with commitment to learning from mistakes and improving performance.
  • Effective problem-solving, analytical, interpersonal, and communication skills.
  • Teamwork and collaboration, prioritizing team success.
  • U.S. citizen or U.S. permanent resident required per the stated ITAR requirements; the posting also describes qualifying U.S.-person or export-license eligibility.

Nice To Haves

  • Experience with relational database systems such as PostgreSQL or MySQL.

Responsibilities

  • Design, architect, and implement software for complex robotic and aerospace systems.
  • Lead technical development of software products and ensure delivery according to agreed completion dates, project schedules, and budgets.
  • Support development of software product roadmaps.
  • Support testing and demonstration of components and integrated systems.
  • Develop documentation and technical reports, and provide report inputs for presentations to customers and other stakeholders.
  • Create software design documentation according to software process requirements.
  • Support development and improvement of software processes and coding standards.
  • Develop basis-of-estimates for software projects to support proposal efforts.
  • Work closely with other software developers to design and reuse software across different programs.
  • Work in a continuous learning environment under minimal supervision and provide guidance and mentoring to less experienced engineers.
  • Analyze complex-scope problems that require review of a variety of factors and exercise judgment within defined procedures and practices.
  • Build productive internal and external working relationships.
  • Perform other duties as assigned.

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • 401(k) with company matching
  • 9/80 work schedule
  • Paid holiday shutdown
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service