Senior Embedded Software Engineer – Real-Time AUTOSAR
Senior Embedded Software Engineer – Real-Time AUTOSAR

Senior Embedded Software Engineer – Real-Time AUTOSAR

Full-Time 58000 - 65000 £ / year (est.) No home office possible
Caterpillar Financial Services Corporation

At a Glance

  • Tasks: Design and develop embedded software for cutting-edge construction machinery.
  • Company: Join Caterpillar, a global leader in sustainable engineering.
  • Benefits: Enjoy competitive salary, generous leave, and flexible benefits.
  • Why this job: Make a real-world impact with innovative technology in a supportive team.
  • Qualifications: Degree in Engineering and experience in software development required.
  • Other info: Exciting career growth opportunities in a dynamic work environment.

The predicted salary is between 58000 - 65000 £ per year.

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. Together, we are building a better world.

Salary: £58,000 to £65,000 depending on experience

Location: Peterborough, Cambridgeshire

Contract: Permanent, 2 positions available.

Closing date: 31st March 2026

Benefits:

  • 25 days annual leave
  • Up to 12% 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

This position requires the candidate to work a 5-day-a-week schedule in the office. Sponsorship & Relocation is not supported for this role.

The Opportunity: The Caterpillar Technology team in the UK has some of the most exciting engineering roles within the Caterpillar global organisation, working on the integration of electronic control systems within multiple Caterpillar products. Integration of the latest Electronics and Electrical technology helps differentiate Caterpillar products from its competitors, by enabling exceptional performance and value to the customer.

What You Will Do: As a Senior Software Developer, you will develop, design, implement and test software of embedded devices and systems; monitors and enhances the efficiency and stability of the systems.

What You Will Have:

  • Degree Requirement: Requires a degree in an accredited Engineering curriculum.
  • Analytical Thinking: Knowledge of techniques and tools that promote effective analysis; ability to determine the root cause of organizational problems and create alternative solutions that resolve these problems.
  • Effective Communications: Understanding of effective communication concepts, tools and techniques; ability to effectively transmit, receive, and accurately interpret ideas, information, and needs through the application of appropriate communication behaviours.
  • Teamwork: Knowledge of the necessity and value of teamwork; experience with; ability to work cooperatively towards shared goals and being supportive of others at all levels.
  • Producing Results: Understanding of the criticality of getting things done despite current circumstances and the ability to utilize assigned resources and leverage back-channel resources (individuals or teams) to achieve or exceed planned outcomes.
  • Software Development: Knowledge of software development tools and activities; ability to produce software products or systems in line with product requirements.
  • Technical Troubleshooting: Knowledge of technical troubleshooting approaches, tools and techniques; ability to anticipate, recognize, and resolve technical issues on hardware, software, application or operation.

Top Candidates May Have:

  • Prior experience in control software development, gained in vehicle or construction equipment control or an associated environment
  • Variant/calibration data management experience
  • An understanding of fixed-point data typing
  • Knowledge of / prior experience of AUTOSAR
  • Knowledge of Data Links (CAN/Ethernet) and Calibration/Diagnostic tools (i.e. CANape, CANalyser/CANoe).

What You Will Get: From day one, you’re set up to thrive at Caterpillar: helpful training, relatable mentors, global experience, competitive salary package, and the growth opportunities you expect with a Fortune 100 company.

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.

Caterpillar is an Equal Opportunity Employer. Qualified applicants of any age are encouraged to apply.

Senior Embedded Software Engineer – Real-Time AUTOSAR employer: Caterpillar Financial Services Corporation

Caterpillar Inc. is an exceptional employer that prioritises the well-being and growth of its employees, offering a competitive salary package alongside generous benefits such as a contributory pension scheme and flexible health options. Located in Peterborough, Cambridgeshire, the company fosters a collaborative work culture where innovation thrives, providing ample opportunities for professional development and the chance to contribute to meaningful projects that shape a sustainable future.
Caterpillar Financial Services Corporation

Contact Detail:

Caterpillar Financial Services Corporation Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Embedded Software Engineer – Real-Time AUTOSAR

Tip Number 1

Network like a pro! Reach out to current or former employees at Caterpillar on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.

Tip Number 2

Prepare for the interview by brushing up on your technical skills. Caterpillar is all about innovation, so be ready to discuss your experience with embedded systems and real-time control. Show them you’re the problem solver they need!

Tip Number 3

Don’t underestimate the power of soft skills! Caterpillar values teamwork and communication, so think of examples where you’ve worked well in a team or communicated complex ideas clearly. It’s all about showing you fit into their culture.

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining the Caterpillar family. Let’s get you that dream job!

We think you need these skills to ace Senior Embedded Software Engineer – Real-Time AUTOSAR

Embedded C/C++
Real-Time Control Systems
MATLAB Simulink
Stateflow
Technical Troubleshooting
AUTOSAR
Data Links (CAN/Ethernet)
Calibration/Diagnostic Tools (i.e. CANape, CANalyser/CANoe)
Analytical Thinking
Effective Communication
Teamwork
Software Development
Problem-Solving Skills
Adaptability

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Senior Embedded Software Engineer role. Highlight your experience with embedded C/C++ and any relevant projects that showcase your skills in real-time control systems.

Showcase Your Problem-Solving Skills: In your application, don’t just list your skills; demonstrate how you've used them to solve complex problems. Use specific examples that reflect your analytical thinking and technical troubleshooting abilities.

Keep It Clear and Concise: Avoid jargon and keep your language clear. Caterpillar values effective communication, so make sure your application is easy to read and gets straight to the point about your qualifications and experiences.

Apply Through Our Website: We encourage you to apply through our website for a smoother process. This way, your application will be directly reviewed by our team, ensuring it gets the attention it deserves!

How to prepare for a job interview at Caterpillar Financial Services Corporation

Know Your AUTOSAR Inside Out

Make sure you brush up on your AUTOSAR knowledge before the interview. Understand its architecture, components, and how it integrates with embedded systems. Being able to discuss specific examples of your experience with AUTOSAR will show that you're not just familiar with the theory but have practical insights as well.

Showcase Your Problem-Solving Skills

Prepare to discuss past projects where you faced complex challenges in software development. Use the STAR method (Situation, Task, Action, Result) to structure your answers. This will help you clearly demonstrate your analytical thinking and how you approach problem-solving in real-time control systems.

Communicate Effectively

Practice explaining technical concepts in simple terms. Caterpillar values effective communication, so be ready to share your thoughts without relying on jargon. This will not only help you connect with the interviewers but also showcase your ability to work within a team and convey ideas clearly.

Prepare for Technical Questions

Expect questions related to embedded C/C++ programming and troubleshooting techniques. Brush up on your MATLAB Simulink and Stateflow skills, as well as your understanding of data links like CAN and Ethernet. Being prepared to solve coding problems or troubleshoot scenarios during the interview will set you apart from other candidates.

Senior Embedded Software Engineer – Real-Time AUTOSAR
Caterpillar Financial Services Corporation

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>