Electronic Controls & Software - Embedded Software Engineer
Confirmed live in the last 24 hours
Caterpillar
Compensation
£41,593/year
Job Description
Career Area:
EngineeringJob Description:
Your Work Shapes the World at Caterpillar Inc.
When you join Caterpillar, you're joining a global team who cares not just about the work we do – but also about each other. We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don't just talk about progress and innovation here – we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it.
Job Title: Electronic Controls & Software - Embedded Software Engineer
Salary: £41,593 + Depending on experience
Location: Peterborough, UK
Benefits:
25 days annual leave + 8 Bank Holidays
Up to 10% Bonus
Contributory pension scheme - Caterpillar will double the employee's contribution Up to 10%
Contributory share scheme - Caterpillar will match 50% of the employee's contribution.
Optional flexible benefits including access to health and dental care plans, EV car lease, holiday purchase.
About IPSD
Caterpillar’s Industrial Power Systems Division (IPSD) designs, tests and manufactures 0.5 to 18L Cat® and Perkins engines that power over 5000 applications including Marine, Petroleum, Industrial Applications, Electric Generators, and Locomotives. Caterpillar’s company strategy includes sustainability as one of four focus areas and IPSD is engaged and actively preparing green energy solutions for the future.
Job Summary
The Advanced Power Technology organisation leads the development of electronics, embedded software, and control systems that power a wide range of Caterpillar products globally. Our work spans diesel, hybrid, and fully electric power systems, integrating digital technologies to improve performance, efficiency, emissions, and connectivity. We deliver solutions that enable optimised fuel usage, reduced emissions, telematics, and condition monitoring, supporting reliable operation across demanding applications such as construction, mining, power generation, and industrial equipment.
Based in Peterborough, you’ll develop embedded controls and software for diesel engines and hybrid power systems at the heart of Caterpillar’s products. Your work will cover:
Engine control and aftertreatment systems
Digital integration, telematics, and condition monitoring
Solutions that enhance performance, safety, and predictive maintenance
Technology moves fast — and so do we. We’re looking for intellectually curious, motivated engineers who enjoy solving complex problems and can adapt quickly in a fast‑evolving technical landscape. You’ll be comfortable with change and keen to grow, supported by Caterpillar’s strong commitment to career development and progression.
Additional Info
Role is onsite 5 days per week
Travel requirements – 1-4 weeks per year
What You Will Do
Gather and analyse user and customer requirements, translating them into clear Software Requirements
Design, implement and document embedded software, enhancing and maintaining existing codebases
Test, debug, and optimise embedded software using a range of tools and methods to improve quality and performance
Collaborate with cross‑functional teams to provide post‑production support and resolve issues in the field
Apply your engineering or computer science background to deliver robust, production‑ready software solutions
What You Have
Technical Experience, Problem Solving, Effectice Communication, Analysis & Trouble Shooting - Working Experience
A passion for applying technology to solve complex engineering problems using logic, analytical reasoning, coding (traditional and/or model‑based), and control theory
Strong analytical and problem‑solving skills, with the ability to identify root causes and evaluate solutions
Clear and effective communication skills, able to work with technical and non‑technical stakeholders
A collaborative team mindset, contributing openly and supporting shared goals
Solid technical competence, applying engineering and software standards to deliver high‑quality solutions
Working knowledge of software development, including coding, unit testing, code reviews, and modern tools (e.g. Simulink, Visual Studio, Git)
Experience with requirements analysis and structured technical documentation
A foundational understanding of system and software testing across the development lifecycle
Strong technical troubleshooting skills, using logs, tools, and structured methods
What You Will Get
As an equal opportunity employer, we value diversity at Caterpillar and hold our people as our most valuable asset. You will have the opportunity to work and collaborate with our global team and facilities and we are looking for you to bring fresh, innovative ideas to solve complex technical problems. You will be a fully involved team member with responsibility and accountability for key deliverables and driving innovation in one of our most technologically advanced and innovative domains.
About Caterpillar
Caterpillar Inc. is the world’s leading manufacturer of construction and mining equipment, off-highway diesel and natural gas engines, industrial gas turbines and diesel-electric locomotives. For nearly 100 years, we’ve been helping customers build a better, more sustainable world and are committed and contributing to a reduced-carbon future. Our innovative products and services, backed by our global dealer network, provide exceptional value that helps customers succeed.
NB. The panel cannot make assumptions when shortlisting therefore please demonstrate your qualifications and experience on your CV relevant to the criteria outlined.
Pending the number of applications, the criteria for the position may be enhanced to facilitate shortlisting. #LI
This position requires working onsite five days a week.Visa Sponsorship is not available for this position.
Posting Dates:
April 13, 2026 - April 27, 2026Caterpillar is an Equal Opportunity Employer. Qualified applicants of any age are encouraged to apply
Not ready to apply? Join our Talent Community.
Similar Jobs
Lloyds Banking Group
Artificial Intelligence Lead (18 month FTC)
Raymond James
Sr Oracle Developer
Analog Devices
Associate Engineer - Embedded Software
Analog Devices
Senior Engineer, AI/ML Software (Robotics)
NXP Semiconductors
2026 Intern- Digital/Mixed-signal Design Intern
NXP Semiconductors