CrawlJobs Logo

Software & Controls Engineer

United Kingdom, Wakefield · Job Posted May 04, 2026
Apply Position
Job Link Share

Job Description

We’re working in partnership with a well‑established food manufacturing business to recruit an experienced Software & Controls Engineer for a key site‑based engineering role. This is a technically focused opportunity to take ownership of industrial control systems and operational technology, ensuring reliability, security and performance across a high‑volume manufacturing environment. The role plays a vital part in supporting plant uptime, food safety, continuous improvement and future technology development.

Job Responsibility

  • Managing the full lifecycle of industrial control systems, including software backups, version control and technical documentation
  • Fault‑finding and root cause analysis of control system and OT issues to minimise downtime
  • Developing, modifying and implementing PLC and SCADA application software to improve plant performance
  • Managing control system change processes and ensuring controlled implementation of updates
  • Planning for system obsolescence and contributing to disaster recovery strategies
  • Implementing and maintaining OT cyber‑security measures in line with company policy
  • Maintaining OT asset registers and up‑to‑date network diagrams
  • Supporting development of site revenue and capital budgets related to control systems and OT
  • Supporting delivery of site‑led and centrally driven automation and control projects
  • Driving continuous improvement initiatives to reduce downtime, increase efficiency and improve product quality
  • Supporting sustainability and energy efficiency initiatives through control system optimisation
  • Collecting, analysing and reporting performance data to inform decision‑making
  • Ensuring all engineering activities comply with health & safety, food safety and quality standards

Requirements

  • Proven experience in a Software, Controls or Automation Engineering role within food manufacturing (bakery or FMCG desirable)
  • Strong hands‑on experience with industrial control systems lifecycle management
  • Proficient in PLC and SCADA programming, configuration and diagnostics
  • Experience implementing and maintaining cyber‑security controls for OT environments
  • Strong understanding of automation systems, industrial networking and operational technology
  • Experience contributing to engineering projects and capital improvements
  • Strong analytical and problem‑solving skills with a pragmatic, data‑led approach
  • Effective communicator able to work collaboratively with engineering and manufacturing teams
  • Able to manage multiple priorities in a fast‑paced production environment
  • Good understanding of food safety, machine safety and engineering compliance requirements

What we offer

  • High‑impact technical role with ownership of critical software and control systems
  • Opportunity to influence plant reliability, efficiency and future automation strategy
  • Exposure to control systems, OT cyber‑security, energy management and continuous improvement projects
  • Supportive manufacturing environment with strong investment in engineering capability and standards

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software & Controls Engineer

8 matching positions

Senior Software Engineer / Lead Software Engineer - Ionic Angular

Our philosophy is to understand our customers’ business first before we get to t...
Location
Location
India , Mumbai
Salary
Salary:
Not provided
necsws.com Logo
NEC Software Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ yrs experience
  • Hands-on in coding is a must
  • Must have experience in development project & not just maintenance & support projects
  • Ability to perform Impact analysis in detail and provide a case study for the same
  • Should be able to provide estimates
  • Ability to perform and review estimation
  • Worked on Agile based project
  • Planning
  • Ensure quality of deliverables
  • Manage change control
  • Fulltime
Read More
Arrow Right

Software Engineer - Controls (SiPh Test Solutions)

As a Software Engineer focused on PLC‑based motion control and vision systems, y...
Location
Location
United States , North Reading
Salary
Salary:
129600.00 - 258600.00 USD / Year
teradyne.com Logo
Teradyne
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related discipline
  • Master’s degree preferred
  • 5+ years of experience developing software for instrumentation or hardware-integrated systems
  • Strong experience programming PLC-based motion control systems and cameras/sensors
  • Proficiency in C# development
  • familiarity with Python is a plus
  • Experience with modern development tools and workflows, including Git, Visual Studio, and Jira
  • Strong troubleshooting, debugging, and problem-solving skills in a fast-paced, team-oriented environment
Job Responsibility
Job Responsibility
  • Develop and implement PLC-based software solutions for motion control and vision systems using platforms such as Beckhoff (preferred), Siemens, or Allen-Bradley
  • Design and build high-quality instrumentation software, leveraging C# to deliver scalable and maintainable solutions
  • Collaborate with cross-functional teams to analyze requirements and integrate software with complex hardware systems
  • Contribute to system-level test solutions supporting semiconductor and photonics products
  • Apply disciplined software development practices to ensure performance, reliability, and product quality
  • Support development, integration, and troubleshooting activities in both lab and production environments
