Software / Computer / Robotics Engineer – PLC & Control Systems, Ocean Products
Responsibilities
- Develop software architecture and implement software solutions based on technical requirements, specifications, and proposal objectives
- Design control circuits and support system-level integration
- Program and configure PLC, HMI, and VFD systems
- Develop, document, and maintain engineering procedures and technical standards
- Write software to interface with hardware and enable autonomous or semi-autonomous system behaviors
- Integrate and test sensors and subsystems, including actuators, propulsion systems, LIDAR, stereo cameras, radar, and related components
- Plan, execute, and iterate software testing activities in laboratory and field environments
- Produce reliable, maintainable, and testable code
- Collaborate with multidisciplinary engineering teams to achieve design goals
- Contribute to technical proposals and solution development for customer needs
- Present technical progress and results to internal teams and customers, including non-technical audiences
- Prepare periodic technical and progress reports for ongoing projects
Requirements
- Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Robotics, or a related discipline (advanced degrees are a plus)
- 2+ years of relevant industry experience (candidates with up to ~10 years of experience will be considered)
- Experience with PLC, HMI, and VFD programming
- Knowledge of control systems, digital circuits, and power distribution design
- Hands-on aptitude with basic mechanical and electrical assemblies for prototyping and testing
- Comfortable using basic hand tools in a lab or prototype environment
- Ability to manage multiple projects and priorities simultaneously
- Strong written and verbal communication skills
- Collaborative mindset and commitment to project success
Qualifications
- Direct experience with control systems, automation, or robotics applications
- Direct experience with controlling hydraulic solenoids, pressure and proximity sensors for marine applications
- Familiarity with systems engineering principles and structured development processes
- Experience with motor control, sensing systems, and behavior architectures (e.g., finite state machines, behavior trees)
- Experience with DAQ and signal conditioning
- Familiarity with tools such as MATLAB or LabVIEW
- Experience with interpreting or working with PFD and P&ID drawings
- Experience with Wago controllers or similar PLC platforms
- Proficiency in C/C++, Python, or similar programming languages
- Experience developing software for autonomous or unmanned systems (maritime systems a plus)
Benefits
Base Salary Range Is Dependent On Experience And Qualifications
Schedule
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.
Pay
Due to the nature of our business and information associated with this position, interested candidates must be US Citizens.
Company Information
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.