Ada Software Engineer developing and sustaining mission-critical software for Defence sector. Contributing to software requirements, design documentation, and collaboration within Agile teams.
Responsibilities
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
Software Developer II supporting MJML technical ownership and contributing to the evolution of the Mailjet template editor at Sinch. Collaborate with engineering, product, and design teams for high - quality user experience.
Lead engineer for electronics product development at Ralliant Corporation. Overseeing design, development, and team performance in a hybrid working environment.
Lead Engineer designing and managing network safety - critical software solutions for Honeywell's Aerospace Technologies. Collaborate with teams to exceed industry standards and innovate software solutions.
Senior Engineer responsible for leading EUC solutions and IT support initiatives at Digital Realty. Collaborating with global IT teams to enhance infrastructure and support services.
Lead Software Architect defining and delivering next - generation frontend platform architecture for Resideo. Requires expertise in modern frontend technologies, AI practices, and strong leadership.
Join Luminor as a Senior Software Engineer designing and building payment solutions in a hybrid role. Contribute to a scalable and secure recurring payments platform using modern technologies.
Senior Software Engineer building modern, resilient payment solutions at Luminor in Latvia. Collaborating in a hybrid setup to design and evolve the recurring payments platform.
Senior Software Engineer developing reliable, scalable, and secure payment flows integrated with core banking. Join Luminor to build a local banking champion in Estonia.
Responsable Technique R&D sur des innovations dans le domaine des hautes tensions. SuperGrid Institute facilite la transition énergétique avec des solutions avancées en collaboration avec des acteurs industriels.