Embedded Software Integration Engineer

United States Digital Space LLC

Rochester

On-site

GBP 55,000 - 85,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Expleo seeks an experienced Embedded Software Integration Engineer to support a DAL D to DAL A software assurance uplift. This role focuses on analysis and maintenance of an existing embedded software baseline, working within a multidisciplinary assurance team in a full-time on-site capacity.

Responsibilities include reviewing implementations against requirements, supporting static analysis campaigns, and implementing changes under strict configuration control on STM32 hardware.

Qualifications

  • Degree qualified in Software Engineering, Computer Science, Electronic Engineering or equivalent technical discipline.
  • Embedded software development background.
  • Formal software engineering training desirable.
  • Experience supporting static analysis and code quality assessment activities.

Responsibilities

  • Analyse existing embedded software against requirements and design artefacts.
  • Develop and maintain implementation standards for DAL A assurance.
  • Assess legacy components for standards compliance.
  • Execute Polyspace BugFinder and CodeProver analysis results.
  • Support resolution of software defects and traceability to Low-Level Requirements.
  • Conduct software integration on STM32-based evaluation hardware.

Skills

Embedded C/C++
Static analysis
Debugging techniques
Configuration management

Education

Degree qualified in Software Engineering, Computer Science, Electronic Engineering or equivalent technical discipline

Tools

STM32CubeIDE
Polyspace BugFinder
CodeProver
Bitbucket/Git

Job description

Overview:

Expleo is seeking an experienced Embedded Software Integration Engineer to support a major DAL D to DAL A software assurance uplift programme. The role focuses on analysis and maintenance of an existing embedded software baseline, implementation standards compliance, static analysis assessment, controlled code modification and integration support. Working within a multidisciplinary assurance team, the successful candidate will assess existing software implementations against newly developed Low-Level Requirements (LLRs), support issue resolution activities, execute static analysis campaigns and undertake controlled software changes where required. The role will also support integration and verification activities using BAE Systems development environments and evaluation hardware. This is not a greenfield software development role. Instead, it is centred on the controlled evolution, assessment and assurance of an existing DAL D baseline to support DAL A certification objectives. The RFQ specifically identifies implementation review, Polyspace analysis, code standards compliance, traceability and integration testing as key activities.


This role is based full-time on-site, working directly alongside customer engineering and assurance teams throughout programme execution.


Responsibilities:


  • Analyse existing embedded software implementation against approved requirements and design artefacts.

  • Develop and maintain implementation standards supporting DAL A assurance objectives.

  • Assess reused and legacy software components for standards compliance.

  • Execute and triage Polyspace BugFinder and CodeProver analysis results.

  • Support resolution of software defects, implementation inconsistencies and compliance issues.

  • Maintain implementation traceability to Low-Level Requirements.

  • Support formal software reviews and independent technical assessments.

  • Implement approved software changes under strict configuration control.

  • Conduct software integration on STM32-based evaluation hardware.

  • Support debugging and issue investigation activities.

  • Work with verification engineers to resolve test and coverage findings.

  • Maintain software repositories and change records within approved development environments.

  • Contribute to compliance evidence, review records and assurance artefacts.

  • Support customer reviews and technical walkthroughs where required.


Qualifications:


  • Degree qualified in Software Engineering, Computer Science, Electronic Engineering or equivalent technical discipline.

  • Embedded software development background.

  • Formal software engineering training desirable.


Essential skills:


  • Embedded C and/or C++ software development.

  • Experience supporting established software baselines rather than exclusively new development.

  • Static analysis experience.

  • Software debugging and fault investigation techniques.

  • Configuration management and source control systems.

  • Embedded real-time and platform software development.

  • Software integration and test support.

  • Code review and implementation compliance assessment.

  • Understanding of software lifecycle processes and engineering governance.

  • Strong technical problem-solving capability.


