Software Controls Engineer
Actalent
Software Controls Engineer
Job Description
We are seeking a skilled and proactive Software/Controls Engineer to support the Autonomy Test Cube (ATC)—a large-scale, complex test system used in advanced robotics development. This role involves maintaining and enhancing the ATC’s software interfaces, implementing new features, and debugging across both low-level motor control and high-level orchestration layers. The ideal candidate is a technical leader with a strong background in Python, ROS/ROS2, and PLC systems, who thrives in a hands-on, fast-paced lab environment. You will collaborate with cross-functional teams and contribute to the evolution of a sophisticated robotics testing platform.
Responsibilities
Maintain and expand software interfaces for the ATC system.
Implement and debug new features across software and hardware layers.
Lead the design and architecture of scalable, reliable control systems.
Integrate low-level motor controls with high-level orchestration software.
Collaborate with hardware, mechanical, and test engineering teams.
Ensure adherence to coding standards and best practices.
Author and maintain technical documentation.
Provide mentorship and technical guidance to junior team members.
Demonstrate ownership and accountability throughout the development lifecycle.
Essential Skills
Proficient in Python, ROS, and ROS2.
Familiarity with PLC programming and ladder logic.
Experience designing and scaling complex systems.
Strong background in integrating physical systems with software controls.
Understanding of software development best practices and coding standards.
Excellent communication and documentation skills.
Demonstrated ability to work independently and drive results.
Additional Skills & Qualifications
Experience with web GUI development and web-based control interfaces.
Familiarity with networking protocols and distributed systems.
Hands-on experience with Keyence PLCs.
Experience programming gantry systems with multiple degrees of freedom.
Full software development lifecycle experience, including source control (e.g., Git), CI/CD pipelines, testing, and deployment.
Work Environment
This role is based in a hands-on, fast-paced lab environment where collaboration with cross-functional teams is essential. The work involves using cutting-edge technologies in robotics development and requires adherence to coding standards and best practices. Dress code is casual, suitable for a lab setting.
Job Type & Location
This is a Contract position based out of North Reading, MA.
Pay and Benefits
The pay range for this position is $135000.00 - $145000.00/hr.
Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following: • Medical, dental & vision • Critical Illness, Accident, and Hospital • 401(k) Retirement Plan – Pre-tax and Roth post-tax contributions available • Life Insurance (Voluntary Life & AD&D for the employee and dependents) • Short and long-term disability • Health Spending Account (HSA) • Transportation benefits • Employee Assistance Program • Time Off/Leave (PTO, Vacation or Sick Leave)
Workplace Type
This is a fully onsite position in North Reading,MA.
Application Deadline
This position is anticipated to close on Jul 21, 2026.
About Actalent
Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 20,000 consultants and 5,000 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. We are proud to be an Engineering News-Record (ENR) Top 500 Design Firm for our engineering design services and a ClearlyRated Best of Staffing® winner for both client and talent service.
The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing process due to a disability, please email View email address on click.appcast.io for other accommodation options.
San Francisco Fair Chance Ordinance: Pursuant to the San Francisco Fair Chance Ordinance, for all positions located in the city and county of San Francisco, we will consider for employment qualified applicants with arrest and conviction records.
Massachusetts Lie Detector: It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.
Use of Artificial Intelligence (AI): We may use Artificial Intelligence (AI) to support parts of our hiring process, including sourcing, screening, and evaluating candidates. AI helps assess applications and qualifications, but final decisions are made by our hiring team. By applying, you acknowledge and agree that your application may be reviewed using AI tools.
- ...Controls Engineer Wilmington, Massachusetts, United States About the Job Controls Engineer Job Description: ~ We have a Controls... ...is preferred: ~ An in-depth understanding of PLC hardware/software platforms such Rockwell Automation. ~ An in-depth...SuggestedWork at office
- ...Bachelors degree Job function: Engineering Industry: Industrial Automation... ...HMI, and SCADA platforms. The Senior Controls Engineer will interact directly with the... ...In-depth understanding of PLC hardware/software platforms such as Rockwell Automation, Siemens...SuggestedWork at office
- ...Job Title: Controls Engineer Job Description We are seeking a skilled Controls Engineer with 3–5+ years of hands-on PLC programming... ...to CI/CD pipelines for deploying and maintaining automation software. Experience with AWS tools such as S3 and CloudWatch for...SuggestedPermanent employmentTemporary work
$131k - $140k
...Senior Controls Engineer Wilmington, Massachusetts, United States About the Job Experience Level: Mid-senior Experience Required: 10 Years Education Level: Bachelors degree Salary: $131,000 - $140,000 Type: Full Time+ Benefits Location: Wilmington...SuggestedFull timeWork at office- ...Job Summary: We are seeking a Controls Engineer to join our team in Wilmington, MA. This role involves designing, programming, and implementing... ...engineering. Strong knowledge of: PLC hardware/software (Rockwell Automation). HMI/SCADA platforms (Rockwell...SuggestedWork at office
$120k - $165k
...its end‑to‑end, AI‑powered robotic and software platform. Applying next‑gen technology,... ...more information, visit Senior Software Engineer – Cloud Applications Design and build core... ...full‑stack applications (e.g., Control Center, SymMobile) using C# .NET, Node.js...Remote work- ...Job Title: Senior Software Engineer - Full Stack Location: Wilmington, MA Duration: Fulltime About BigRio: BigRio is a remote technology consulting firm headquartered in Boston. We deliver a range of solutions including custom machine learning/AI...Full timeRemote work
- ...Advanced Robotics Software Engineer Amazon is seeking exceptional talent to help develop the next generation of advanced robotics systems... ...robotic systems that combine cutting-edge AI, sophisticated control systems, and advanced mechanical design to create adaptable automation...InternshipWorldwide
- ...Software Engineer/Developer This company needs someone to fill their Quantitative Catastrophe Model Developer position that will plan, design, develop, test, and debug modeling applications and services using Python. In this position, you will be responsible for helping...
$105k - $135k
...We’re ALTEN Technology USA, an engineering company helping clients bring groundbreaking ideas to life—from advancing space exploration... ...employees feel valued, supported, and inspired to grow. As a Software Development Engineer you will be responsible for; We are hiring...For contractors$96.8k - $145.2k
...Software Engineer III Onto Innovation is a leader in process control, combining global scale with an expanded portfolio of leading-edge technologies that include: 3D metrology spanning the chip from nanometer-scale transistors to micron-level die-interconnects; macro...Permanent employment$149k - $204.6k
...way consumer goods move through the supply chain. Intelligent software orchestrates advanced robots in a high-density, end-to-end system... .... What we need We are looking for a Software Engineer to join our Applications team and support the core user interfaces...$102.2k - $189.8k
...Senior Software Engineer in the Cleanroom Team The Product team forms the crux of our powerful platforms and connects millions of customers to the product magic. This team of innovative problem solvers develop and build products that help Epsilon be a market differentiator...Temporary workFreelanceLocal areaFlexible hours- ...Senior Software Engineer – Machine Learning/Computer Vision The ML Vision Team at Symbotic is expanding, and we're looking to hire a software engineer to help us build Machine Learning solutions. The candidate will assist in the development of deep learning vision models...Flexible hours
$40 - $45 per hour
..., work independently, and stay productive under release-cycle pressure. Required: strong Java; 2-5 years of test automation or software development experience; a Computer Science or equivalent technical degree. Preferred: experience with test automation frameworks,...Hourly pay- ...Software Support Engineer We are looking for a proactive Software Support Engineer to join our T3 Deployment team within our Technology, Software & Robotics Engineering organization. Your job will be to help deploy, troubleshoot, and stabilize the software that runs...Work experience placement
$149k - $204.6k
...with its end-to-end, AI-powered robotic and software platform. The platform orchestrates fleets of autonomous robots, real‑time control systems, and distributed services to power... ..., cross‑system production issues. Mentor engineers, provide technical guidance, and elevate...- Job Description - Software Engineer III/IV, Hardware & Test Automation (332806) Software Engineer III/IV, Hardware & Test Automation Job Number... ...and production data systems Strong understanding of general control design principles including various communication protocols (...WorldwideFlexible hours
- Senior Software Engineer @ Wilmington, MA Contract Job title: Senior Software Engineer (Dot Net) Location: Wilmington, MA Duration: Long Term... .... Requirements Design and develop advanced planning and control software for fleets of mobile robots within a newly developed...Contract work
- Experienced Software Engineer with strong Java and Selenium skills,Develop automation scripts and execute regression suites,Develop automation scripts and execute regression suites Aimwel
$110.5k - $160k
...Software Development Engineer I Do you want to solve real customer problems through innovative technology? Do you enjoy working on scalable services... ..., contributing to open-source projects, and/or version control systems Experience in optimization mathematics such as...InternshipWorldwideFlexible hours$143.7k - $194.4k
...to apply AI, advances in robotics, and software to solve real-world challenges that will... ..., and fun. As a Software Development Engineer on the AR Sortation Planning team, you will... ...-functionally with hardware and robotic controls experts to develop pioneering...Full timeTemporary workInternshipSeasonal workFlexible hours$82k - $113.3k
..., and minimal operational disruption. Partner with Software, Hardware, and System Performance Engineering teams to diagnose and resolve production issues. Document... ...like Tableau or PowerBI. Experience with motion control, servo tuning, VFDs, and PLCs (AllenBradley...Night shift- ...Software Verification Engineer The Quality Engineering (QE) Team is responsible for assessing quality at all states of the Software Development Life Cycle so that client maintains its quality leadership in the Automated Test Equipment (ATE) industry. The Software Quality...
$129.6k - $207.4k
...team - one that makes better decisions, drives innovation and delivers better business results. Opportunity Overview The Software Engineering team in North Reading is looking for an experienced Software Engineer/Lead with passion for learning, developing high...Full timeWork at officeFlexible hours$72.08k - $108.12k
## Applications Engineer 2Applylocations: Wilmington-MA (Upton)time type: Full timeposted... ...8Onto Innovation is a leader in process control, combining global scale with an expanded... ...skills for collaboration across hardware, software, and applications groups.* Willingness...Permanent employment$110.39k - $151.81k
...Edge. ADI combines analog, digital, and software technologies into solutions that help drive... ...(X).**Senior Product Applications Engineer****Team: Ultra Low Power Audio Group**The... ...of State - Directorate of Defense Trade Controls. As such, applicants for this position –...Permanent employmentWork at officeImmediate startRemote work$120k - $160k
...a rare combination of purpose, autonomy, and impact. We invite you to join us. The Role The Controls Engineer owns the controls, data, and software layer of existing and planned pilot and production equipment - PLC programming, Ignition platform, sensors...Full time$149k - $204.6k
...chain with its end‑to‑end, AI‑powered robotic and software platform. Overview We are hiring Senior Software Engineers to build and evolve business‑critical systems... ...complex cross‑system issues. Partner across robotics, controls, and infrastructure teams. Contribute to system...- ...As a software engineer, you will be part of a dynamic team that provides support directly to customers using our security-focused software products. Responsibilities include working as part of an agile development team to ideate Kubernetes related infrastructure and software...Visa sponsorshipFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Controls Engineer. Be the first to apply!
- ngo software engineer North Reading, MA
- software developer North Reading, MA
- software engineer amazon North Reading, MA
- software developer fintech North Reading, MA
- consulting software engineer North Reading, MA
- software engineer healthcare North Reading, MA
- software engineer North Reading, MA
- startup software engineer North Reading, MA
- software developer positions North Reading, MA
- intel software engineer North Reading, MA

