C Java Software Engineer CONTRACT 6 MONTHS CRAWLEY West Sussex 4 Days on site per week in Crawley OUTSIDE OF IR35 POSITION Key responsibilities will include the design, implementation and test of Runtime and Middleware products, using industry standard tools and methods. ROLE Develop our systems by working as part of a project team to deliver a high quality, robust More ❯
a week, with flexibility depending on project needs Maintaining SC clearance or the ability to obtain it for UK eyes-only projects Job Requirements: Experience with Software Engineering, Embedded C/C++, and Linux Proficiency in UML and embedded Linux Hands-on experience with bare metal embedded C++ software development Familiarity with embedded interfaces and development tools Ability to work More ❯
Stevenage, Hertfordshire, South East, United Kingdom
Morson Talent
FGPA, DDR and Flash memory and high speed serial interconnect design. Ability in SI and PI Analysis. Proficiency in VHDL to support board level test and debug. Proficiency in C, C++, or Python to support board level test and debug. Familiarity with DSP concepts for SDR, radar signal processing and optical sensors. Ability to develop elegant hardware architectures through detailed More ❯
Royston, Hertfordshire, South East, United Kingdom
IO Associates
or similar) Strong knowledge or experience in Digital Signal Processing (DSP) algorithms (highly advantageous) Desirable Skills DSP/system modelling in MATLAB/Simulink Electronics development Embedded software development (C/C++, Linux) Experience with RADAR or communications applications Knowledge of Software Defined Radios (SDRs More ❯
expertise will add value to your colleagues helping to foster an excellent, innovative and collaborative environment. Working Pattern: Hybrid Determination: Inside IR35 About You Expert-level of proficiency in C and C++ programming languages Proven expertise in real-time embedded software development for mobile devices. Excellent knowledge of computer graphics, including OpenGL, OpenGL ES, Vulkan, or DirectX APIs. Deep understanding More ❯
Hemel Hempstead, Hertfordshire, South East, United Kingdom
Morson Talent
with prototype and production hardware. Security clearance (BPSS on joining and eligibility for SC clearance) is mandatory. Skills: Minimum 5 years' experience in embedded software development Strong proficiency in C and C++ programming Experience with ARM Cortex-M microcontrollers (Armv8-M, Cortex-M4, Cortex-M33, STM32) Familiarity with embedded real-time operating systems, especially FreeRTOS (also Keil RTX, ThreadX) Knowledge … embedded development IDEs such as NXP MCUxpresso, Keil uVision, Freescale CodeWarrior, STM32CubeIDE Strong problem-solving skills and attention to detail Effective verbal and written communication skills Software/Tools: C, C++ FreeRTOS and other embedded RTOS MCUxpresso IDE, Keil uVision, STM32CubeIDE, Freescale CodeWarrior Jira for task and defect management UML for architectural design interpretation Certifications & Standards: BPSS clearance required on More ❯
Stevenage, Hertfordshire, South East, United Kingdom
Morson Talent
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
Guidant Global
Join a trusted partner of the UK Ministry of Defence as an Embedded Software Engineer (C) in Stevenage. Be part of a forward-thinking software team driving innovation across defence technologies. Youll develop and test embedded solutions in a hands-on lab environment, using scopes, analysers, and bespoke tools. This role offers autonomy, technical leadership, and cross-functional collaborationperfect for … proactive engineers who thrive in dynamic, purpose-led settings. Key Responsibilities: Develop, integrate, and test high-performance embedded software in C for defence-grade systems. Create and execute unit, subsystem, and system-level test scripts across host and target platforms. Perform hands-on testing and analysis using tools like debuggers, probes, logic analysers, and oscilloscopes. Collaborate in lab-based environments … to validate embedded systems performance. Contribute to design and documentation using UML for structured software development. What do you need?: Solid experience in C programming for embedded systems. Skilled in testing software on ARM-based multi-core platforms. Familiar with communication protocols such as SPI, UART, Ethernet, and PCI-Express. Proficient in using DOORS for requirements management. Hands-on 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 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 … Thursday). 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 Software Engineer Job Description: Join a growing Software team in Stevenage, working as part of a dynamic team to develop, test and deliver innovative solutions by exploiting a wide portfolio … providing some technical leadership. You will need to be very proactive and comfortable working with teams outside of the SW department, and be able to develop embedded SW in C and be able to work in a lab based environment using various test tools such as scopes, logic analysers, bespoke test equipment and host based testing. Responsibilities: An Embedded Software More ❯
Stevenage, Hertfordshire, South East, United Kingdom
Yolk Recruitment
teams (systems, software, firmware, mechanical, and production). Drive best practices in signal integrity (SI) and power integrity (PI) analysis. Support design validation and board-level debug using VHDL, C, C++, or Python. Apply DSP knowledge to SDR, radar, and optical sensor applications. Set high standards for design documentation, configuration control, and quality. Mentor and develop junior engineers, promoting collaboration … DDR/Flash memory, and high-speed serial interconnects. Strong background in SI/PI analysis and digital design validation. Proficiency in VHDL and at least one programming language (C, C++, Python). Understanding of DSP concepts for SDR, radar, or sensor technologies. Strong academic and technical foundation with proven ability to deliver complex projects. Excellent leadership, communication, and mentoring More ❯
Stevenage, Hertfordshire, South East, United Kingdom
Carbon60 - Eng&Tech
Embedded C Software Engineer - Contract Join a dynamic software team in Stevenage, contributing to the development and testing of embedded systems for cutting-edge technology projects. This is a hands-on role requiring strong technical expertise and the ability to work independently in a lab-based environment. Key Responsibilities: Develop, integrate, and test embedded software in C. Create and execute … test scripts for unit, subsystem, and system-level testing. Use debugging tools including oscilloscopes, logic analysers, and probes. Contribute to design documentation using UML. Essential Skills: Proficient in Embedded C and bare-metal programming. Experience with ARM-based multi-core platforms. Familiarity with real-time operating systems (e.g. FreeRTOS, PikeOS). Knowledge of communication protocols (SPI, UART, Ethernet, PCIe). More ❯
just be heard, theyll be built into the core of the product. ---------------------------------------- What Youll Be Doing: Designing and implementing advanced image processing algorithms Writing clean, scalable, and well-documented C code Collaborating closely with stakeholders to shape and refine requirements Optimising performance for real-time and high-resolution processing ---------------------------------------- What Youll Bring: Strong C skills for high-performance development - open More ❯
heard, they ll be built into the core of the product. What You ll Be Doing: Designing and implementing advanced image processing algorithms Writing clean, scalable, and well-documented C code Collaborating closely with stakeholders to shape and refine requirements Optimising performance for real-time and high-resolution processing What You ll Bring: Strong C skills for high-performance development More ❯
heard, they’ll be built into the core of the product. What You’ll Be Doing: Designing and implementing advanced image processing algorithms Writing clean, scalable, and well-documented C code Collaborating closely with stakeholders to shape and refine requirements Optimising performance for real-time and high-resolution processing What You’ll Bring: Strong C skills for high-performance development More ❯