Senior Software Engineer
Senior Software Engineer

Senior Software Engineer

England Full-Time 48000 - 72000 £ / year (est.) Home office (partial)
Go Premium
A

At a Glance

  • Tasks: Drive initiatives in embedded software and autonomous system integration.
  • Company: Join a cutting-edge tech company focused on autonomous systems.
  • Benefits: Enjoy a hybrid work model and competitive perks.
  • Why this job: Be part of innovative projects that shape the future of technology.
  • Qualifications: 8+ years in embedded software, with skills in Linux, C++, or Rust.
  • Other info: Lead and mentor engineers while working on real-time applications.

The predicted salary is between 48000 - 72000 £ per year.

Location: Hybrid Model (UK Based)

Start Date: ASAP

What You’ll Do

  • As a senior member of the team, you will be responsible for driving critical initiatives across embedded software and autonomous system integration.
  • Own the development and integration of software that connects sensors, data pipelines, and actuators to enable autonomous functionality.
  • Deliver and maintain real-time applications on Linux-based platforms, supporting edge computing and machine learning inference.
  • Design fault-tolerant systems with robust diagnostic tools to ensure reliability and minimize downtime across deployed AV fleets.
  • Develop performance monitoring tools to analyze, optimize, and troubleshoot system-level behavior.
  • Lead and mentor cross-functional engineers, ensuring strategic alignment and high-quality execution from concept to deployment.

What We’re Looking For

  • 8+ years of experience in embedded software development, ideally with exposure to robotics or automotive tech.
  • Strong command of Linux-based development, real-time systems, and programming languages like C++ or Rust.
  • Proven ability to lead technical projects and collaborate cross-functionally.
  • Deep understanding of system-level design, diagnostics, and performance optimization.

If you would like to have a chat about this exciting opportunity, apply below or reach out directly to g.ndonfak@annapurnarecruitment.com

A

Contact Detail:

Annapurna Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer

✨Tip Number 1

Make sure to showcase your experience with embedded software development in your conversations. Highlight specific projects where you've successfully integrated sensors and actuators, as this will resonate well with our needs.

✨Tip Number 2

Familiarise yourself with the latest trends in autonomous systems and edge computing. Being able to discuss recent advancements or challenges in these areas during your discussions can set you apart from other candidates.

✨Tip Number 3

Prepare to demonstrate your leadership skills. Think of examples where you've mentored others or led cross-functional teams, as we value collaboration and guidance in our senior roles.

✨Tip Number 4

Be ready to discuss your approach to system-level design and performance optimisation. Having concrete examples of how you've tackled these challenges in past projects will show your depth of knowledge and problem-solving abilities.

We think you need these skills to ace Senior Software Engineer

Embedded Software Development
Linux-based Development
Real-time Systems
C++ Programming
Rust Programming
System-level Design
Diagnostics and Performance Optimisation
Autonomous Systems Integration
Sensor Integration
Data Pipeline Development
Actuator Control
Fault-tolerant System Design
Performance Monitoring Tools
Cross-functional Collaboration
Technical Project Leadership
Mentoring and Team Leadership

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your 8+ years of experience in embedded software development. Emphasise any relevant projects related to robotics or automotive technology, and showcase your proficiency in Linux-based development and programming languages like C++ or Rust.

Craft a Compelling Cover Letter: Write a cover letter that not only expresses your enthusiasm for the role but also demonstrates your understanding of the responsibilities. Mention specific experiences where you led technical projects or mentored engineers, as this aligns with what the company is looking for.

Showcase Relevant Projects: In your application, include examples of past projects that involved real-time applications on Linux-based platforms. Highlight your experience with system-level design, diagnostics, and performance optimisation to show you meet their requirements.

Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any errors or typos. A polished application reflects your attention to detail, which is crucial for a Senior Software Engineer role.

How to prepare for a job interview at Annapurna

✨Showcase Your Technical Expertise

Be prepared to discuss your experience with embedded software development, particularly in robotics or automotive tech. Highlight specific projects where you used C++ or Rust, and be ready to explain your approach to real-time systems.

✨Demonstrate Leadership Skills

Since the role involves leading and mentoring engineers, share examples of how you've successfully led technical projects. Discuss your approach to collaboration and how you ensure high-quality execution from concept to deployment.

✨Prepare for System-Level Design Questions

Expect questions about system-level design and diagnostics. Be ready to explain your thought process when designing fault-tolerant systems and how you approach performance optimisation and troubleshooting.

✨Ask Insightful Questions

Prepare thoughtful questions about the company's current projects and future initiatives in autonomous systems. This shows your genuine interest in the role and helps you assess if the company aligns with your career goals.

Senior Software Engineer
Annapurna
Location: England
Go Premium

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

A
  • Senior Software Engineer

    England
    Full-Time
    48000 - 72000 £ / year (est.)
  • A

    Annapurna

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>