Principal Embedded Software Engineer in Newport, Wales

Principal Embedded Software Engineer in Newport, Wales

Newport +1 Full-Time 60000 - 80000 £ / year (est.) Home office (partial)
I

At a Glance

  • Tasks: Lead verification strategies and develop high-integrity embedded software.
  • Company: Respected engineering SME specialising in safety-critical embedded systems.
  • Benefits: Competitive salary, performance bonuses, private healthcare, and flexible working hours.
  • Other info: Collaborative environment with strong career growth and ongoing professional development.
  • Why this job: Make a real impact in safety-critical software while mentoring future engineers.
  • Qualifications: Degree in Engineering or Computer Science and experience in embedded software verification.

The predicted salary is between 60000 - 80000 £ per year.

Shape how safety-critical software is verified at the highest level. We're partnering with a growing, highly respected engineering SME specialising in safety-critical embedded systems. They are looking for a Principal Software Engineer to play a key role in developing and assuring high-integrity embedded software, including a safety-certified real-time operating system. This is a hands-on software engineering role within the verification team, combining technical leadership with deep involvement in verification, validation, and certification activities.

The Role

  • You'll operate as a senior technical authority while remaining close to the code.
  • Responsibilities include:
    • Leading verification strategy and approach for embedded software systems
    • Designing, developing, and maintaining test frameworks, tools, and automation
    • Performing low-level software verification across multiple architectures
    • Contributing directly to code-level activities (primarily C / embedded environments)
    • Driving verification activities across the full software lifecycle
    • Supporting certification to standards such as IEC 61508, DO-178C, ISO 26262
    • Mentoring engineers and setting best practices within the verification team
    • Working closely with customers to provide technical guidance and support

What We're Looking For

  • Essential:
    • Degree in Engineering, Computer Science, Maths or similar
    • Experience with Real-Time Operating Systems (e.g. FreeRTOS, SafeRTOS or similar)
    • Strong background in embedded software engineering (C)
    • Significant experience in software verification / validation
    • Experience developing test tools, frameworks, or automation
    • Understanding of low-level / hardware-near software behaviour
    • Experience working in a controlled or safety-critical environment
    • Strong communication skills and ability to engage with stakeholders
  • Highly Desirable:
    • Knowledge of safety standards (IEC 61508, DO-178C, ISO 26262, IEC 62304)
    • Experience with ARM architectures (Cortex M / A) or similar
    • Understanding of debugging at processor level
    • Knowledge of software lifecycle, requirements, and configuration management
    • Exposure to networking, multicore systems, or embedded security

Working Environment

  • Bristol-based
  • Hybrid working (minimum 3 days onsite; more during onboarding)
  • Collaborative, engineering-led environment with strong technical depth

Package & Benefits

  • Competitive salary with annual review
  • Performance-related bonus
  • Generous pension contribution
  • Private healthcare, income protection & life assurance
  • 25+ days holiday (increasing with service)
  • Flexible working hours
  • Ongoing professional development and training

Locations

NewportWales

Principal Embedded Software Engineer in Newport, Wales employer: IO Associates

Join a leading engineering SME in Bristol, where you will play a pivotal role in shaping safety-critical software verification. With a collaborative and engineering-led culture, the company offers competitive salaries, generous benefits including private healthcare and a strong focus on professional development, ensuring that you grow alongside your career. Experience the unique advantage of working in a vibrant city known for its innovation and technology, while being part of a team that values technical excellence and mentorship.

I

Contact Details:

IO Associates Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Principal Embedded Software Engineer in Newport, Wales

Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.

Tip Number 2

Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those related to embedded systems and software verification. This gives potential employers a taste of what you can do.

Tip Number 3

Prepare for interviews by brushing up on technical questions related to real-time operating systems and embedded software. Practice coding challenges and be ready to discuss your past experiences in detail.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search.

We think you need these skills to ace Principal Embedded Software Engineer in Newport, Wales

Embedded Software Engineering
C Programming
Real-Time Operating Systems (e.g. FreeRTOS, SafeRTOS)
Software Verification and Validation
Test Frameworks Development
Automation Tools Development
Low-Level Software Verification

Some tips for your application 🫡

Tailor Your CV:Make sure your CV reflects the skills and experiences that match the job description. Highlight your background in embedded software engineering and any experience with safety-critical environments to catch our eye!

Craft a Compelling Cover Letter:Use your cover letter to tell us why you're the perfect fit for this role. Share specific examples of your work with real-time operating systems or verification strategies, and show us your passion for safety-critical software.

Showcase Your Technical Skills:Don’t shy away from diving into the technical details! Mention your experience with C programming, test frameworks, and any relevant safety standards. We love seeing candidates who can get hands-on with the code.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets the attention it deserves. Plus, it makes the process smoother for both of us!

How to prepare for a job interview at IO Associates

Know Your Stuff

Make sure you brush up on your knowledge of real-time operating systems and embedded software engineering. Be ready to discuss your experience with C programming and any relevant safety standards like IEC 61508 or DO-178C. The more you can demonstrate your technical expertise, the better!

Showcase Your Leadership Skills

Since this role involves leading verification strategies, be prepared to share examples of how you've successfully led teams or projects in the past. Highlight your mentoring experiences and how you've set best practices within a team. This will show that you're not just a coder but also a leader.

Engage with Real Scenarios

Think of specific challenges you've faced in low-level software verification and how you tackled them. Discussing real-world problems and solutions will help you stand out and show that you can think critically about safety-critical environments.

Ask Smart Questions

Prepare thoughtful questions about the company's verification processes, tools, and team dynamics. This shows your genuine interest in the role and helps you assess if the company is the right fit for you. Plus, it gives you a chance to engage with your interviewers on a deeper level.