Job Details

Principal Software Engineer - Verification

  2026-06-09     IO Associates     Bristol,VA  
Description:

Principal Software Engineer - Verification 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 (Verification) 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 systemsDesigning, developing, and maintaining test frameworks, tools, and automationPerforming low-level software verification across multiple architecturesContributing directly to code-level activities (primarily C / embedded environments)Driving verification activities across the full software lifecycleSupporting certification to standards such as IEC 61508, DO-178C, ISO 26262Mentoring engineers and setting best practices within the verification teamWorking closely with customers to provide technical guidance and supportWhat We're Looking For Degree in Engineering, Computer Science, Maths or similarExperience with Real-Time Operating Systems (e.g. FreeRTOS, SafeRTOS or similar)Strong background in embedded software engineering (C)Significant experience in software verification / validationExperience developing test tools, frameworks, or automationUnderstanding of low-level / hardware-near software behaviourExperience working in a controlled or safety-critical environmentDegree in Engineering, Computer Science, Maths or similarStrong communication skills and ability to engage with stakeholdersHighly Desirable:Knowledge of safety standards ( IEC 61508, DO-178C, ISO 26262, IEC 62304 )Experience with ARM architectures (Cortex M / A) or similarUnderstanding of debugging at processor levelKnowledge of software lifecycle, requirements, and configuration managementExposure to networking, multicore systems, or embedded securityBristol-basedHybrid working (minimum 3 days onsite; more during onboarding)Collaborative, engineering-led environment with strong technical depthCompetitive salary with annual reviewPerformance-related bonus25+ days holiday (increasing with service)Ongoing professional development and training#J-18808-Ljbffr


Apply for this Job

Please use the APPLY HERE link below to view additional details and application instructions.

Apply Here

Back to Search