develop, test, and maintain software solutions for defence projects. Apply your expertise in one or more of the following programming languages: C++, C or ADA to deliver high-quality software products. Participate in all phases of the software development lifecycle, including requirements gathering, software design, coding, testing, documentation, deployment, and More ❯
data structures, computer architecture, logic) and Software Development Life Cycle (SDLC). Proficiency in at least one major programming language (C/C++, Java, Ada, Rust, or Go). Familiarity with scripting like Python and Perl is a plus. Solid understanding of offensive and defensive security principles, including common vulnerabilities More ❯
equivalent relevant experience Experience of software development processes and source code configuration tools, e.g. Subversion or GIT; Software design tools (e.g. UML); C, C++, Ada, Java, Rust or Go software development; Software Development Lifecycle processes for requirements, design, coding, test and delivery Experience in leading teams Desirable One of the More ❯
equivalent relevant experience Experience of software development processes and source code configuration tools, e.g. Subversion or GIT; Software design tools (e.g. UML); C, C++, Ada, Java, Rust or Go software development; Software Development Lifecycle processes for requirements, design, coding, test and delivery Experience in leading teams Desirable One of the More ❯
guidelines. We promote equal employment opportunities and prohibit discrimination based on race, gender, age, disability, and other protected categories. We also adhere to the ADA standards for individuals with disabilities. Additional Details Seniority level: Mid-Senior level Employment type: Full-time Industry: Medical Device #J-18808-Ljbffr More ❯
Newcastle upon Tyne, England, United Kingdom Hybrid / WFH Options
Leonardo
the rooflab integration team to investigate and resolve complex system integration problems What we need from you is applied knowledge and industry experience in: Ada Understanding of C Python, Java Software Development Lifecycle Object-oriented high-level programming languages in industry applications Configuration Management toolsets Solid understanding of Bus Transactions More ❯
Degree (BEng/BSc) in Computer Science or a related STEM field Strong experience with at least one high-level programming language (experience with Ada is desirable) Familiarity with UML or other high-level design methodologies Proven experience across all phases of the software development lifecycle Knowledge of software lifecycle More ❯
London, England, United Kingdom Hybrid / WFH Options
Aeropeople
Software development lifecycle and processes (e.g., design, coding, unit testing, system testing and integration), and tools (e.g., UML design tools, software IDEs) •Experience with Ada, C, or C++, with real time software •Object-oriented design/development including UML, SysML or XML •Project planning and reporting You must be eligible More ❯
relevant Engineering or Numerate subject (Technology, Engineering or Science related discipline). Have considerable experience of using at least one high level programming language (Ada is desirable) and a high level design methodology (UML is desirable). Have experience of all stages of the software lifecycle and good knowledge of More ❯
Stevenage, England, United Kingdom Hybrid / WFH Options
MBDA
engineer with transferable talent into software development for test solutions: Strong ability to write software in one of the following languages; C, C++ or ADA and motivated to develop reliable, high performance, standardised and documented software Excellent analytical and design ability, including review and critical analysis Can do' and flexible More ❯
Experience with all phases of the software development lifecycle Excellent software coding, integration and testing skills Extensive knowledge of programming languages, C++, C# and Ada highly desirable Benefits: As well as a competitive pension scheme, BAE Systems also offers employee share plans, an extensive range of flexible discounted health, wellbeing More ❯
electronics engineer with transferable talent into software development for test solutions: Strong ability to write software in languages such as C, C++, C# or ADA and motivated to develop reliable, high-performance, standardised, and documented software. Excellent analytical and design ability, including review and critical analysis. ‘Can do’ and flexible More ❯
Experience with all phases of the software development lifecycle Excellent software coding, integration and testing skills Extensive knowledge of programming languages, C++, C# and Ada highly desirable Benefits: As well as a competitive pension scheme, BAE Systems also offers employee share plans, an extensive range of flexible discounted health, wellbeing More ❯
level design methodology (e.g. UML) Desirable: Experience using requirements tools (e.g. DOORS) Considerable experience of using at least one high level programming language (e.g. ADA, C++, C#) Experience with estimating for project bids Engineers at all levels should possess an academic qualification in Engineering or other related STEM subjects as More ❯
Stevenage, England, United Kingdom Hybrid / WFH Options
TieTalent
work is essential. Some experience working with mobile communications would be desirable but not essential Understanding of UML and C, C++ and/or Ada Languages. Ability to support and define requirements History of improving teams through strong coaching and mentoring skills. Our company: Peace is not a given, Freedom More ❯
cutting-edge test solutions involving software, hardware, and real-time systems. What we want from you: Proficient in developing software using C, C++, or ADA, with a focus on creating reliable, high-performance, and well-documented solutions. Strong analytical and design skills, capable of thorough review and critical evaluation. A More ❯
engineering experience. Validated experience of languages such as C, C++, C#, etc. Experience or the willingness to learn and be able to develop in Ada and associated scripting languages. Experience of working within an Agile development environment. A strong understanding of what is required to build high-quality software and More ❯
Stevenage, Hertfordshire, United Kingdom Hybrid / WFH Options
The One Group
requirements gathering Have influence on the development and redundancy of technology strategy, products, methods and tooling Experience & Knowledge Strong programming knowledge - C, C++, C#, Ada Deep and modern knowledge of Agile development and software design principles, design patterns and best practice Continuous Integration & model based engineering Have experience with influencing More ❯
Stevenage, England, United Kingdom Hybrid / WFH Options
The ONE Group Ltd
requirements gathering Have influence on the development and redundancy of technology strategy, products, methods and tooling Experience & Knowledge Strong programming knowledge – C, C++, C#, Ada Deep and modern knowledge of Agile development and software design principles, design patterns and best practice Continuous Integration & model based engineering Have experience with influencing More ❯
Birmingham, England, United Kingdom Hybrid / WFH Options
EBSCO Industries Inc
sex, age, national origin, religion, sexual orientation, gender identity, veteran status, disability, or other protected classes is strictly prohibited. We also comply with the ADA and relevant state and local laws. #J-18808-Ljbffr More ❯
Portishead, England, United Kingdom Hybrid / WFH Options
Viper Innovations Ltd
Engineer (Italy Based) Bristol, England, United Kingdom 2 months ago 2025 Software Development Engineer Intern - Embedded Development Cambridge, England, United Kingdom 3 weeks ago ADA Embedded Software Engineer - Defence Bristol, England, United Kingdom 3 days ago Bristol, England, United Kingdom 2 weeks ago Greater Bristol Area, United Kingdom 3 weeks More ❯
great opportunity to engage in diverse areas of software development. What we are looking for: Strong ability to write software in C, C++, or Ada Experience in a complex engineering environment Experience with good software engineering practices across the full lifecycle Experience working in an agile development environment If you More ❯
to automated testing and documentation. Experience with new tools, techniques, and approaches to improve processes, efficiency, and sustainability. Knowledge of other languages such as Ada and QT. Knowledge of Real-Time Multi-Threaded Applications. Understanding of standards like DefStan 00-55, DO-178C, IEC61508, and restricted coding standards such as More ❯
by effective documentation. Experience with new tools, techniques, and approaches to improve processes, efficiency, and sustainability. Experience with other languages or tools such as Ada, QT. Knowledge of Real-Time Multi-Threaded Applications. Knowledge of standards such as DefStan 00-55, DO-178C, IEC61508, and restricted coding standards like MISRA More ❯
testing, supported by effective documentation. Experience with new tools, techniques, and approaches to improve process efficiency and sustainability. Experience in other languages such as Ada, QT Knowledge of DDS Middleware and Real-Time Operating Systems Knowledge of standards such as DefStan 00-55, DO-C, IEC, and restricted coding standards More ❯