✦ Luna Orbit — System Administration

Software Engineer II/III

at Textron

📍 US-Maryland-Hunt Valley Unknown Posted April 17, 2026
Type Not Specified
Experience mid
Exp. Years 2+ years of experience (or master’s degree)
Education Bachelor’s degree in computer science or computer engineering or related field with 2+ years of experience or master’s degree in computer science or computer engineering or related field
Category System Administration

Software Engineer II/III supporting Textron Systems’ Sea Systems unmanned surface vehicle programs. The role develops software for autonomous control, payload integration, and vision systems, spanning simulation, subsystem development, integration, and field testing.

  • Provide solutions to technical problems of moderate scope on next-generation Sea Vehicle technologies.
  • Develop software across the product lifecycle from concept through lab and offsite integration/evaluation.
  • Implement embedded control systems and sensor/operator interface software at component/subsystem/system levels.
  • Collaborate with multi-functional teams and support offsite integration and test support.
  • Contribute to software development for autonomous surface vehicles and subsystems, including autonomy and vision-related capabilities.

Develops software at component, subsystem, and system levels, including embedded control systems and sensor/operator interface development. Uses Unix-based development environments and applies object-oriented analysis/design, with experience in C/C++ or Java, basic shell scripting, and (plus) tools such as Jira with Git or Mercurial; may also touch frontend technologies and REST APIs.

The ideal candidate is a Software Engineer II/III with a Bachelor’s degree (or Master’s) in computer science or computer engineering and 2+ years of relevant experience. They have strong C/C++ or Java skills, basic shell scripting experience, and are comfortable developing in Unix-based environments using object-oriented analysis/design. They are experienced building software for unmanned surface vehicle systems, including embedded control systems and sensor/operator interface development, and can contribute to simulation, integration, and field testing.

Bachelor’s degree in computer science or computer engineering or related field2+ years of experience or master’s degreeC/C++ or Java programming experienceBasic shell scripting experienceObject-Oriented Analysis (OOA)/Object-Oriented Design (OOD)Comfortable working in Unix based development environments
Network/Serial/CAN interface development experienceExperience with Jirausing Git or Mercurial configuration management toolsExposure to frontend technologies including CSSJavaScriptTypeScriptREST APIdatabases (SQL or NoSQL)web UI designoffsite integration and test support
JiraGitMercurialUnixREST API
C/C++Javashell scriptingNetwork/Serial/CAN interface developmentObject-Oriented Analysis (OOA)Object-Oriented Design (OOD)Unix based development environmentsJiraGitMercurial configuration management toolsembedded control systemssensor/operator interface developmentautonomous controlvision systemsadvanced payload integrationREST APICSSJavaScriptTypeScriptdatabases (SQL or NoSQL)web UI design
software developmentautonomous controladvanced payload integrationvision systemsautonomous surface vehiclesembedded control systemssensor developmentoperator interface developmentsimulationconstructing autonomous surface vehiclesfield-testing autonomous surface vehiclescomponentsubsystemand system level software developmentC++C/C++Javashell scriptingNetworkSerial interface developmentCAN interface developmentController Area Network (CAN)Object-Oriented Analysis (OOA)Object-Oriented Design (OOD)Unix-based development environmentsJiraGitMercurialconfiguration managementCSSJavaScriptTypeScriptREST APIdatabases (SQL or NoSQL)SQLNoSQLweb UI designoffsite integrationtest support
leadershipcollaboration on multi-functional teamsproblem-solvingcommunicationindividual contributor growth
Industry Defense
Job Function Develop and integrate software for unmanned surface vehicle autonomy systems.
Role Subtype Platform Engineer
Tech Domains Linux, Java, JavaScript, Python, REST API
Software Engineer II/IIIC/C++Javashell scriptingNetwork/Serial/CAN interface developmentCANController Area Network (CAN)Object-Oriented Analysis (OOA)Object-Oriented Design (OOD)Unix based development environmentsJiraGitMercurialconfiguration managementembedded control systemssensor/operator interface developmentunmanned surface vehiclesautonomous controladvanced payload integrationvision systemsautonomous surface vehicles programssimulatingfield-testingcomponentsubsystem and system levelREST APICSSJavaScriptTypeScriptSQLNoSQL

C/C++ or Java programming experience, Basic shell scripting experience, Comfortable working in Unix based development environments, Object-Oriented Analysis (OOA)/Object-Oriented Design (OOD) knowledge, Bachelor’s degree (or Master’s) in computer science/computer engineering or related field with 2+ years experience

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile