JOB DETAILS

IPM Software Engineer

CompanyBosch Group
LocationHuntingdonshire
Work ModeOn Site
PostedMay 13, 2026
About The Company
The Bosch Group is a leading global supplier of technology and services. It employs roughly 413,000 associates worldwide (as of December 31, 2025). The company generated sales of 91 billion euros in 2025. Its operations are divided into four business sectors: Mobility, Industrial Technology, Consumer Goods, and Energy and Building Technology. With its business activities, the company aims to use technology to help shape universal trends such as automation, electrification, digitalization, connectivity, and an orientation to sustainability. In this context, Bosch’s broad diversification across regions and industries strengthens its innovativeness and robustness. Bosch uses its proven expertise in sensor technology, software, and services to offer customers cross-domain solutions from a single source. It also applies its expertise in connectivity and artificial intelligence in order to develop and manufacture user-friendly, sustainable products. With technology that is “Invented for life,” Bosch wants to help improve quality of life and conserve natural resources. The Bosch Group comprises Robert Bosch GmbH and its roughly 500 subsidiary and regional companies in over 60 countries. Including sales and service partners, Bosch’s global manufacturing, engineering, and sales network covers nearly every country in the world. Bosch’s innovative strength is key to the company’s further development. At 136 locations across the globe, Bosch employs some 82,000 associates in research and development. Instagram: https://www.instagram.com/boschglobal/ Facebook: https://www.facebook.com/BoschGlobal Glassdoor: https://bit.ly/3raTZnH Imprint: www.bosch.com/corporate-information Privacy statement: https://www.bosch.com/data-protection-notice-bosch-linkedin/
About the Role

Company Description

At Bosch Rexroth, we are at the forefront of the industrial hydraulics industry, delivering precision-engineered solutions for our customers. Our team is driven by a commitment to quality, innovation, and customer success. We believe in empowering our people, fostering an environment where ownership and collaboration lead to exceptional results.

WE MOVE. YOU WIN.

Job Description

Your Mission: What You'll Achieve

As our IPM Software Engineer, you are a critical part of our technical operation. Your mission is to implement cutting-edge software solutions that form the core of our intelligent electro-hydraulic systems. You will translate complex customer requirements into robust, reliable, and efficient code, ensuring our products deliver benchmark performance and quality. You will be a key innovator, driving the advancement of our software capabilities to meet future challenges.

In this role, you will:

  • Be the Software Architect: Take ownership of the full software development lifecycle, including architecture, development, testing, deployment, and long-term maintenance.
  • Master Complex Systems: Develop and integrate software for PLCs, HMIs, and embedded controllers.
  • Champion Code Excellence and standardisation: Develop clean, modular, reusable, and well-documented code aligned with company standards and industry best practice.
  • Innovate and Solve: Apply modern control and automation techniques to complex engineering challenges.
  • Ensure Flawless Integration: Work closely with mechanical, electrical, and controls engineers to deliver complete solutions.
  • Drive Quality and Validation: Create and execute FAT and SAT procedures.

Qualifications

  • Required Skills & Experience:
  • A strong academic background with a Degree, HND, HNC, or significant experience in a relevant engineering discipline (e.g., Software Engineering, Controls, Mechatronics).
  • Strong PLC programming and HMI designing experience in industrial environments.
  • Hands-on experience with CODESYS using IEC 61131-3 coding standards.
  • Experience with at least one or more high-level or industrial programming language. (e.g. C/C++, Python, or IEC 61131‑3 languages such as Structured Text).
  • Knowledge of electro-hydraulic control systems, their instrumentations and PID control.
  • Experience with industrial communication protocols (e.g., CANbus, PROFINET, EtherCAT) and their implementation.
  • Knowledge of relevant machinery and electrical safety standards (e.g., EN60204-1, EN ISO 13849).
  • Experience implementing or supporting safety‑related control software, with an understanding of relevant functional safety principles and standards, would be beneficial.
  • Experience with control system simulation tools would be beneficial.
  • Strong proficiency with an integrated ERP system like SAP and familiarity with CRM systems.
  • Excellent problem-solving skills and the ability to work effectively in a multi-disciplinary team.

Core Responsibilities & Impact Areas:

1. Software Design & Development:

  • Design, develop, and document software for machine control systems, including PLCs, HMIs, and other controller hardware.
  • Read and interpret customer specifications to determine control system architecture and software requirements.
  • Generate technical documentation, including Functional Design Specifications (FDS), to guide development and testing.
  • Manage software version control and ensure all code is stored and maintained according to company procedures.

2. System Integration & Testing:

  • Support the integration of software with hydraulic and electrical systems.
  • Develop and execute Factory Acceptance Tests (FATs), and Site Acceptance Tests (SATs).
  • Provide technical support during workshop testing, commissioning, and on-site fault-finding activities.
  • Verify and validate the software's performance to ensure it meets customer requirements and engineering best practices.

3. Quality, Compliance & Continuous Improvement:

  • Ensure all software solutions are compliant with the Machinery Directive and relevant safety standards.
  • Identify opportunities for improvement and growth in software engineering processes and tools.
  • Champion a culture where quality, reliability, and a "Design for Excellence" (DfE) approach are central to all software development activities.

 

  • To carry out other tasks that may be reasonably requested from time to time.
  • To complete all tasks and objectives in accordance with customers' technical, quality and delivery requirements, standard company procedures and policies, Health and Safety requirements and industry Codes of Practice.

Additional Information

We are committed to creating a rewarding environment for our employees. Our competitive package includes:

  • A highly competitive salary.
  • Company Performance-Related Pay.
  • Holiday Bonus Payment.
  • Comprehensive benefits including a robust pension plan, 26 days of holiday (plus bank holidays) increasing to 30 with service, and exclusive staff discounts through Perkbox.
  • Employee Assistance Programme and free on-site car parking.

Please apply with your CV and a covering letter explaining why you are the perfect fit for this role. We look forward to hearing from you.

To apply for this role, you must have the right to work in the UK.

 

  • Legal Entity: Bosch Rexroth Ltd.
  • Key Skills
    PLC ProgrammingHMI DesignCODESYSIEC 61131-3C/C++PythonElectro-hydraulic Control SystemsPID ControlCANbusPROFINETEtherCATFunctional SafetySAPCRMSoftware ArchitectureFAT/SAT Procedures
    Categories
    SoftwareEngineeringManufacturingTechnology
    Benefits
    Competitive SalaryPerformance-Related PayHoliday Bonus PaymentPension Plan26 to 30 Days of HolidayStaff Discounts via PerkboxEmployee Assistance ProgrammeFree On-site Car Parking
    Job Information
    📋Core Responsibilities
    The role involves designing, developing, and documenting software for machine control systems, including PLCs and HMIs. It also requires managing the full software lifecycle and conducting Factory and Site Acceptance Tests to ensure system integration.
    📋Job Type
    full time
    📊Experience Level
    2-5
    💼Company Size
    160302
    📊Visa Sponsorship
    No
    💼Language
    English
    🏢Working Hours
    40 hours
    Apply Now →

    You'll be redirected to
    the company's application page