Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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.
#J-18808-Ljbffr
Vacancy posted 13 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - Equipment Controls in Wilmington, MA vacancy
  • $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,... 
    Senior
    Local area

    Seurat Technologies

    Wilmington, MA
    4 days ago
  •  ...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

    Amazon

    North Reading, MA
    13 hours ago
  • $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... 
    Senior
    Permanent employment
    Full time

    Onto Innovation

    Wilmington, MA
    1 day ago
  •  ...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... 
    Senior
    Full time

    Motion Recruitment

    Wilmington, MA
    9 hours ago
  •  ...- $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... 
    Senior
    Full time
    Flexible hours
    2 days per week
    3 days per week

    Motion Recruitment

    Wilmington, MA
    9 hours ago
  •  ...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.... 
    Senior
    Full time

    Motion Recruitment

    Wilmington, MA
    3 days ago
  •  ...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... 
    Senior
    Full time
    2 days per week
    3 days per week

    Motion Recruitment

    Wilmington, MA
    2 days ago
  • $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.... 
    Senior
    Full time
    Work at office
    Local area
    Flexible hours
    Night shift

    Str

    Woburn, MA
    9 hours ago
  •  ...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

    Keurig Dr Pepper

    Burlington, MA
    4 days ago
  •  ...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... 
    Senior
    Full time
    2 days per week
    3 days per week

    Motion Recruitment

    Wilmington, MA
    1 day ago
  • $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... 
    Senior
    Flexible hours

    Universal Robots

    North Reading, MA
    2 days ago
  • 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... 
    Senior
    Permanent employment
    Full time
    Work at office

    Onto Innovation

    Wilmington, MA
    2 days ago
  • $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... 
    Senior
    Temporary work
    Work experience placement
    For subcontractor
    Work at office
    Remote work
    Flexible hours

    Raytheon

    Tewksbury, MA
    2 days ago
  • $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... 
    Senior
    Permanent employment
    Full time
    Work at office
    Remote work
    Work from home
    Day shift
    2 days per week

    Analog Devices

    Wilmington, MA
    2 days ago
  • $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... 
    Senior
    Full time
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours

    RTX

    Woburn, MA
    1 day ago
  •  ...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

    Amazon

    Reading, MA
    14 hours ago
  •  ...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

    Big Resourcing

    Wilmington, MA
    14 hours ago
  • $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... 
    Senior
    Full time
    For contractors

    Abbott

    Burlington, MA
    1 day ago
  •  ...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... 
    Senior
    Local area
    Relocation package
    Night shift
    Afternoon shift

    Raytheon

    Tewksbury, MA
    2 days ago
  • $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:... 
    Senior
    Full time
    Local area
    Night shift

    Socket

    Woburn, MA
    2 days ago
  •  ...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... 
    Senior
    Apprenticeship
    Visa sponsorship
    Flexible hours

    FINVI

    Burlington, MA
    4 days ago
  •  ...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

    Alloy Enterprises

    Burlington, MA
    14 hours ago
  •  ...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... 
    Senior
    Remote work

    ATI

    Woburn, MA
    14 days ago
  • 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

    Rise Robotics

    Somerville, MA
    5 days ago
  • $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... 
    Senior
    Work experience placement
    Work at office
    Local area
    Work from home
    Flexible hours

    Equiniti

    Woburn, MA
    4 days ago
  • $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... 
    Senior
    Full time

    Symbotic

    Wilmington, MA
    2 days ago
  • 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... 
    Senior
    Relocation package

    Johnson Controls

    Burlington, MA
    4 days ago
  •  ...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

    Seurat Technologies

    Wilmington, MA
    13 hours ago
  •  ...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... 
    Senior
    Contract work

    XpertTech Inc

    Wilmington, MA
    13 hours ago
  •  ...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... 
    Senior
    Remote work
    3 days per week

    BRIOHEALTH SOLUTIONS INC

    Burlington, MA
    more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer - Equipment Controls. Be the first to apply!