Electrical, Electronic, Systems, or Software Engineering. A proven background delivering embedded software/firmware in one or more regulated industries (automotive, aerospace, defence, nuclear, etc.). Proficiency in embedded C/C++ and/or Python for microcontrollers. Strong understanding of embedded systems operation and ideally DSPs. Experience with MATLAB/Simulink code generation would be a plus. A team More ❯
solving skills to tackle complex challenges and drive technological advancements Contribute to the growth and success of a respected industry leader in engineering and manufacturing Preferred Requirements: Proficient in C/C++ programming and experience with embedded systems and microcontrollers Familiarity with real-time operating systems and experience in software design and development Strong understanding of software architecture, algorithms, and More ❯
Telford, Shropshire, West Midlands, United Kingdom
Morson Talent
design patterns. Understanding of UML/SysML. Full software development lifecycle. Software verification and testing experience. Good communication skills. DESIRABLES Agile development. Exposure to some of the following languages: C, C#, Scripting Languages, Java Knowledge of integration and target hardware testing would be advantageous. Development with Data Distribution Service (DDS) or other Ethernet based communication. Windows/Linux Cross Platform More ❯
in one or more of the automotive/aerospace/nuclear/defence industries. A team player mentality, thriving in a collaborative and supportive work environment. Experience of embedded C/C++ and/or python coding for microcontrollers. Quick learner with a flexible and adaptable approach. Knowledge of embedded software operation within systems. Experience of DSPs would be beneficial. More ❯
deliver complex defence solutions. Produce high-quality technical documentation and UML models. Ensure compliance with safety and quality standards throughout the engineering lifecycle. Core Skills & Experience: Strong programming in C/C++ and Java . Experience with safety-critical or safety-related systems . UML for systems modelling. Defence sector experience (submarine, sonar, or other naval systems advantageous). Knowledge More ❯
Cheadle, Greater Manchester, Borough of Stockport, United Kingdom
Experis
deliver complex defence solutions. Produce high-quality technical documentation and UML models. Ensure compliance with safety and quality standards throughout the engineering lifecycle. Core Skills & Experience: Strong programming in C/C++ and Java . Experience with safety-critical or safety-related systems . UML for systems modelling. Defence sector experience (submarine, sonar, or other naval systems advantageous). Knowledge More ❯
Edinburgh, Granton, City of Edinburgh, United Kingdom
Morson Talent
alongside systems and hardware engineers to deploy software to multi-core or distributed hardware platforms. • Work to airborne software design standard RTCA 178C and coding standards such as MISRA C/C++. Key Skillset • C++ • Desire to thrive in an office-based environment, working alongside other engineers • Industry relevant knowledge of the full software lifecycle. • Knowledge of OOD (Object Oriented More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Adecco
Technical Writer - C# Location: Hybrid Working - London 3 days pw and remote 2 days Contract Daily Rate: Up to £364 (inside IR35 via umbrella) Initial End Date: 20th January 2026 Are you a skilled Technical Writer with a knack for More ❯
deliver high-integrity, safety-critical solutions. Essential Requirements Active SC Clearance (no caveats). Minimum 5 years' software engineering experience. Experienced in large distributed system software design. Proficiency in C/C++ and Java. Significant experience with safety-critical or safety-related systems (IEC 61508 ideal/IEC 62304 or IEC 26262 desirable). Strong knowledge of high-integrity coding More ❯
deliver high-integrity, safety-critical solutions. Essential Requirements Active SC Clearance (no caveats). Minimum 5 years' software engineering experience. Experienced in large distributed system software design. Proficiency in C/C++ and Java. Significant experience with safety-critical or safety-related systems (IEC 61508 ideal/IEC 62304 or IEC 26262 desirable). Strong knowledge of high-integrity coding More ❯
in GitHub and ClearCase Your Profile Essential skills/knowledge/experience: 1 5 years of experience with LINUX and Windows Operating Systems 2 5 years of experience with C, Java & Oracle Database SQL, shell scripting, ability to read and interpret logs & debug files 3 Installation of Operating system patches and other 3rd Party Software such as Oracle, NetApp etc. More ❯
operating systems and/or distributed systems and/or cloud computing and/or machine learning algorithms. Good programming skills, master of at least one language, such as C/C++. Good communication and teamwork skills. Desired: PhD in operating systems, distributed systems, machine learning, or a related field. Published papers in top journals/conferences focused on systems More ❯
operating systems and/or distributed systems and/or cloud computing and/or machine learning algorithms. Good programming skills, master of at least one language, such as C/C++. Good communication and teamwork skills. Desired: PhD in operating systems, distributed systems, machine learning, or a related field. Published papers in top journals/conferences focused on systems More ❯
Fareham, Hampshire, South East, United Kingdom Hybrid / WFH Options
JLA Resourcing Ltd
Role - Software Engineer, C/C++ Location - Hybrid, Home and onsite in Fareham Contract - 6 months Rate - £475 to £525 per day Start - ASAP This role has been deemed Inside IR35. You must hold active SC Clearance to be eleigible for this role. The Opportunity We are working in partnership with a leading defence systems integrator to recruit a Software … a high-performing team. You'll bring strong technical skills and a flexible mindset, with the ability to adapt to new challenges and technologies. Essential skills & experience: Proficiency in C and/or C++ development Strong verbal and written communication skills Experience with software development methodologies Knowledge of configuration management tools (e.g. Git, Subversion) Ability to deliver high-quality work More ❯
Bristol, City of Bristol, United Kingdom Hybrid / WFH Options
Echelon Partners
for an initial 6 Months, being Outside IR35 . This position is mostly remote, with some occasional site visits when needed. Here are some of the requirements: Extensive Embedded C experience Extensive Bare-Metal/OS/RTOS experience UK Based Interested in this role? Please apply. More ❯
with Excel for test data logging and analysis. Desirable (Nice-to-Have) Knowledge of networking technologies (Ethernet standards, PRBS, PCIe, 100G-CR2/CR4). Experience with Python or C programming . Familiarity with temperature/humidity cycling equipment. Why Join? This is an excellent short-term opportunity for an engineer with a background in electronics, test, or reliability who More ❯
FDIR via Central Checkout Systems (CCS). Experience with environmental and launch test campaigns. Advanced scripting skills, particularly in Linux/Unix bash. Programming experience in languages such as C, Java, Python, TCL, VBA. This vacancy is being advertised by Belcan More ❯
Windows and Linux operating systems. Programming and scripting languages, in particularly writing and debugging Linux/Unix bash scripts is an advantage. Knowledge of a programming language such as C, Java, python, TCL, VBA Additional Please note, due to the sensitive nature of the project involved all applicants must be capable of gaining a UK MOD Security Clearance to SC More ❯
Stevenage, Hertfordshire, South East, United Kingdom
Morson Talent
Windows and Linux operating systems. Programming and scripting languages, in particularly writing and debugging Linux/Unix bash scripts is an advantage. Knowledge of a programming language such as C, Java, python, TCL, VBA Additional Please note, due to the sensitive nature of the project involved all applicants must be capable of gaining a UK MOD Security Clearance to SC More ❯
TMTC database knowledge. Experience writing test sequences/scripts for spacecraft systems, including FDIR. Background in environmental and launch test campaigns. Strong programming/scripting ability - especially bash, plus C, Java, Python, TCL, VBA. Why Join Us? This is your chance to be part of a team building and testing the hardware that actually leaves the planet. You'll be More ❯
Stevenage, Hertfordshire, South East, United Kingdom
Morson Talent
thermostats, FDIR, Spacecraft Configuration Vectors etc. Programming and scripting languages, particularly writing and debugging Linux/Unix bash scripts is an advantage. Knowledge of a programming language such as C, Java, python, TCL, VBA would be useful. Competent in the use of various test equipment used for electrical measurements, e.g. DMM, oscilloscope, current probes, Data acquisition unit, data bus monitors More ❯
generated code Co-design with xPU architecture teams Person Specification: List details of Knowledge, Skills, Experience and Qualifications needed to do the job: Required: Passionate to develop compiler Advanced C/C++ programming skills Basic knowledge of CPU architecture Desired: BSc/MSc/MSci in CS Experience of contributing to open source projects Good at self-learning, courageous to More ❯
Collaborate with internal teams to assess and improve data security posture. Document findings and provide actionable recommendations. Role Requirements: Active SC Clearance. Strong experience with Linux (low-level) and C/C++. Solid understanding of data security, particularly data at rest. Familiarity with Trusted Execution Environments (TEEs) such as TrustZone or Intel SGX. Desirable: Experience in digital forensics and hardware More ❯
Dynatrace, rather than those who have only used it as a monitoring tool. Key Responsibilities 1. Good understanding and usage of the following programming languages: JAVA, .NET, Node.js, PHP, C, C++, HTML etc. 2. Knowledge in middleware like WebLogic, WebSphere etc. 3. Demonstrates thorough knowledge and awareness of application performance issues in complex multi-tiered environment 4. Ability to do More ❯
software related processes. Knowledge: • Have experience in the technical leadership of complex software developments. • Have considerable experience of using at least one high level programming language, preferably Ada or C (desirable but not essential). • Have considerable experience of using a high-level design methodology (e.g. UML) • Have considerable experience of all aspects of the software lifecycle (SDLC) and good More ❯