Software / Computer / Robotics Engineer - PLC & Control Systems, Ocean Products Company Summary Triton Systems, Inc combines 30+ years of experience with exciting growth and innovation opportunities ...
Software / Computer / Robotics Engineer - PLC & Control Systems, Ocean Products Company Summary Triton Systems, Inc combines 30+ years of experience with exciting growth and innovation opportunities ...
Software / Computer / Robotics Engineer - PLC & Control Systems, Ocean Products
Chelmsford, MA · On-site
$90 - $130/hr
Software / Computer / Robotics Engineer - PLC & Control Systems, Ocean Products Triton Systems, Inc combines 30+ years of experience with exciting growth and innovation opportunities within the ...
Software / Computer / Robotics Engineer - PLC & Control Systems, Ocean Products
Chelmsford, MA · On-site
$90 - $130/hr
Software / Computer / Robotics Engineer - PLC & Control Systems, Ocean Products Triton Systems, Inc combines 30+ years of experience with exciting growth and innovation opportunities within the ...
Software / Computer / Robotics Engineer - PLC & Control Systems, Ocean Products
Chelmsford, MA · On-site
$75K - $115K/yr
Software / Computer / Robotics Engineer - PLC & Control Systems, Ocean Products Company Summary Triton Systems, Inc combines 30+ years of experience with exciting growth and innovation opportunities ...
Software / Computer / Robotics Engineer - PLC & Control Systems, Ocean Products
Chelmsford, MA · On-site
$75K - $115K/yr
Software / Computer / Robotics Engineer - PLC & Control Systems, Ocean Products Company Summary Triton Systems, Inc combines 30+ years of experience with exciting growth and innovation opportunities ...
Software Engineer Network Systems
Nashua, NH · On-site
$110 - $150/hr
Qualifications * BS Computer Science/Electrical Engineering/Computer Engineering + 3 years experience, or MS Computer Science/Electrical Engineering/Computer Engineering + 2 year experience, or Ph.D ...
New
Software Engineer Network Systems
Nashua, NH · On-site
$110 - $150/hr
Qualifications * BS Computer Science/Electrical Engineering/Computer Engineering + 3 years experience, or MS Computer Science/Electrical Engineering/Computer Engineering + 2 year experience, or Ph.D ...
New
Software Engineer, Layer1
Nashua, NH · On-site
$120 - $180/hr
Qualifications * BS Computer Science/Electrical Engineering/Computer Engineering + 3 years experience, or MS Computer Science/Electrical Engineering/Computer Engineering + 2 years experience, or Ph.D ...
New
Software Engineer, Layer1
Nashua, NH · On-site
$120 - $180/hr
Qualifications * BS Computer Science/Electrical Engineering/Computer Engineering + 3 years experience, or MS Computer Science/Electrical Engineering/Computer Engineering + 2 years experience, or Ph.D ...
New
CNC Programmer - Industrial - Dover, NH
Exeter, NH · On-site
$27 - $37/hr
You will work on both new and existing components, supporting production while building your technical expertise in CAD/CAM programming. Client Details My client is a highly respected manufacturing ...
CNC Programmer - Industrial - Dover, NH
Exeter, NH · On-site
$27 - $37/hr
You will work on both new and existing components, supporting production while building your technical expertise in CAD/CAM programming. Client Details My client is a highly respected manufacturing ...
CMM Programmer / Quality Engineer
Hudson, NH · On-site
$50K - $95K/yr
Interpret customer drawings, GD&T, CAD models, and engineering specifications.Create and maintain inspection routines that improve efficiency and accuracy.Troubleshoot CMM programs and inspection ...
Quick apply
CMM Programmer / Quality Engineer
Hudson, NH · On-site
$50K - $95K/yr
Interpret customer drawings, GD&T, CAD models, and engineering specifications.Create and maintain inspection routines that improve efficiency and accuracy.Troubleshoot CMM programs and inspection ...
CMM Programmer / Quality Engineer
Hudson, NH · On-site
$65 - $95/hr
Interpret customer drawings, GD&T, CAD models, and engineering specifications. * Create and maintain inspection routines that improve efficiency and accuracy. * Troubleshoot CMM programs and ...
New
CMM Programmer / Quality Engineer
Hudson, NH · On-site
$65 - $95/hr
Interpret customer drawings, GD&T, CAD models, and engineering specifications. * Create and maintain inspection routines that improve efficiency and accuracy. * Troubleshoot CMM programs and ...
New
Computer Science Teacher
$60K - $113K/yr
Training and experience in the field of Computer Science, Programming and Web Development, Support and Services, and Networking. Additional content area license is encouraged. TRAINING AND EXPERIENCE:
Computer Science Teacher
$60K - $113K/yr
Training and experience in the field of Computer Science, Programming and Web Development, Support and Services, and Networking. Additional content area license is encouraged. TRAINING AND EXPERIENCE:
Computer Science Teacher
Methuen, MA · On-site
$60K - $113K/yr
Training and experience in the field of Computer Science, Programming and Web Development, Support and Services, and Networking. Additional content area license is encouraged. TRAINING AND EXPERIENCE:
Computer Science Teacher
Methuen, MA · On-site
$60K - $113K/yr
Training and experience in the field of Computer Science, Programming and Web Development, Support and Services, and Networking. Additional content area license is encouraged. TRAINING AND EXPERIENCE:
BIOS Software Engineer
Nashua, NH · On-site
D. in Computer Science/Electrical Engineering/Computer Engineering + 1 years experience, or equivalent work experience * Expert knowledge of and extensive experience programming in C required.
Quick apply
BIOS Software Engineer
Nashua, NH · On-site
D. in Computer Science/Electrical Engineering/Computer Engineering + 1 years experience, or equivalent work experience * Expert knowledge of and extensive experience programming in C required.
D. in Computer Science/Electrical Engineering/Computer Engineering + 1 years experience, or equivalent work experience * Expert knowledge of and extensive experience programming in C required.
D. in Computer Science/Electrical Engineering/Computer Engineering + 1 years experience, or equivalent work experience * Expert knowledge of and extensive experience programming in C required.
BIOS Software Engineer
Nashua, NH · On-site
D. in Computer Science/Electrical Engineering/Computer Engineering + 1 years experience, or equivalent work experience * Expert knowledge of and extensive experience programming in C required.
BIOS Software Engineer
Nashua, NH · On-site
D. in Computer Science/Electrical Engineering/Computer Engineering + 1 years experience, or equivalent work experience * Expert knowledge of and extensive experience programming in C required.
Lead Software Engineer, Physical Network Layer
Nashua, NH · On-site
$140 - $190/hr
Qualifications * BS Computer Science/Electrical Engineering/Computer Engineering + 6 years experience, or MS Computer Science/Electrical Engineering/Computer Engineering + 4 years experience, or Ph.D ...
Lead Software Engineer, Physical Network Layer
Nashua, NH · On-site
$140 - $190/hr
Qualifications * BS Computer Science/Electrical Engineering/Computer Engineering + 6 years experience, or MS Computer Science/Electrical Engineering/Computer Engineering + 4 years experience, or Ph.D ...
Software Engineer, Network Systems
Nashua, NH · On-site
D. in Computer Science/Electrical Engineering/Computer Engineering +1 year experience, or equivalent work experience * Knowledge of C or C++ and Python. * Knowledge of UNIX or Linux * Experience ...
Quick apply
Software Engineer, Network Systems
Nashua, NH · On-site
D. in Computer Science/Electrical Engineering/Computer Engineering +1 year experience, or equivalent work experience * Knowledge of C or C++ and Python. * Knowledge of UNIX or Linux * Experience ...
Software Engineer, Network Systems
Nashua, NH · On-site
D. in Computer Science/Electrical Engineering/Computer Engineering +1 year experience, or equivalent work experience * Knowledge of C or C++ and Python. * Knowledge of UNIX or Linux * Experience ...
Software Engineer, Network Systems
Nashua, NH · On-site
D. in Computer Science/Electrical Engineering/Computer Engineering +1 year experience, or equivalent work experience * Knowledge of C or C++ and Python. * Knowledge of UNIX or Linux * Experience ...
Software Engineer, Network Systems
Nashua, NH · On-site
D. in Computer Science/Electrical Engineering/Computer Engineering +1 year experience, or equivalent work experience * Knowledge of C or C++ and Python. * Knowledge of UNIX or Linux * Experience ...
Software Engineer, Network Systems
Nashua, NH · On-site
D. in Computer Science/Electrical Engineering/Computer Engineering +1 year experience, or equivalent work experience * Knowledge of C or C++ and Python. * Knowledge of UNIX or Linux * Experience ...
Lead Software Engineer, Network Systems
Nashua, NH · On-site
$140 - $190/hr
D. in Computer Science/Electrical Engineering/Computer Engineering + 3 years experience, or equivalent work experience * Expert knowledge of C or C++ and Python. * Knowledge of UNIX or Linux
Lead Software Engineer, Network Systems
Nashua, NH · On-site
$140 - $190/hr
D. in Computer Science/Electrical Engineering/Computer Engineering + 3 years experience, or equivalent work experience * Expert knowledge of C or C++ and Python. * Knowledge of UNIX or Linux
Sr. CAD Designer - Manchester, NH
Manchester, NH · On-site
$27 - $37/hr
Work with CAD files, sketches, marked up drawings, and other documented information furnished by Design Engineers or from suppliers. * Creating drawings by planning arrangement of a product assembly ...
Sr. CAD Designer - Manchester, NH
Manchester, NH · On-site
$27 - $37/hr
Work with CAD files, sketches, marked up drawings, and other documented information furnished by Design Engineers or from suppliers. * Creating drawings by planning arrangement of a product assembly ...
BIOS Senior/Lead Software Engineer
Nashua, NH · On-site
$120 - $180/hr
D. in Computer Science/Electrical Engineering/Computer Engineering + 3 years experience, or equivalent work experience * Expert knowledge of and extensive experience programming in C required.
BIOS Senior/Lead Software Engineer
Nashua, NH · On-site
$120 - $180/hr
D. in Computer Science/Electrical Engineering/Computer Engineering + 3 years experience, or equivalent work experience * Expert knowledge of and extensive experience programming in C required.
Computer Programmer information
See Manchester, NH salary details
$32.2K - $37.7K
5% of jobs
$37.7K - $43.3K
10% of jobs
$43.3K - $48.8K
7% of jobs
$49.8K is the 25th percentile. Wages below this are outliers.
$48.8K - $54.4K
15% of jobs
$54.4K - $59.9K
7% of jobs
The median wage is $61.9K / yr.
$59.9K - $65.4K
15% of jobs
$65.4K - $71K
11% of jobs
$75.1K is the 75th percentile. Wages above this are outliers.
$71K - $76.5K
6% of jobs
$76.5K - $82.1K
14% of jobs
$82.1K - $87.6K
7% of jobs
$87.6K - $93.1K
2% of jobs
$32.2K
$63.4K
$93.1K
How much do computer programmer jobs pay per year?
What does a computer programmer do?
A computer programmer designs, tests, writes, debugs, and maintains the computer program code. The coding language is written for the computer to be able to comprehend it and take specific actions according to those commands. Computer programmers can work with existing code or create something entirely new. The objective of coding is to develop programs that act on specific controls and behaviors. Coders need to be able to work with specialized algorithms, logic, and app domain, as well. But the other key goal of a computer programmer is to design interfaces that regular non-technical users can easily understand and use.
What are the key skills and qualifications needed to thrive as a computer programmer, and why are they important?
What are some typical challenges computer programmers face when working on large team projects?
What is the difference between Computer Programmer vs Software Developer?
| Aspect | Computer Programmer | Software Developer |
|---|---|---|
| Credentials | Typically requires a bachelor's degree in computer science or related field | Usually requires a bachelor's degree, often with additional experience or certifications |
| Work Environment | Often works in coding, debugging, and maintaining software | Designs, develops, tests, and maintains software applications |
| Industry Usage | Commonly employed in IT, software firms, and tech departments | Found in a wide range of industries including tech, finance, healthcare |
While both roles involve coding and software creation, Computer Programmers primarily focus on writing and debugging code based on specifications, whereas Software Developers are involved in designing and building complete software solutions. The roles often overlap, but Developers typically have broader responsibilities in the software development lifecycle.
How much do computer programmers get paid?
Is a computer programmer a good career?
What do you do as a computer programmer?
What kind of jobs can computer programmers get?
What are the most commonly searched types of Computer Programmer jobs in Manchester, NH?
The most popular types of Computer Programmer jobs in Manchester, NH are:
What are popular job titles related to Computer Programmer jobs in Manchester, NH?
For Computer Programmer jobs in Manchester, NH, the most frequently searched job titles are:
What job categories do people searching Computer Programmer jobs in Manchester, NH look for?
The top searched job categories for Computer Programmer jobs in Manchester, NH are:
What cities near Manchester, NH are hiring for Computer Programmer jobs?
Cities near Manchester, NH with the most Computer Programmer job openings:

Software / Computer / Robotics Engineer - PLC & Control Systems, Ocean Products
Chelmsford, MA
Full-time
Re-posted 4 days ago
Job description
Software / Computer / Robotics Engineer – PLC & Control Systems, Ocean Products
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 underwater vehicles (UUVs), surface vehicles (USVs), and their subsystems. Additionally, the Ocean Systems group develops systems for submarines, autonomous anchor systems for the defense, energy, and commercial sectors. Being innovative and providing technical problem-solving within a multidisciplinary team of researchers will be a major part of your work life.
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
Basic Qualifications
- 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
- Ability to develop software that interfaces with hardware systems including hydraulic systems
- 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
Desired 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
- Knowledge of industrial communication protocols and TCP/IP networking
- Familiarity with tools such as MATLAB or LabVIEW
- Ability to interpret or work 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)
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.
Base salary range is dependent on experience and qualifications
Due to the nature of our business and information associated with this position, interested candidates must be US Citizens.
Triton Systems' Headquarters is located in Chelmsford, Massachusetts.
Come join our success and grow with the strength of these fascinating new technologies. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
Recruiters, we do not require any assistance for this opening. Please NO phone calls or emails.
Triton Systems is a U. S. Government contractor, therefore we are required to gather applicant information for Government reporting purposes. To apply for this position please go to our website's Careers section at www.tritonsystems.com and follow the Clicking Here link to our applicant tracking database to complete the application process. This will ensure efficient processing of your application.
About TRITON SYSTEMS
Sourced by ZipRecruiter
Company size
51 - 200 Employees
Headquarters location
Chelmsford, MA, US
Year founded
1992