What we offer
What we offer
  • medical
  • dental
  • vision
  • Flexible Spending Accounts
  • retirement savings plans
  • life and disability insurance
  • paid vacation & holidays
  • tuition assistance programs
  • discretionary bonus based on financial performance
  • Fulltime
Read More
Arrow Right

Sr. Software Controls Engineer

We're looking for an experienced software engineer with a strong foundation in o...
Location
Location
United States , New Richmond
Salary
Salary:
100000.00 - 120000.00 USD / Year
intertech.com Logo
Intertech (Minnesota)
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in related fields, or commensurate experience
  • 3+ years of professional software development experience in an object-oriented language — C++, C#, Java, or equivalent
  • Demonstrated ability to design and implement complex OOP architectures — class hierarchies, state machines, modular design patterns
  • Experience developing software for systems with real-time or time-sensitive behavior — robotics, CNC, motion control, simulation engines, game engines, physics-based systems, or similar
  • Strong understanding of multi-threaded programming and concurrent system behavior
  • Hands-on experience with Microsoft Visual Studio (C++ or C#)
  • Familiarity with industrial, mechanical, or electromechanical systems — you understand torque, velocity, axes of motion, and how software commands translate to physical outcomes
  • Ability to read and interpret mechanical or electrical schematics at a conceptual level
  • Proficiency with Windows-based development environments and embedded or real-time OS concepts
Job Responsibility
Job Responsibility
  • Participate in the design, programming, and implementation of PLC/HMI software solutions
  • Oversee and review electrical schematics, bills of material, and engineering change notices
  • Provide technical guidance, mentoring, and training to junior engineers and technicians
  • Coordinate project execution, ensuring compliance with safety, quality, and industry standards
Read More
Arrow Right

Senior Software Engineer, Controls

As a Senior Software Engineer on our controls team, you will deliver mission-cri...
Location
Location
United States , Santa Clara
Salary
Salary:
150000.00 - 200000.00 USD / Year
plus.ai Logo
PlusAI
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master's or PhD degree in Mechanical Engineering, Robotics, Aerospace Engineering, Computer Science, or related field
  • 2+ years of MLE experience or industry experience designing and developing for robotics applications
  • Strong foundation in motion control and modern neural network architectures, with expertise in at least one application area, such as IL/RL, time-series analysis, or dynamic system modeling
  • Skilled in debugging robotic systems within Linux environments, with strong programming expertise in Python and C++
  • Experience in model development & training with modern frameworks (e.g. PyTorch)
  • Hands-on familiarity with data ingestion and processing pipelines
Job Responsibility
Job Responsibility
  • Design, implement, and enhance control algorithms by developing frameworks that integrate MPC with learning based approaches (DL/RL/IL)
  • Responsible for the conceptual design and implementation of data driven controller by working cross-functionally with domain experts and other stakeholders by specifying meaningful insights for solving trajectory tracking problems
  • Develop tools and infrastructure for dataset generation, training, and evaluation to drive advancements in online control optimization
  • Ensure all model development keeps a real-time focus and operates efficiently in compute-constrained environments
  • Take a lead role in the planning and execution of vehicle testing in the offline simulation environment and on public roads to systematically improve performance, as well as performing root cause analysis and debugging to address any issues
  • Track and incorporate the latest multidisciplinary research advancements in a fast-moving field
  • Ensure that your work is performed in accordance with the company’s Quality Management System (QMS) requirements and contribute to continuous improvement efforts
  • Ensure team compliance with QMS, monitor quality, and drive process improvements
What we offer
What we offer
  • Work, learn and grow in a highly future-oriented, innovative and dynamic field
  • Wide range of opportunities for personal and professional development
  • Catered free lunch, unlimited snacks and beverages
  • Highly competitive salary and benefits package, including 401(k) plan
  • Fulltime
Read More
Arrow Right

Staff Software Engineer, Controls

We are looking for an experienced Controls Software Engineer who is passionate a...
Location
Location
United States , Mountain View
Salary
Salary:
200000.00 - 250000.00 USD / Year
kodiak.ai Logo
Kodiak Robotics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A strong background in robotics, controls, optimization, and mathematics (MS, PhD, or equivalent experience)
  • Developed, tested, and tuned controllers for mobile autonomous robots, ideally trucks, cars, or flying vehicles
  • Performed system identification, modeling, simulation, or other characterization for systems with complex dynamics
  • A strong theoretical foundation paired with practical experience in controls, system modeling, and/or redundant architectures
  • A focus on end-to-end vehicle safety
  • Software development experience writing production-level C or C++
Job Responsibility
Job Responsibility
  • Be responsible for designing and implementing our feedback, control, and actuation strategies using both established & novel techniques
  • Architect, develop, and test reliable, redundant, and safety-critical software that controls fully-loaded trucks driving on the road
  • Characterize the vehicle platform (e.g., steering, braking, throttle/engine management, dynamics) to develop models that can be used for precise motion planning, simulation, and controls
  • Work on fundamental problems in redundant actuation, degraded operation, and fail-safe control
  • Collaborate with other teams at Kodiak (e.g. hardware, motion planning, and systems engineering) to deliver a robust vehicle control architecture (for example: requirement specifications, test plans, test documentation, and implemented testing at all levels of integration)
What we offer
What we offer
  • Competitive compensation package including equity and annual bonuses
  • Excellent Medical, Dental, and Vision plans through Kaiser Permanente, Cigna, and MetLife (including a medical plan with infertility benefits)
  • MetLife Legal Services, Identity & Fraud Protection, Hospital Indemnity Insurance, Accident Insurance, & Critical Illness Insurance
  • Flexible PTO, 10 paid holidays, and generous parental leave policies
  • Office perks: dog-friendly, free catered lunch, a fully stocked kitchen, and free EV charging
  • Long Term Disability, Short Term Disability, Life Insurance
  • Wellbeing Benefits - Headspace through Cigna, Calm through Kaiser, One Medical, Gympass, Spring Health through Cigna, Rula (mental health navigation)
  • Fidelity 401(k)
  • Commuter, FSA, Dependent Care FSA, HSA
  • Various incentive programs (referral bonuses, patent bonuses, etc.)
  • Fulltime
Read More
Arrow Right

Software Engineer - Chassis Controls

At General Motors, we are building on our momentum and changing the way we do th...
Location
Location
Canada
Salary
Salary:
90900.00 - 136400.00 CAD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in electrical/computer/software engineering, or Computer Science
  • 2+ years of experience with proven technical and professional skills in software engineering
  • Experience in programming/scripting (C, Python, Matlab/Simulink)
  • Valid Canadian Driver License
Job Responsibility
Job Responsibility
  • Lead chassis controls electronics features and systems testing (manual and automated)
  • Create, manage, and complete Chassis Controls SW software feature/system validation behavior test specifications (BTS)
  • Lead test automation development and execution for relevant controls products
  • Analyze, review results and document failures via Jira
  • Participate in Agile ceremonies (PI planning, DSU etc.)
  • Fulltime
Read More
Arrow Right

Robotics Engineer- Software and Controls

As a Robotics Engineer at Boston Dynamics, you will help design and code real-ti...
Location
Location
United States , Billerica
Salary
Salary:
131763.78 - 208015.97 USD / Year
bostondynamics.com Logo
Boston Dynamics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS or MS in an Engineering, Computer Science, or a related field
  • Proficiency in C++
  • Expertise in motor control, robot sensing, safety systems, and/or behavior controls architectures (e.g. finite state machines or behavior trees)
  • Experience working closely with robots, including hands-on testing, debugging, and deployment in real-world scenarios
  • Strong analytical and debug skills
  • Strong communication and collaboration skills
Job Responsibility
Job Responsibility
  • Write software to interface with hardware or safety systems, create behavior components for customer applications or to test robot functionality (EVT, DVT, FAT)
  • Design and implement automated diagnostics for robot components to support reliable robot operation, field service repairs, and manufacturing
  • Test and debug your designs on awesome robots
  • Create highly reliable, maintainable, and testable code
  • Interface with multi-disciplinary teams to achieve design objectives
What we offer
What we offer
  • medical, dental vision, 401(k), paid time off, annual bonus structure
  • Fulltime
Read More
Arrow Right

Software Engineer: Robotics Controls

At Generalist, we are on a mission to make general-purpose robots a reality. We ...
Location
Location
United States , San Mateo; Somerville
Salary
Salary:
200000.00 - 350000.00 USD / Year
generalistai.com Logo
Generalist AI
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Extensive experience in rigid body kinematics and robotic controls
  • Experience bringing robots into production environments with stringent reliability requirements
  • Experienced in high performance, production-ready Python and C++
Job Responsibility
Job Responsibility
  • Designing, implementing, and testing the entire real-time control system from the low-level firmware to the input spec for each embodiment
  • Ownership over a wide variety of robot embodiments from stock industrial co-bot arms to custom hardware
  • Collaborate with ML to turn output intentions into smooth, efficient, safe, and responsive actions
  • Collaborate with hardware and partners to ensure the system, dynamics, and components are behaving optimally
What we offer
What we offer
  • Offers Equity
  • Fulltime
Read More
Arrow Right