Position Details
About this role
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.
Key Responsibilities
- 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.
Technical Overview
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.
Ideal Candidate
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.
Must-Have Skills
Nice-to-Have Skills
Tools & Platforms
Required Skills
Hard Skills
Soft Skills
Industry & Role
Keywords for Your Resume
Deal Breakers
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
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile