Senior Software Engineer - Equipment Controls
Big Resourcing
Senior Software Engineer – Equipment Controls
Location: Wilmington, MA
Type of Role: Contract to Hire (6-month contract, then conversion)
Overview
Looking for a talented and self-motivated Senior Software Engineer to develop, maintain, troubleshoot, and extend machine-control software for novel electro‑mechanical additive manufacturing systems. The ideal candidate has strong C++ and C# experience, is comfortable working close to hardware, and can debug complex real‑time equipment behavior from software, controls, electrical, process, and operator‑facing symptoms.
Key Responsibilities
- Design, implement, maintain, and troubleshoot real‑time C++ machine‑control software for complex control systems, including gas flow control, motion systems, timing and communication systems.
- Develop and maintain C#/.NET HMI, backend, configuration, setup‑wizard, and diagnostics software for complex equipment operation.
- Integrate and debug industrial automation hardware including EtherCAT I/O, safety interfaces, PMAC/Delta Tau motion systems, PLC interactions, sensors, actuators, lasers, and related machine peripherals.
- Support machine bring‑up, commissioning, production troubleshooting, and root‑cause analysis using logs, database telemetry, diagnostics, simulator behavior, and direct machine testing.
- Work with controls, electrical, mechanical, process, optics, manufacturing, and field teams to turn machine behavior requirements into robust software and controls implementations.
- Improve fault handling, fail‑safe behavior, operator messaging, configuration persistence, diagnostics, and recovery workflows for production equipment.
- Maintain and extend shared software libraries and deployment support for multiple machine projects.
- Document designs, handoff notes, test plans, commissioning procedures, and troubleshooting guidance for systems that must be maintained by a broader engineering team.
- Participate in code reviews, enforce practical testing discipline, and mentor less experienced engineers.
Required Experience & Skills
- BS degree in Software Engineering, Computer Engineering, Electrical Engineering, Mechanical Engineering, Robotics, Mechatronics, or a related field, or equivalent professional experience.
- 7+ years of relevant professional experience developing software for industrial automation, equipment controls, embedded systems, real‑time systems, robotics, motion systems, or similar hardware‑integrated products.
- Object‑oriented design and analysis (OOA/OOD) with demonstrated ability to translate ambiguous machine requirements into maintainable software designs.
- Strong professional experience with modern C++ in equipment, embedded, real‑time, or other hardware‑adjacent software environments.
- Strong professional experience with C#/.NET for HMI, tooling, configuration, diagnostics, or backend equipment software.
- Ability to independently debug complex software and machine behavior across C++, C#, real‑time systems, industrial I/O, hardware interfaces, logs, and operator workflows.
- Working understanding of industrial automation concepts such as communication buses, sensors, actuators, motion, PLC/safety interaction, interlocks, fault handling, real‑time constraints, and fail‑safe behavior.
- Experience designing or maintaining GUI/HMI systems for complex control systems or production equipment.
- Comfort working directly with machines in a lab or factory environment, including bring‑up, commissioning, issue reproduction, and validation testing.
- Experience with source control, issue tracking, code reviews, and practical test planning for software that interacts with hardware.
- Experience using AI tooling to effectively and safely assist in software development, such as Codex / Claude / Copilot.
- Strong analytical, written, and verbal communication skills; must be able to work effectively across software, controls, electrical, mechanical, process, and manufacturing teams.
Nice to Have
- MS degree preferred; 10+ years of relevant experience preferred for candidates near the top of the salary range.
- Experience with RTOS or real‑time Windows extensions such as IntervalZero RTX, or comparable real‑time control environments.
- Experience with EtherCAT, Beckhoff/TwinCAT, Siemens PLCs, Delta Tau/PMAC, Galil, ACS, or comparable motion/control platforms.
- Experience with gas/vacuum/chamber systems, inerting, O2 safety, purifier/filter systems, pressure control, valves, blowers, or similar process‑control subsystems.
- Experience with laser systems, CNC equipment, additive manufacturing, semiconductor equipment, robotics, test equipment, or other complex electro‑mechanical production tools.
- Experience with SQL‑type database systems and query/debug workflows, including PostgreSQL.
- Experience using oscilloscopes, logic analyzers, multimeters, or similar tools to debug hardware/software interfaces.
- Background in mechatronics, electrical systems, controls engineering, or manufacturing equipment support.
- Python or other scripting experience for automation, diagnostics, test tooling, or data analysis.
$140k - $200k
...Looking for a talented and self-motivated Senior Software Engineer to develop, maintain, troubleshoot, and extend machine-control software for novel electro-mechanical additive... ...hardware, and can debug complex real-time equipment behavior from software, controls,...SeniorLocal area- ...LLC in North Reading, MA is seeking an experienced embedded software engineer to join the robotics team developing next‑generation manipulation... ...design and deploy embedded software for scalable, reliable control systems. The role emphasizes real-time control,...Senior
$115.2k - $172.8k
...is a leader in process control, combining global... ...process control capital equipment company focused on enabling... ..., and process control software—helping the world’s... ...About the Foundational Engineering GroupOur Foundational... ...with a highly skilled Senior Systems Engineer specializing...SeniorPermanent employmentFull time- ...partnered with a fast-moving engineering team in Middlesex County, MA... ...systems that bring intelligent software into real-world environments. They’re hiring a full-time Senior Robotics Software Engineer to... ...perception, planning, or control systems Hands-on experience with...SeniorFull time
- ...- $165kWe’re working with an advanced engineering and product development firm based in Wilmington... .... They are hiring a full-time Senior Software Engineer to focus on robotics, real-time... ...models and the physical hardware they control. This is a full-time position with a hybrid...SeniorFull timeFlexible hours2 days per week3 days per week
- ...MassachusettsHybridDirect Hire$140k - $170kThis client is hiring for a Senior Software Engineer that can build the layer that connects AI/ML models to... ...building real-time software for industrial robots, motion control systems, machine vision platforms, and automation hardware....SeniorFull time
- ...MassachusettsHybridFull Time$140k - $165kAn engineering consulting firm that specializes in... ...and warehouse automation is hiring a Senior Software Engineer with a focus on Robotics and AI... ...ML models and the physical systems they control. This is not a role for someone who...SeniorFull time2 days per week3 days per week
$134k - $184k
...team consists of passionate and motivated engineers and scientists with advanced degrees in... ...management. The Role As a Senior Software Engineer at STR, you will help develop... ...satisfy the requirements for compliance with export control and other applicable laws....SeniorFull timeWork at officeLocal areaFlexible hoursNight shift- ...Overview:As part of Keurig Dr Pepper’s Product Design & Engineering organization, the Sr. Controls Engineer will work within cross-functional teams to... ...our controls/hardware development team and our embedded software team. This position offers the unique opportunity to...Senior
- ...medical devices, robotic systems, and automation is hiring a Senior Software Engineer focused on Robotics and Physical AI Integration. This... ...integration layer between AI/ML models and the physical systems they control.In this role, you will build software spanning industrial...SeniorFull time2 days per week3 days per week
$161.7k - $258.8k
...Opportunity OverviewWe are seeking a highly skilled and experienced Senior Software Engineer with a strong background in C# supporting hardware product... ...and scalable software solutions Familiarity with version control systems, specifically GIT, is advantageous Excellent...SeniorFlexible hours- Onto Innovation is a leader in process control, combining global scale with an expanded... ...a highly motivated and talented Software Engineer to join our team focused on developing... ...resources, and state-of-the-art tools & equipment to promote success; and a welcoming, inclusive...SeniorPermanent employmentFull timeWork at office
$86.8k - $165.2k
...years of experience and renowned engineering expertise to meet the needs... ...of aerospace and defense.he Software Product Assurance Center’s... ...languages and platforms.As a senior embedded software engineer, the... ...development.Experience using version control systems such as Git or...SeniorTemporary workWork experience placementFor subcontractorWork at officeRemote workFlexible hours$117.57k - $165.62k
...ADI combines analog, digital, AI, and software technologies into solutions that... ...Employer: Analog Devices, Inc. Job Title: Senior Software Development Engineer (Embedded Software)Job Requisition:... ...algorithms for RF transceivers and control theories, along with proficiency in...SeniorPermanent employmentFull timeWork at officeRemote workWork from homeDay shift2 days per week$86.8k - $165.2k
...than 100 years of experience and renowned engineering expertise to meet the needs of today’s... ...more secure world. The mission of the software teams in Woburn, MA and Tewksbury, MA is... ...including Battle Management, Command & Control, Communications, Effectors, and Surveillance...SeniorFull timeTemporary workWork experience placementWork at officeRemote workRelocationFlexible hours- ...robotics team in North Reading, MA seeks a seasoned engineer to design and implement embedded control systems for manipulation robots. You will develop real... .... The ideal candidate has 5+ years in embedded software, is proficient in C/C++, and experienced in leading...Senior
- ...Big Resourcing is seeking a Senior Software Engineer – Equipment Controls in Wilmington, MA to develop real-time machine-control software for electro-mechanical additive manufacturing systems. The role emphasizes C++ and C# expertise, close-to-hardware work, and debugging...Senior
$78k - $156k
...serve people in more than 160 countries.The OpportunityThe Senior Software Verification Engineer will plan, develop, and execute software verification... ...: Solid understanding of IEC 62304 and FDA design controls for medical device software.Communication: Excellent written...SeniorFull timeFor contractors- ...than 100 years of experience and renowned engineering expertise to meet the needs of today’s... ...seeking a skilled and detail-oriente d Senior Software Engineer to develop complex systems in... ..., Integrity.) Experience with version control systems (e.g., Git). Experience with software...SeniorLocal areaRelocation packageNight shiftAfternoon shift
$155k - $195k
...team consists of passionate and motivated engineers with advanced degrees in engineering,... ...around the globe. The Role As a Senior Software Engineer, you will leverage your skills... ...Experience with user authentication and access controls Pay Information Full-Time Salary Range:...SeniorFull timeLocal areaNight shift- ...Finvi is seeking a Senior Software Engineer with expertise in MultiValue database environments, including PICK, Rocket Universe, and jBASE, to... ...infrastructure issues Manage user access, permissions, and security controls Provide Level 2/Level 3 production support for critical...SeniorApprenticeshipVisa sponsorshipFlexible hours
- ...Johnson Controls in Burlington, MA, seeks a Senior Software Engineer, Slicer, to design and implement software for the Stack Forging process throughout its lifecycle. You will work with an interdisciplinary team to define, design, develop, and maintain the Stack Forging...Senior
- ...the field. Position Overview: We're looking for a Senior Robotics Full Stack Software Engineer to join our team and take a senior technical leadership... ...across robotics software, hardware, perception, controls, data science, and field operations Proactively identify...SeniorRemote work
- A high-growth technology company is seeking a Senior Embedded Software Engineer to advance robotic motion control systems. This pivotal role involves developing embedded software and collaborating with cross-functional teams to enhance performance and reliability. The ideal...Senior
$115k - $130k
...relations professionals. We help our clients control and amplify the corporate narrative. Our... ...of our Agile and DevOps culture and engineering best practices.Monitoring system... ...as a full stack engineer in the field of software engineering required.Lead the design, development...SeniorWork experience placementWork at officeLocal areaWork from homeFlexible hours$149k - $204.6k
...through the supply chain. Intelligent software orchestrates advanced robots in a... ...flexibility.What we needWe are hiring Senior Software Engineers to build and evolve business-critical... ...orchestrating vertical lift cells—a critical control point in how packages move between...SeniorFull time- Johnson Controls, Inc. is seeking a Senior Software Engineer, Slicer, to design and implement software for the Stack Forging process. You will work on end-to-end workflows, from requirements to production code, in a fast-paced interdisciplinary team. Based onsite at our...SeniorRelocation package
- ...Seurat Technologies, based in Massachusetts, seeks a Senior Software Engineer to develop real-time machine-control software in C++ and C#/.NET for advanced additive manufacturing systems. The role involves hardware integration, debugging across software and hardware domains...Senior
- ...Senior Software Engineer @ Wilmington, MA Contract Job title: Senior Software Engineer (Dot Net) Location: Wilmington, MA Duration:... ...Requirements Design and develop advanced planning and control software for fleets of mobile robots within a newly developed...SeniorContract work
- ...patients across the globe. The role Reporting to the Senior Manager, Software Engineering, the Senior Software Engineer will play a key role in... ...established software development processes, design controls, and documentation standards. Develop and maintain automated...SeniorRemote work3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - Equipment Controls. Be the first to apply!
- senior robotics software engineer Wilmington, MA
- software system engineer Wilmington, MA
- intel software engineer Wilmington, MA
- software developer fintech Wilmington, MA
- new graduate software engineer Wilmington, MA
- software development engineer aws Wilmington, MA
- information technology software engineer Wilmington, MA
- graduate software developer no experience Wilmington, MA
- ngo software engineer Wilmington, MA
- software engineer travel Wilmington, MA




