Principal Software Engineer in Bristol

Principal Software Engineer in Bristol

Bristol Full-Time No working from home possible
IO Associates

Are you passionate about embedded technology and eager to make an impact in the safety and security-critical systems industry? Our Client, a global leader in high-integrity embedded solutions, is seeking a talented Principal Software Engineer to join their innovative team. This is an exciting opportunity to contribute to cutting‑edge projects developing real-time operating systems and safety-critical software for a diverse range of clients, from start-ups to established multinational corporations.

About Our Client

Operating within the high-performance embedded systems sector, Our Client is renowned for delivering trusted safety and security solutions across various industries. As part of a reputable international group, they foster a collaborative and forward-thinking culture that values innovation, professional growth, and employee well‑being. With a commitment to excellence and a drive for continuous development, Our Client offers a dynamic environment where engineers can thrive and expand their expertise.

Role Overview

This strategic hire aims to strengthen our Client's development team to support ongoing growth and technological advancements. As a Principal Software Engineer specialising in verification, you will play a crucial role in advancing their safety-critical software products, ensuring compliance with relevant standards, and guiding technical directions across projects. Your work will directly influence the performance and safety of sophisticated embedded systems used worldwide, making a tangible difference in safety-focused industries.

Key Responsibilities

  • Lead the verification and validation processes for safety-critical embedded software products.
  • Develop and implement testing strategies aligned with recognised safety standards.
  • Collaborate with cross-disciplinary teams to ensure comprehensive verification coverage.
  • Contribute to the design and review of embedded software architecture.
  • Produce detailed technical documentation to support certification and quality assurance.
  • Mentor junior engineers, sharing expertise and fostering a culture of excellence.
  • Support continuous improvement initiatives within the engineering team.

Essential Qualifications & Skills

  • Degree in Engineering, Science, or Mathematics.
  • Extensive experience in embedded C programming and assembler.
  • Proven track record in designing and verifying safety-critical software.
  • Familiarity with Real-Time Operating Systems, ideally FreeRTOS or SAFERTOS.
  • Experience working within controlled development environments.
  • Hands‑on experience with low‑level hardware work at processor level, e.g., Cortex M3/M4, A7.
  • Knowledge of safety standards such as IEC 61508, DO 178B/C, ISO26262, or IEC 62304.
  • Strong understanding of software lifecycle management and configuration control.
  • Good grasp of networking protocols (TCP/IP, UDP) and embedded security practices.
  • Demonstrable problem‑solving skills and attention to detail.
  • Experience working with multicore architectures including ARM, MIPS, or Power.
  • Familiarity with safety certification processes across various standards.
  • Exposure to international safety and security practices.
  • Experience in designing for diverse hardware environments.
  • Strong commercial awareness and understanding of customer needs.

Join Our Client's Team

If you are ready to utilise your expertise in a role that combines technical leadership with meaningful impact, we invite you to submit your CV. This is a fantastic opportunity to work within a forward-thinking organisation committed to innovation, quality, and professional development.

#J-18808-Ljbffr
IO Associates

Contact Details:

IO Associates Recruitment Team