Desired skills:


  • STM32 microcontroller experience.

  • STM32CubeIDE experience.

  • Polyspace BugFinder and CodeProver experience.

  • BitBucket or Git-based repository management.

  • Experience supporting DAL A/B/C or other safety-critical software standards.

  • Knowledge of DO-178C software development objectives.

  • BSP, middleware, driver or platform software experience.

  • Experience supporting avionics, aerospace or defence projects.

  • Awareness of software traceability and certification evidence generation.


Experience:


  • Experience maintaining or enhancing embedded software operating under formal configuration control.

  • Experience investigating and resolving software implementation issues within regulated environments.

  • Experience integrating embedded software onto target or representative hardware platforms.

  • Experience supporting static analysis and code quality assessment activities.

  • Experience participating in formal software reviews and engineering governance processes.

  • Experience within safety-critical, aerospace, defence, rail, automotive or similar regulated industries is desirable.


What do I need before I apply:


  • This role requires significant on-site working to access customer toolchains, integration hardware, development environments and software repositories.


Benefits:


  • Collaborative working environment - we stand shoulder to shoulder with our clients and our peers through good times and challenges

  • We empower all passionate technology loving professionals by allowing them to expand their skills and take part in inspiring projects

  • Expleo Academy - enables you to acquire and develop the right skills by delivering a suite of accredited training courses

  • Competitive company benefits

  • Always working as one team, our people are not afraid to think big and challenge the status quo

  • As a Disability Confident Committed Employer we have committed to:

  • + Ensure our recruitment process is inclusive and accessible

  • + Communicating and promoting vacancies

  • + Offering an interview to disabled people who meet the minimum criteria for the job

  • + Anticipating and providing reasonable adjustments as required

  • + Supporting any existing employee who acquires a disability or long term health condition, enabling them to stay in work at least one activity that will make a difference for disabled people


"We are an equal opportunities employer and welcome applications from all suitably qualified persons regardless of their race, sex, disability, religion/belief, sexual orientation or age".


We treat everyone fairly and equitably across the organisation, including providing any additional support and adjustments needed for everyone to thrive

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Design Engineer (DO178C)
Software Design Engineer (DO178C)

United States Digital Space LLC • Rochester

On-site
GBP 75,000 - 95,000
Expleo Academy
Competitive company benefits
Collaborative working environment
+1
Software Engineer - Marine Training Systems
Software Engineer - Marine Training Systems

Expleo • Portsmouth

On-site
GBP 45,000 - 65,000
Collaborative environment
ExpleoAcademy
Competitive benefits
+1
Software Verification Engineer
Software Verification Engineer

United States Digital Space LLC • Rochester

On-site
GBP 45,000 - 70,000
Engineering Technical Lead
Engineering Technical Lead

Expleo • Preston

On-site
GBP 70,000 - 95,000
Expleo Academy
Competitive benefits
Team environment
Automotive Integration Engineer
Automotive Integration Engineer

Expleo • Leyland

On-site
GBP 60,000 - 90,000
ExpleoAcademy training
Competitive benefits
Collaborative environment
Senior Cybersecurity Consultant (Secure by Design Lead)
Senior Cybersecurity Consultant (Secure by Design Lead)

Expleo Group • West of England

Hybrid
GBP 90,000 - 130,000
Collaborative working environment
ExpleoAcademy training
Competitive benefits
+1
Cybersecurity Consultant (Discovery, Threat and Requirements)
Cybersecurity Consultant (Discovery, Threat and Requirements)

Expleo • West of England

Hybrid
GBP 70,000 - 110,000
Hybrid working
Security clearance support
Training opportunities
+1
Automotive Integration Engineer
Automotive Integration Engineer

Expleo Group • Leyland

On-site
GBP 55,000 - 75,000
Competitive company benefits
ExpleoAcademy
Collaborative working environment
Senior Cybersecurity Consultant (Secure by Design Lead)
Senior Cybersecurity Consultant (Secure by Design Lead)

Expleo • West of England

Hybrid
GBP 90,000 - 135,000
Collaborative culture
ExpleoAcademy
Competitive benefits
+1
Engineering Technical Lead
Engineering Technical Lead

Expleo Group • Preston

On-site
GBP 70,000 - 90,000
Expleo Academy training
Competitive benefits
Disability confident employer status