About The Position

This Software Engineer role is within Textron Systems’ Uncrewed Land and Air Systems division, supporting multiple defense development programs. The role focuses on software development for robotic and autonomous applications, including software/hardware interfaces and software integration. The team develops uncrewed ground and air products, encompassing vehicle platforms and control stations, and works across the product lifecycle from concept development through laboratory and offsite integration and evaluation. The engineer provides technical leadership and ownership of software components and systems, leads development efforts, integrates internal and third-party software, and collaborates with customers, program managers, planners, technicians, and other engineering disciplines. The role also includes mentoring team members, supporting integration and testing, presenting engineering work products, and driving process improvement. Growth opportunities include technical leadership, serving as an individual-contributor subject matter expert, or engineering management.

Requirements

  • Bachelor’s degree in computer science, computer engineering, or a related field and 8+ years of experience, or a master’s degree in one of these fields and 5+ years of experience.
  • At least 3 years of professional experience in the autonomous driving, autonomous flight, or robotics industry, including software/system integration and field testing.
  • Understanding of robotics systems, including sensors, actuators, mechanical systems, algorithms, and software systems.
  • Proficiency in C, C++, and C# programming.
  • Proficiency with Unix-based operating systems and shell scripting.
  • Knowledge of Object-Oriented Analysis and Object-Oriented Design.
  • Experience with configuration management tools such as Git or Mercurial.
  • Effective writing and presentation skills.
  • Experience interacting directly with customers.
  • Ability to work in teams and independently with minimal direction.
  • Willingness to travel up to 15%25 of the time, as stated in the posting.
  • Eligibility to obtain a Secret Clearance.

Nice To Haves

  • Professional experience integrating or designing autonomous solutions for land and/or air platforms.
  • Experience with MicroPilot autopilot software.
  • Experience with Piccolo autopilot software.
  • Experience with MOOS DB/IvP.
  • Experience with Qt projects or libraries.
  • Experience with OpenDDS.
  • Experience with containerization platforms such as Docker.
  • Experience developing network, serial, or CAN interfaces.
  • Experience with frontend technologies such as CSS, JavaScript, TypeScript, REST APIs, SQL or NoSQL databases, and web UI design.
  • Experience with automation build servers such as Jenkins.
  • Experience with workflow management tools such as Jira.
  • Experience with static code analysis tools such as Coverity.
  • Experience developing MCP Servers and MCP Tools for use with LMMs.
  • Experience with AI software development and workflow tools.
  • Experience with MIL-STD-882E software development.
  • Experience with UML or MBSE tools such as MagicDraw.
  • Customer interfacing skills and ability to build relationships.
  • Ability to solve complicated problems in a fast-paced environment.

Responsibilities

  • Provide engineering support for current and next-generation uncrewed ground and air technologies.
  • Participate in software development across all phases of the product lifecycle, from concept development to laboratory and offsite integration and evaluation.
  • Perform estimation, requirements definition, design, implementation, review, testing, documentation, and release.
  • Take technical leadership and ownership of software components and systems.
  • Integrate internal and third-party software solutions into products.
  • Interface directly with customers.
  • Collaborate with software engineers and other engineering disciplines to create functional systems.
  • Mentor other team members.
  • Perform trade studies.
  • Support onsite and offsite integration and testing.
  • Drive process improvement and lead software development efforts.
  • Estimate work, manage scope, generate and assign tasks, and report status.
  • Drive tasks to completion independently.
  • Provide technical direction to engineering staff and technicians across disciplines as required.
  • Interact with program managers, planners, and technicians.
  • Prepare and present software engineering work products to internal review teams and external customers at program milestone reviews.
  • Potentially attend industry conferences and events to assess competition and identify opportunities.

Benefits

  • Flexible Work Schedules
  • Education Assistance
  • Career Development & Training Opportunities
  • Up to $20k Sign-on Bonus
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service