as Systems Engineer, Solution Architect, Product Owner, or Business/Systems Analyst. Background in customer-focused development environments. Skilled in gathering and analyzing complex stakeholder requirements. Basic electronics and C/C++ experience Preferred Industry Experience Candidates should ideally come from one or more of the following sectors: Electrical distribution Renewable energy/Green tech EV charging infrastructure IoT product More ❯
Stevenage, Hertfordshire, South East, United Kingdom
Morson Edge
Embedded C Software Engineer Location: Stevenage Contract: 6-Month Contract (Likely Extension) Rate: £51.98/hour PAYE (£59.54/hour incl. holiday) or £68/hour Umbrella We seek an engineer who has worked in a military/defence environment/industry within the last 12 months or who is capable of obtaining security clearance (SC level minimum) Overview This … engineering role focuses on the development and implementation of embedded C software solutions for real-time systems. The successful candidate will work on-site within a collaborative engineering environment, contributing to the design and programming of embedded systems operating on bare-metal and real-time operating systems. Key Responsibilities Design and develop embedded software using C for real-time applications. … integration, and validation of embedded software. Collaborate with multidisciplinary engineering teams throughout the software lifecycle. Ensure software design meets performance, safety, and reliability standards. Skills & Experience Proficient in Embedded C programming. Experience with bare-metal programming and real-time operating systems (e.g., FreeRTOS). Familiarity with UML for software design and DOORS for requirements management. Strong understanding of real-time More ❯
Stevenage, Hertfordshire, South East, United Kingdom
Morson Edge
C++ or C Software Engineer Location: Bristol, Full time on site Duration: 12 Months initial SC Clearance Required Rate: £65 ph Umbrella Overview of department: Our team, at our Bristol facility, develop solutions for the next generation of Air Defence Systems developing evolving products whilst maintaining our enviable reputation for safety, performance and dependability. Skillset/Experience required: Essential Knowledge … of working work with Cameo/Rhapsody Proven ability in C or C++ programming language Knowledge of DDS middleware and Real Time Operating Systems Knowledge of standards such as DefStan 00-55, DO-178C or IEC61508 Desirable A strong background in software engineering, its realisation and system wide impact. Collaborative, open approach to development and have the ability to work More ❯
Stevenage, Hertfordshire, South East, United Kingdom
Morson Edge
design, and test documentation. Debug complex issues and ensure compliance with safety standards. Work in a lab environment with live hardware and cross-disciplinary teams. Required Skills & Experience: Strong C/C++ and bare-metal embedded development experience. Knowledge of requirements tools (e.g., DOORS) and configuration management (e.g., Git, RTC). Unit testing experience with LDRA, RAPITA, or similar tools. More ❯
Stevenage, Hertfordshire, South East, United Kingdom
Carbon60 - Eng&Tech
unit testing and code coverage analysis using industry-standard tools. Collaborate with multidisciplinary teams in a lab environment. Essential Skills: Strong experience in bare-metal embedded software development using C/C++. Knowledge of safety-critical standards (e.g., DO178C Level B, SIL-4). Familiarity with tools such as DOORS, LDRA, RAPITA, and configuration control systems (GIT, PVCS). Ability More ❯
be responsible for developing one or more of our internally developed security solutions and bespoke product lines throughout its/their life cycle. What do you need?: Required: Embedded C programming & debugging Hardware/software integration experience Experience working to standards Experience with ARM processors Basic Linux skills Desirable Full software lifecycle experience (design, development, and testing) Knowledge of Real More ❯
Stevenage, Hertfordshire, South East, United Kingdom
Carbon60 - Eng&Tech
unit testing and code coverage analysis using industry-standard tools. Collaborate with multidisciplinary teams in a lab environment. Essential Skills: Strong experience in bare-metal embedded software development using C/C++. Knowledge of safety-critical standards (e.g., DO178C Level B, SIL-4). Familiarity with tools such as DOORS, LDRA, RAPITA, and configuration control systems (GIT, PVCS). Ability More ❯
Stevenage, Hertfordshire, South East, United Kingdom
Morson Edge
administration (firewalls, local config) Knowledge of spacecraft/bus interfaces (MIL-1553, SpaceWire, CAN, RS232/422) Ability to write scripts/test sequences (e.g. Bash, Python, TCL, VBA, C/Java advantageous) Willingness to travel and support extended hours during campaigns More ❯
Stevenage, Hertfordshire, South East, United Kingdom
Morson Edge
Proven experience writing/debugging automated test sequences (CCS/ATP or similar) Strong spacecraft system awareness (TM/TC, MIL-1553, SpaceWire, FDIR, AOCS, power, thermal) Experience with C/Java/Python/TCL/VBA or bespoke test languages (e.g. Elisa) Comfortable with Linux/Windows test environments & standard electrical lab instruments Experience supporting environmental/launch More ❯
development, verification, and integration of embedded software solutions, ensuring high standards of quality, performance, and compliance across the full engineering lifecycle. Key Responsibilities Develop and maintain embedded software using C for real-time systems. Contribute to verification activities to ensure robust and reliable software delivery. Support integration of software on ARM-based processing platforms. Produce and review technical documentation, including … and electronics design principles. Knowledge of modern software development practices. Desirable Skills Familiarity with verification processes for embedded systems. Experience with standards such as DefStan 00-55, DO178B/C, and MISRA. Exposure to defence, aerospace, or other complex systems environments. More ❯
Stevenage, Hertfordshire, South East, United Kingdom
Guidant Global
to detail. Ability to work independently with minimal supervision. Skilled in debugging complex problems and producing documentation to meet safety standards. Extensive experience developing bare-metal embedded software using C/C++. Collaborative approach to working within multi-disciplinary teams (e.g., Systems, Integration, Electronics). Required (Better) Proven experience in developing and verifying embedded software to high safety integrity levels … e.g., DO178C Level B, SIL-4, or equivalent). Expertise in specification and requirements creation, with compliance tracking in DOORS. Working knowledge of C/C++ for testing special builds and conducting focused code reviews. Proficiency in unit testing using tools such as LDRA, RAPITA, or equivalent. Understanding of code coverage techniques and strategies for addressing shortfalls. Hands-on experience More ❯
supervision Ability to debug complex problems and be able to produce required documentation to achieve the required safety level. Significant previous experience of developing bare-metal embedded software using C/C++. Working in a team and with members from other disciplines e.g. Systems, Integration, Electronic Required: (Better) Previous experience of development and verification of embedded software developed to high … safety integrity level such as DO178C Level B or SIL-4 or equivalent standards. Specification & requirements creation and compliance recording in DOORS. Working knowledge of C/C++ for testing special builds and focussed code reviews. Unit Testing using LDRA, RAPITA or equivalent testing tool. Understanding of Code Coverage and techniques/strategies used to cover/justify shortfall Working More ❯
unit testing and code coverage analysis using industry-standard tools. Collaborate with multidisciplinary teams in a lab environment. Essential Skills: Strong experience in bare-metal embedded software development using C/C++. Knowledge of safety-critical standards (e.g., DO178C Level B, SIL-4). Familiarity with tools such as DOORS, LDRA, RAPITA, and configuration control systems (GIT, PVCS). Ability More ❯
development, verification, and integration of embedded software solutions, ensuring high standards of quality, performance, and compliance across the full engineering lifecycle. Key Responsibilities Develop and maintain embedded software using C for real-time systems. Contribute to verification activities to ensure robust and reliable software delivery. Support integration of software on ARM-based processing platforms. Produce and review technical documentation, including … and electronics design principles. Knowledge of modern software development practices. Desirable Skills Familiarity with verification processes for embedded systems. Experience with standards such as DefStan 00-55, DO178B/C, and MISRA. Exposure to defence, aerospace, or other complex systems environments. More ❯
Stevenage, Hertfordshire, United Kingdom Hybrid / WFH Options
Certain Advantage
World Class Defence Organisation based in Stevenage is currently looking to recruit an Embedded C Software Engineer subcontractor on an initial 6 month contract. This role can be worked on a 4 day week basis. Hourly Rate: £68.00ph (Umbrella). Overtime Rate: Hours worked over the standard 37 hours per week, will be paid at time and a quarter Location More ❯
Embedded C Software Engineer Location: Stevenage Contract: 6-Month Contract (Likely Extension) Rate: £51.98/hour PAYE (£59.54/hour incl. holiday) or £68/hour Umbrella We seek an engineer who has worked in a military/defence environment/industry within the last 12 months or who is capable of obtaining security clearance (SC level minimum) Overview This … engineering role focuses on the development and implementation of embedded C software solutions for real-time systems. The successful candidate will work on-site within a collaborative engineering environment, contributing to the design and programming of embedded systems operating on bare-metal and real-time operating systems. Key Responsibilities Design and develop embedded software using C for real-time applications. … integration, and validation of embedded software. Collaborate with multidisciplinary engineering teams throughout the software lifecycle. Ensure software design meets performance, safety, and reliability standards. Skills & Experience Proficient in Embedded C programming. Experience with bare-metal programming and real-time operating systems (e.g., FreeRTOS). Familiarity with UML for software design and DOORS for requirements management. Strong understanding of real-time More ❯
development, verification, and integration of embedded software solutions, ensuring high standards of quality, performance, and compliance across the full engineering lifecycle. Key Responsibilities Develop and maintain embedded software using C for real-time systems. Contribute to verification activities to ensure robust and reliable software delivery. Support integration of software on ARM-based processing platforms. Produce and review technical documentation, including … and electronics design principles. Knowledge of modern software development practices. Desirable Skills Familiarity with verification processes for embedded systems. Experience with standards such as DefStan 00-55, DO178B/C, and MISRA. Exposure to defence, aerospace, or other complex systems environments. More ❯
supervision Ability to debug complex problems and be able to produce required documentation to achieve the required safety level. Significant previous experience of developing bare-metal embedded software using C/C++. Working in a team and with members from other disciplines e.g. Systems, Integration, Electronic Required: (Better) Previous experience of development and verification of embedded software developed to high … safety integrity level such as DO178C Level B or SIL-4 or equivalent standards. Specification & requirements creation and compliance recording in DOORS. Working knowledge of C/C++ for testing special builds and focussed code reviews. Unit Testing using LDRA, RAPITA or equivalent testing tool. Understanding of Code Coverage and techniques/strategies used to cover/justify shortfall Working More ❯
build their career with an industry leader. As a sessional tutor, you should be able to teach in two or more of the following areas, Computer Architecture, Computer Programming (C/C Python), Databases (SQL). A detailed job description can be found on our careers page. Please click the link to apply to access the full job description. What More ❯
supervision Ability to debug complex problems and be able to produce required documentation to achieve the required safety level. Significant previous experience of developing bare-metal embedded software using C/C++. Working in a team and with members from other disciplines e.g. Systems, Integration, Electronic Required: (Better) Previous experience of development and verification of embedded software developed to high … safety integrity level such as DO178C Level B or SIL-4 or equivalent standards. Specification & requirements creation and compliance recording in DOORS. Working knowledge of C/C++ for testing special builds and focussed code reviews. Unit Testing using LDRA, RAPITA or equivalent testing tool. Understanding of Code Coverage and techniques/strategies used to cover/justify shortfall Working More ❯
design, and test documentation. Debug complex issues and ensure compliance with safety standards. Work in a lab environment with live hardware and cross-disciplinary teams. Required Skills & Experience: Strong C/C++ and bare-metal embedded development experience. Knowledge of requirements tools (e.g., DOORS) and configuration management (e.g., Git, RTC). Unit testing experience with LDRA, RAPITA, or similar tools. More ❯
unit testing and code coverage analysis using industry-standard tools. Collaborate with multidisciplinary teams in a lab environment. Essential Skills: Strong experience in bare-metal embedded software development using C/C++. Knowledge of safety-critical standards (e.g., DO178C Level B, SIL-4). Familiarity with tools such as DOORS, LDRA, RAPITA, and configuration control systems (GIT, PVCS). Ability More ❯
Stevenage, Hertfordshire, South East, United Kingdom
Yolk Recruitment
hands-on role working across the full software development lifecycle - from requirements and design through to testing, verification, and delivery. Key Responsibilities Develop, test, and verify embedded software in C/C++ for safety-critical real-time systems. Work across the full software lifecycle, including requirements capture, design, implementation, integration, and formal verification. Support system integration and debugging using lab … and integration engineers. Ensure compliance with safety-critical standards such as DO-178C Level B or equivalent. Skills & Experience Required Essential: Proven experience developing bare-metal embedded software in C/C++. Strong understanding of the full software lifecycle, including requirements and verification. Experience with requirements management and version control tools (e.g., DOORS, GIT, RTC). Ability to work with More ❯
hands-on role working across the full software development lifecycle - from requirements and design through to testing, verification, and delivery. Key Responsibilities Develop, test, and verify embedded software in C/C++ for safety-critical real-time systems. Work across the full software lifecycle, including requirements capture, design, implementation, integration, and formal verification. Support system integration and debugging using lab … and integration engineers. Ensure compliance with safety-critical standards such as DO-178C Level B or equivalent. Skills & Experience Required Essential: Proven experience developing bare-metal embedded software in C/C++. Strong understanding of the full software lifecycle, including requirements and verification. Experience with requirements management and version control tools (e.g., DOORS, GIT, RTC). Ability to work with More ❯
Stevenage, Hertfordshire, South East, United Kingdom Hybrid / WFH Options
Certain Advantage
World Class Defence Organisation based in Stevenage is currently looking to recruit an Embedded C/C++ Software Engineer subcontractor on an initial 6 month contract. Hourly Rate: £70.00ph (Umbrella). Overtime Rate: Hours worked over the standard 37 hours per week, will be paid at time and a quarter Location: Stevenage Hybrid/Remote working: The role will likely … remote working. Duration: 6 Months with very likely extension. Contracts are often ongoing and long-term thereafter. IR35 status: Inside IR35 (Umbrella) Interview process: One stage video interview Embedded C/C++ Software Engineer Job Description: The company is a world leader in missile and missile systems looking for a highly capable and adaptable Engineers to join the Development Facility … supervision Ability to debug complex problems and be able to produce required documentation to achieve the required safety level. Significant previous experience of developing bare-metal embedded software using C/C++. Working in a team and with members from other disciplines e.g. Systems, Integration, Electronics Required: (Better) Previous experience of development and verification of embedded software developed to high More ❯