Software Engineer II/III

Textron•Hunt Valley, MD

About The Position

Textron Systems is hiring Software Engineers for its Sea Systems business area to develop solutions for unmanned surface vehicle programs. Current focus areas include autonomous control, advanced payload integration, vision systems, and other emerging technologies that improve the capabilities of unmanned surface vehicle platforms. The role involves designing, simulating, constructing, and field-testing autonomous surface vehicles and their subsystems. Work includes applied research and development as well as established programs, contributing autonomy technologies that enhance customer mission capabilities and robotic product lines. Engineers participate in software development throughout the product lifecycle, from concept development through laboratory and offsite integration and evaluation. The role includes work at component, subsystem, and system levels, including embedded control systems and sensor/operator interfaces. Both leadership and individual-contributor growth opportunities are available.

Requirements

  • Bachelor’s degree in computer science, computer engineering, or a related field and 3 or more years of experience, or a master’s degree in computer science, computer engineering, or a related field.
  • Experience with C/C++ or Java programming.
  • Basic shell scripting experience.
  • Knowledge of Object-Oriented Analysis (OOA) and Object-Oriented Design (OOD).
  • Comfort working in Unix-based development environments.
  • Eligibility to obtain a Secret Clearance.
  • Willingness to travel up to 20% of the time.

Nice To Haves

  • Experience developing Network, Serial, or CAN interfaces.
  • Experience with Jira and Git or Mercurial configuration management tools.
  • Exposure to frontend technologies such as CSS, JavaScript, TypeScript, REST APIs, SQL or NoSQL databases, and web UI design.

Responsibilities

  • Provide solutions to technical problems of moderate scope and complexity involving current and next-generation technologies for Sea Vehicle products.
  • Participate in software development for new products across the product lifecycle, from concept development through laboratory and offsite integration and evaluation.
  • Develop software at the component, subsystem, and system levels, including embedded control systems and sensor/operator interfaces.
  • Work cohesively on a multifunctional team.
  • Provide offsite integration and test support.
  • Perform other related duties as assigned.

Benefits

  • Flexible work schedules
  • Education assistance
  • Career development and training opportunities
  • Wellness program, including fitness reimbursement
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • 401(k) with company funding
  • Paid parental leave
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service