Robotics Engineer (Software and Controls), Unmanned Maritime Systems
Company: Triton Systems, Inc.
Location: Chelmsford
Posted on: February 17, 2026
|
|
|
Job Description:
Job Description Job Description Robotics Engineer (Software and
Controls), Unmanned Maritime Systems Company Summary Triton
Systems, Inc combines 30 years of experience with exciting growth
and innovation opportunities within the product development and
R&D space. We support Government and commercial markets by
delivering advanced solutions across applications in defense,
security, aerospace, energy, environmental sustainability, and
human health. Where we see a larger opportunity, we create new
companies to scale these solutions into businesses. Our teams
thrive in a collaborative, fast-paced environment where we tackle
complex challenges, meet our customers' toughest requirements, and
deliver high-impact results on time, on budget and have fun while
doing it. Are you Driven to Innovate? Triton Systems develops new,
exciting, innovative products for the maritime environment. The
Ocean Systems group is seeking a hands-on robotics engineer with an
interest in developing marine systems, from initial concepts
through prototype demonstrations and product commercialization.
Triton Systems Ocean Systems group develops Unmanned Maritime
Vehicles (UMVs): underwater vehicles (UUVs), surface vehicles
(USVs), aerial vehicles (UAVs), and their subsystems. Additionally,
the Ocean Systems group develops systems for submarines, autonomous
anchor systems, wave energy systems, and acoustic systems for the
defense, energy, and academic sectors. Being innovative and
providing technical problem-solving within a multidisciplinary team
of researchers will be a major part of your work life.
Responsibilities will include Developing software architecture and
writing software to meet requirements and specifications from
technical solicitations and proposals. Ability to write software to
interface hardware and create autonomous behavior components for
customer applications, including integrating actuators, propulsion
systems, LIDAR, stereo cameras, radar, etc. Planning, conducting,
and iterating software testing in the lab and in the field. Create
highly reliable, maintainable, and testable code. Collaborate with
multidisciplinary teams to achieve design objectives. Contributing
to composing technical proposals for solutions to customer needs.
Presenting program progress and technical results to peers and to
customers, who may not have a technical background. Writing
periodic progress reports for customers on projects you are working
on. Basic Qualifications Strong collaboration and communication
skills. A four-year degree in Computer Science, Computer/Electrical
Engineering, Robotics, or equivalent with experience; advanced
degree(s) are a plus. 4 years of Industry Experience required.
Candidates at the beginning of their career or with up to 10 years
of experience will be considered. Experience developing with C/C++
or Python. Development experience with middleware such as ROS 2 and
MOOS (desired) or ArduPilot (desired). Able to develop and assemble
basic mechanical and electrical assemblies to test software and
assist assembly of prototypes. Basic knowledge of how to use hand
tools is a requirement. Ability to manage multiple projects
simultaneously. Excellent written and oral communication skills.
System engineering mindset and commitment to project success.
Desired Qualifications Direct experience with the listed job
responsibilities. Familiarity with systems engineering principles.
Experience in motor control, robot sensing, and behavior
architectures (e.g., finite state machines or behavior trees).
Experience writing software for unmanned systems. Maritime systems
are a plus. Experience in defining, selecting, and installing
various marine sensors (LiDAR, RADAR, SONAR, etc.) is preferred.
Having a clear understanding of each sensor's limitations in the
marine environment is a plus. Familiarity with typical sensors and
payloads used on unmanned systems. Experience developing in a Linux
environment and on single-board computers (SBCs). Experience with
MATLAB, Simulink, and Simscape. Familiarity with common version
control systems, such as GitHub, GitLab, SVN. Familiarity with
SLAM, CV, ML, or AI. Experience with field testing; experience
at-sea testing a plus. Experience working in a distributed work
environment with team members off-site/remote. Experience with DoD
R&D projects, Navy programs, and/or SBIR programs. The Ocean
Systems group does operate around, in and on the ocean, year-round
and in foul weather. Willingness to go and work at-sea for the day
(or a couple of days) is expected. Firsthand knowledge of working
in this environment is desired. Due to the nature of our business
and information associated with this position, interested
candidates must be US Citizens and may be subject to a security
investigation. Come join our success and grow with the strength of
these fascinating new technologies. We are looking for individuals
with confidence and the right stuff. We offer a competitive salary
with full benefits package. Triton Systems' Headquarters is located
in Chelmsford, Massachusetts. We are an Equal Opportunity Employer,
and we remain committed to hiring and retaining a talented and
diverse workforce. All qualified applicants will receive
consideration for employment without regard to race, color,
religion, sex, sexual orientation, gender identity, gender
expression, marital status, national origin, age, veteran status,
disability, or any other protected class. Job Posted by
ApplicantPro
Keywords: Triton Systems, Inc., Warwick , Robotics Engineer (Software and Controls), Unmanned Maritime Systems, Engineering , Chelmsford, Rhode Island