cover image
Certain Advantage

Certain Advantage

www.certainadvantage.co.uk

4 Jobs

83 Employees

About the Company

Formerly know as Advantage Resourcing.

We're your recruitment partner - providing the day-to-day consultancy that you can rely on. Extraordinary by default.

We recruit in:
- Accounting + Finance
- Marketing
- HR
- IT
- Engineering
- Renewable Energy

And you can rely on us for temporary, permanent, contract and retained search.

Listed Jobs

Company background Company brand
Company Name
Certain Advantage
Job Title
Java Software Engineer
Job Description
**Job Title** Java Software Engineer **Role Summary** Design, develop, and maintain high‑performance Java solutions for next‑generation air defence systems within a defence contractor environment. Short‑term (12‑month) contract with potential for extension; hybrid onsite (4‑day week). **Expectations** - Deliver robust, safety‑critical software within defined timelines. - Collaborate cross‑functionally with requirements, QA, and integration teams. - Proactively suggest and adopt new tools/techniques to enhance process efficiency. - Produce clear, up‑to‑date documentation for design, code, and integration. **Key Responsibilities** - Analyze functional requirements and translate them into technical design specifications. - Write, test, and deploy clean, maintainable Java code following industry safety standards. - Integrate software with DDS middleware and Real‑Time Operating Systems. - Conduct unit, integration, and performance testing in accordance with regulations. - Prepare and maintain documentation for design, architecture, and operational procedures. - Participate in code reviews, design reviews, and defect resolution. - Assist with automated testing and continuous integration pipelines. - Mentor junior developers where appropriate. **Required Skills** - Strong foundation in software engineering principles and system architecture. - Proficient in Java development (core language, frameworks, threading, JNI). - Experience with DDS middleware and real‑time operating systems. - Familiarity with aviation and industrial safety standards (DefStan 00‑55, DO‑178C, IEC 61508). - Basic knowledge of Ada or other relevant languages. - Comfort with end‑to‑end development lifecycle: requirements gathering, design, coding, testing, integration, documentation. - Collaborative communication within multidisciplinary teams. - Ability to learn and apply new tools and methodologies to improve processes. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Software Engineering, or related technical field. - (Optional but preferred) Relevant certification in DO‑178C or equivalent. - (Optional) Experience or training in safety‑critical software development practices.
Bristol, United kingdom
On site
09-01-2026
Company background Company brand
Company Name
Certain Advantage
Job Title
Integration Architect
Job Description
**Job Title:** Integration Solution Architect **Role Summary:** Designs and implements integration architectures that align with corporate guidelines and standards. Translates high‑level architectural directives into practical, reusable solutions, addresses common technical integration challenges, and provides actionable technical recommendations to delivery teams. **Expectations:** - 12‑month contract, hybrid work (3 days on‑site, 2 days remote). - Deliver integration designs that meet functional and non‑functional requirements. - Ensure solutions adhere to enterprise architectural standards and security policies. - Communicate effectively with stakeholders, developers, and project managers. - Identify and mitigate integration risks throughout the project lifecycle. **Key Responsibilities:** 1. Interpret and apply architectural guidelines to create integration solution designs. 2. Evaluate, select, and configure integration platforms, APIs, and middleware. 3. Produce technical artifacts (diagrams, design documents, patterns) for implementation teams. 4. Provide guidance on data mapping, transformation, and orchestration strategies. 5. Review and approve integration code and configuration for compliance with standards. 6. Support troubleshooting and resolution of integration issues during development and testing. 7. Collaborate with enterprise architects to ensure consistency across solution landscapes. **Required Skills:** - Strong experience with integration technologies (e.g., MuleSoft, Dell Boomi, IBM Integration Bus, Apache Camel, Azure Logic Apps, or similar). - Proficiency in API design and management (REST, SOAP, GraphQL, OpenAPI). - Deep understanding of SOA, micro‑services, event‑driven architectures, and cloud integration patterns. - Ability to translate architectural principles into concrete technical solutions. - Excellent problem‑solving, communication, and stakeholder‑management skills. - Familiarity with security standards (OAuth, JWT, TLS) and data governance. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Information Systems, Engineering, or related field (or equivalent experience). - Preferred certifications: TOGAF, MuleSoft Certified Integration Architect, Dell Boomi Professional, or comparable integration‑architecture credentials.
London, United kingdom
On site
13-01-2026
Company background Company brand
Company Name
Certain Advantage
Job Title
Low Level Embedded Software Engineer
Job Description
Job Title: Low Level Embedded Software Engineer Role Summary: Contractual position (6 months, renew‑possible) focused on designing, coding, and debugging firmware for mission‑critical defence systems. Requires hands‑on experience with microcontrollers, real‑time operating systems, and low‑level hardware interaction. Expectations: * Initial duration 6 months, potential extension. * Expected to work on a 4‑day week schedule; onsite presence may be required. * Developer will work as a subcontractor, independently managing deliverables and deadlines. Key Responsibilities: * Develop and maintain firmware in C/C++ for embedded platforms. * Interface with peripheral hardware (sensors, actuators, communication modules). * Implement and validate real‑time operating system tasks and interrupt handling. * Perform unit, integration, and system testing; troubleshoot hardware/software issues. * Document code, technical specifications, and test results according to defence standards. * Collaborate with hardware engineers, system architects, and QA teams to ensure seamless integration. * Participate in code reviews and contribute to continuous improvement of development processes. Required Skills: * Proficiency in C/C++ for embedded systems. * Strong understanding of microcontroller architectures (ARM Cortex‑M, RISC‑V, etc.). * Experience with RTOS (FreeRTOS, µC/OS‑II, VxWorks) and real‑time scheduling. * Familiarity with debug tools (JTAG/SWD, GDB, IDEs). * Knowledge of serial protocols (UART, SPI, I²C, CAN, LIN). * Ability to read and interpret hardware schematics and datasheets. * Good problem‑solving skills, attention to detail, and capability to work independently. * Excellent communication in written and verbal English. Required Education & Certifications: * Bachelor’s degree in Electrical/Computer Engineering, Computer Science, or related field. * Equivalent practical experience may be considered. * Certifications in embedded systems or safety‑critical development (e.g., DO‑178C, IEC 61508) are a plus.
Bristol, United kingdom
On site
14-01-2026
Company background Company brand
Company Name
Certain Advantage
Job Title
Embedded Ada Software Engineer
Job Description
Job Title: Embedded Ada Software Engineer Role Summary: Design, develop, and maintain safety‑critical embedded software in Ada for defense applications, contributing across the full development life‑cycle on a 12‑month subcontractor basis. Expectations: On‑site presence preferred; flexible 4‑day work week acceptable. Deliver high‑integrity Ada code that meets safety and performance standards, adhere to project timelines, and collaborate with systems integration and test teams. Key Responsibilities: - Develop Ada modules for embedded hardware platforms. - Apply safety‑critical coding standards (IEC 61528, DO‑178C, etc.) during design and implementation. - Conduct static analysis, unit tests, integration tests, and prepare test documentation. - Produce design specifications, safety cases, test plans, and reports. - Lead or participate in design reviews, code reviews, and defect resolution. - Coordinate with hardware, firmware, and system test groups during verification, validation, and certification stages. Required Skills: - Strong proficiency in Ada (GNAT or equivalent) for embedded software. - In‑depth knowledge of safety‑critical development life‑cycle and certification processes. - Experience with real‑time operating systems (RTOS) and hardware interface programming. - Familiarity with source control (Git), build tools, and continuous integration pipelines. - Excellent analytical, problem‑solving, and debugging abilities. - Effective written and verbal communication skills for cross‑functional collaboration. Required Education & Certifications: - Bachelor’s degree (or higher) in Computer Engineering, Software Engineering, or a related field. - Prior experience or formal training in safety‑critical software development or DO‑178/IEC 61528 certification is essential.
Bristol, United kingdom
On site
07-03-2026