At a Glance
- Tasks: Develop embedded software for cutting-edge diesel and hybrid power systems.
- Company: Join Caterpillar, a leader in innovative power technology.
- Benefits: Enjoy 25 days leave, bonuses, pension schemes, and flexible benefits.
- Why this job: Make a real impact on global products while growing your engineering skills.
- Qualifications: Passion for tech, strong problem-solving skills, and coding experience required.
- Other info: Dynamic team environment with excellent career development opportunities.
The predicted salary is between 41593 - 41593 ÂŁ per year.
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
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.
Role Details:
- 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:
- 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
- Foundational understanding of system and software testing across the development lifecycle
- Strong technical troubleshooting skills, using logs, tools, and structured methods
Visa sponsorship is not available for this position. Caterpillar is an Equal Opportunity Employer. Qualified applicants of any age are encouraged to apply.
Electronic Controls & Software - Embedded Software Engineer in Peterborough employer: Caterpillar Inc.
Contact Detail:
Caterpillar Inc. Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Electronic Controls & Software - Embedded Software Engineer in Peterborough
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and join relevant online forums. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Prepare for interviews by practising common questions and showcasing your problem-solving skills. Use examples from your past experiences that highlight your analytical abilities and technical expertise.
✨Tip Number 3
Don’t just apply and wait! Follow up on your applications with a friendly email. It shows your enthusiasm and keeps you on their radar. Plus, it’s a great way to ask if they need any more info from you.
✨Tip Number 4
Check out our website for the latest job openings and apply directly. We’re always looking for talented engineers like you, and applying through us gives you a better chance to stand out!
We think you need these skills to ace Electronic Controls & Software - Embedded Software Engineer in Peterborough
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the role of Embedded Software Engineer. Highlight your experience with embedded systems, coding, and any relevant projects that showcase your problem-solving skills. We want to see how you can apply your tech skills to real-world challenges!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about this role and how your background aligns with our needs. Be sure to mention your collaborative mindset and how you can contribute to our team at Caterpillar.
Showcase Your Technical Skills: In your application, don’t forget to highlight your technical competencies. Mention specific tools and languages you’re familiar with, like Simulink or Git. We love seeing candidates who are well-versed in modern software development practices!
Apply Through Our Website: We encourage you to apply through our website for a smoother process. It’s the best way for us to receive your application and ensure it gets the attention it deserves. Plus, you’ll find all the details you need about the role there!
How to prepare for a job interview at Caterpillar Inc.
✨Know Your Stuff
Make sure you brush up on your knowledge of embedded software and control systems. Familiarise yourself with the specific technologies mentioned in the job description, like Simulink and Visual Studio. Being able to discuss these tools confidently will show that you're serious about the role.
✨Showcase Problem-Solving Skills
Prepare examples of how you've tackled complex engineering problems in the past. Think about situations where you identified root causes and implemented effective solutions. This will demonstrate your analytical skills and ability to adapt, which are key for this position.
✨Communicate Clearly
Practice explaining technical concepts in a way that non-technical stakeholders can understand. This is crucial since you'll be collaborating with cross-functional teams. Clear communication can set you apart from other candidates who might struggle in this area.
✨Be a Team Player
Highlight your collaborative mindset during the interview. Share experiences where you contributed to team goals or supported colleagues. Caterpillar values teamwork, so showing that you can work well with others will make a positive impression.