Expleo Group

Software Engineer – ADA

Expleo Group

full-time

Posted on:

Location Type: Hybrid

Location: BristolUnited Kingdom

Visit company website

Explore more

AI Apply
Apply

Tech Stack

About the role

  • Contribute to the definition, refinement, and management of software requirements, ensuring alignment with system and stakeholder needs
  • Develop, modify, and maintain embedded software in Ada in accordance with approved requirements and design standards
  • Produce, update, and maintain software design documentation to reflect evolving requirements and implemented changes
  • Plan, execute, and maintain software verification and validation activities, including regression testing and feature-level testing using in-house laboratory equipment
  • Develop, update, and maintain test artefacts, including test scripts, test specifications, and documented test results, to support software proving activities
  • Support software release activities, including preparation for controlled build, integration, and deployment environments
  • Participate in system integration, troubleshooting, and performance analysis in collaboration with firmware, systems, and other engineering disciplines
  • Provide technical support, guidance, and mentoring to less experienced engineers within a small, collaborative team
  • Operate effectively within an Agile/SCRUM development environment, maintaining high standards of quality, accuracy, and traceability throughout the software lifecycle.

Requirements

  • Degree (or equivalent experience) in Software Engineering, Computer Science, Electronics Engineering, or a related technical discipline
  • Formal training or demonstrable experience in embedded or real-time software development
  • Significant experience developing embedded software using ADA
  • Exposure to missile systems or other safety-critical defence platforms
  • Experienced with Visual Studio, GNAT Programming Studio, Subversion, vSphere, JIRA, GITLab, IBM DOORS, IBM Engineering Workflow Management (EWM)
  • Knowledge of CI/CD, Virtual environments, and MASCOT
  • Experience of de-bugging, updating and testing complex software solutions
  • Familiarity with formal verification, validation, or safety assurance practices
  • Proven background delivering full lifecycle embedded software solutions using ADA
  • Experience operating within Agile/SCRUM development frameworks
  • Hands-on experience diagnosing and resolving software and hardware integration issues
  • Experience working closely with firmware and systems engineering teams
  • Demonstrated ability to support and develop junior engineers within small, high-performing teams
  • Experience working with Real-Time Operating Systems (RTOS)
  • Experience with network architectures and data communication principles
  • Experience working in laboratory environments using test equipment such as oscilloscopes
  • Experience with modulation techniques used in communications systems
  • Experience performing system integration and performance analysis activities
  • Experience supporting software releases in controlled or regulated environments.
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
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
embedded software developmentADA programmingsoftware verificationregression testingtest scriptsCI/CDReal-Time Operating Systems (RTOS)debuggingperformance analysissafety assurance
Soft Skills
technical supportmentoringcollaborationproblem-solvingcommunicationteamworkleadershipadaptabilityattention to detailquality assurance