Principal Embedded Software Engineer
Principal Embedded Software Engineer

Principal Embedded Software Engineer

Reading Full-Time 80000 £ / year No home office possible
Go Premium
P

At a Glance

  • Tasks: Lead software architecture and collaborate on high-speed embedded systems.
  • Company: Join an elite company providing innovative media content solutions.
  • Benefits: Enjoy a competitive salary, generous bonuses, and remote work flexibility.
  • Why this job: Be part of a dynamic R&D team solving complex technical challenges.
  • Qualifications: 10+ years in C++ development with experience in Linux and custom hardware.
  • Other info: Opportunity to mentor engineers and shape the future of embedded solutions.

My client is an elite company providing media content solutions. Due to sustained success, they are expanding their R&D team. They are seeking a Principal Software Engineer with a strong background in embedded systems and a passion for solving complex technical challenges in a high-performance environment.

Key Responsibilities:

  • Lead software architecture across the full stack, from UI and services to kernel-level development.
  • Collaborate with hardware and FPGA teams to deliver tightly integrated, high-speed embedded systems.
  • Mentor engineers, drive best practices, and contribute to recruitment and technical leadership.

Essential Experience:

  • 10+ years in C++ software development in a Linux environment.
  • Experience building complex software for custom hardware, including device interfacing.
  • Strong foundation in data structures, algorithms, and object-oriented design.

Desirable Skills:

  • Exposure to Qt, Yocto, Linux kernel, or device driver development.
  • Knowledge of high-speed data, graphics processing, or networking (TCP/IP, multicast).
  • Familiarity with Python, GitLab, or AWS.

What you’ll get:

  • £70-90k (Dependent on experience).
  • Very generous bonus scheme.
  • Ability to work nearly remotely, with occasional office visits.
  • Private medical, dental, and optical care.

Interested in architecting cutting-edge embedded solutions? Apply now to make a difference!

P

Contact Detail:

Platform Recruitment Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Principal Embedded Software Engineer

✨Tip Number 1

Make sure to showcase your experience in C++ and Linux environments during any discussions. Highlight specific projects where you've built complex software for custom hardware, as this will resonate with the hiring team.

✨Tip Number 2

Prepare to discuss your approach to software architecture and how you lead teams. Be ready to share examples of mentoring engineers and driving best practices, as leadership is a key aspect of this role.

✨Tip Number 3

Familiarise yourself with the technologies mentioned in the job description, such as Qt, Yocto, and device driver development. Even if you don't have extensive experience, showing that you're proactive about learning can set you apart.

✨Tip Number 4

Network with professionals in the embedded systems field, especially those who have experience with high-speed data and graphics processing. Engaging with the community can provide insights and potentially lead to referrals.

We think you need these skills to ace Principal Embedded Software Engineer

C++ Programming
Embedded Systems Development
Linux Environment Proficiency
Software Architecture Design
Device Interfacing
Data Structures and Algorithms
Object-Oriented Design
Mentoring and Leadership
Collaboration with Hardware Teams
FPGA Integration
Qt Framework
Yocto Project
Linux Kernel Development
Device Driver Development
Networking Protocols (TCP/IP, multicast)
Python Scripting
Version Control with GitLab
AWS Familiarity

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your 10+ years of experience in C++ software development, particularly in a Linux environment. Emphasise any projects where you've built complex software for custom hardware.

Craft a Compelling Cover Letter: In your cover letter, express your passion for solving complex technical challenges and your experience leading software architecture. Mention specific examples of how you've collaborated with hardware teams or mentored other engineers.

Showcase Relevant Skills: If you have experience with Qt, Yocto, or Linux kernel development, make sure to include this in your application. Highlight any familiarity with high-speed data processing or networking, as these are desirable skills for the role.

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

How to prepare for a job interview at Platform Recruitment

✨Showcase Your Technical Expertise

Be prepared to discuss your experience with C++ and embedded systems in detail. Highlight specific projects where you've solved complex technical challenges, especially those involving custom hardware and device interfacing.

✨Demonstrate Leadership Skills

Since the role involves mentoring and driving best practices, share examples of how you've led teams or projects in the past. Discuss your approach to fostering collaboration and innovation within a team.

✨Familiarise Yourself with Relevant Technologies

Brush up on technologies mentioned in the job description, such as Qt, Yocto, and Linux kernel development. Being able to discuss these topics will show your enthusiasm and readiness for the role.

✨Prepare Questions for the Interviewers

Think of insightful questions to ask about the company's R&D processes, team dynamics, and future projects. This not only shows your interest but also helps you assess if the company is the right fit for you.

Principal Embedded Software Engineer
Platform Recruitment
Location: Reading
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

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