Senior Embedded Software Engineer
Senior Embedded Software Engineer

Senior Embedded Software Engineer

Newcastle upon Tyne Full-Time 72000 - 84000 £ / year (est.) No home office possible
Go Premium
P

At a Glance

  • Tasks: Lead innovative software development for signal analysis and generation.
  • Company: Join an elite media content solutions company expanding its R&D team.
  • Benefits: Enjoy a competitive salary, generous bonuses, and remote work flexibility.
  • Why this job: Be part of a dynamic team, mentor others, and shape cutting-edge technology.
  • Qualifications: 5-10+ years in C++ with embedded Linux experience required.
  • Other info: Opportunity for occasional office visits and collaboration with hardware teams.

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

My client is an elite company providing media content solutions. Due to sustained success, they are expanding their R&D team.

Main duties:

  • Lead the development of innovative signal analysis and generation software, from specification to validation.
  • Own the system architecture for all software products, collaborating closely with hardware teams.
  • Work across the full software stack, including UI, integration services, control software, and custom Linux device drivers.
  • Contribute to team growth by mentoring engineers and playing a key role in recruitment.

Skills and Experience Required:

  • 5-10+ years of C++ experience in a Linux environment
  • Experience interfacing with hardware & FPGAs
  • Embedded Linux experience (e.g. Distribution building, Kernel configuration)
  • Solid knowledge of data structures, algorithms, and object-oriented design

Bonus:

  • Knowledge of networking including TCP/IP and routing
  • Python & Qt experience
  • Regular use of Gitlab or AWS

What you’ll get:

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

If you feel like you have the right skills and experience for this role, then please apply with a copy of your updated CV.

Senior Embedded Software Engineer employer: Platform Recruitment

Join an elite company in Reading that champions innovation and collaboration, offering a dynamic work culture where your contributions directly impact cutting-edge media content solutions. With competitive salaries, a generous bonus scheme, and comprehensive health benefits, this role not only provides the opportunity to lead and mentor within a growing R&D team but also supports your professional development in a flexible remote working environment.
P

Contact Detail:

Platform Recruitment Recruiting Team

StudySmarter Expert Advice 🤫

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

✨Tip Number 1

Make sure to showcase your experience with C++ in a Linux environment during any discussions. Highlight specific projects where you've led software development, as this will demonstrate your capability to take ownership of system architecture.

✨Tip Number 2

Prepare to discuss your experience interfacing with hardware and FPGAs. Be ready to provide examples of how you've successfully integrated software with hardware components, as this is crucial for the role.

✨Tip Number 3

Familiarise yourself with the latest trends in embedded Linux, especially around distribution building and kernel configuration. Being able to speak knowledgeably about these topics will set you apart from other candidates.

✨Tip Number 4

If you have experience with Python, Qt, or tools like Gitlab and AWS, be sure to mention these during your conversations. Even if they are not mandatory, they can give you an edge and show your versatility as a candidate.

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

C++ Programming
Embedded Linux Development
Signal Analysis and Generation Software
System Architecture Design
Hardware Interfacing
FPGA Integration
Data Structures and Algorithms
Object-Oriented Design
UI Development
Integration Services
Control Software Development
Custom Linux Device Drivers
Mentoring and Team Leadership
Recruitment Skills
Networking Knowledge (TCP/IP and Routing)
Python Programming
Qt Framework
Version Control with Gitlab
AWS Familiarity

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your 5-10+ years of C++ experience in a Linux environment. Emphasise any relevant projects where you've developed signal analysis and generation software, as well as your experience with hardware interfacing and FPGAs.

Showcase Relevant Skills: In your application, clearly outline your knowledge of data structures, algorithms, and object-oriented design. If you have experience with networking, Python, or Qt, be sure to mention these as they are considered bonuses for the role.

Write a Compelling Cover Letter: Craft a cover letter that not only summarises your qualifications but also demonstrates your passion for embedded systems and software development. Mention your interest in mentoring and team growth, as this is a key aspect of the role.

Proofread Your Application: Before submitting, double-check your application for any spelling or grammatical errors. A polished application reflects your attention to detail, which is crucial for a Senior Embedded Software Engineer.

How to prepare for a job interview at Platform Recruitment

✨Showcase Your Technical Skills

Be prepared to discuss your experience with C++ in a Linux environment. Highlight specific projects where you've developed signal analysis software or worked with hardware interfaces, as this will demonstrate your technical expertise relevant to the role.

✨Understand the Company’s Products

Research the media content solutions provided by the company. Understanding their products and how your role as a Senior Embedded Software Engineer fits into their vision will show your genuine interest and help you answer questions more effectively.

✨Prepare for System Architecture Discussions

Since you'll be owning the system architecture, be ready to discuss your approach to software design and integration with hardware teams. Think of examples where you've successfully collaborated across teams to deliver a project.

✨Emphasise Mentorship Experience

As mentoring is part of the role, share your experiences in guiding junior engineers or contributing to team growth. This will highlight your leadership skills and your ability to foster a collaborative work environment.

Senior Embedded Software Engineer
Platform Recruitment
Location: Newcastle upon Tyne
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
>