Stevenage, Hertfordshire, South East, United Kingdom
Morson Edge
EmbeddedC 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 embeddedC 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. Implement and debug bare-metal software solutions. Develop software within real-time operating systems such as FreeRTOS. Apply UML methodologies for structured software design. Manage and trace software requirements using DOORS. Support testing, integration, and validation of embedded software. Collaborate with multidisciplinary engineering teams throughout the software lifecycle. Ensure software design meets 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 EmbeddedC 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 … to 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 EmbeddedC 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 … self driven whilst 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 More ❯
Embedded Software Team Lead Role (C, Embedded Linux/ARM micro-controllers, DSP, JIRA, Atlassian Confluence, TDD) - Audio Technology Specialists - Wiltshire - 4 days per week in the office - Up to £55,000 G.R.E. Recruitment is delighted to partner with this leading Audio Technology Specialist company to support them with the hire of an Embedded Software Team … Lead with an expertise in C on embedded platforms. This role is 4 days per week in the Wiltshire based office so all candidates must live commutable to Wiltshire. They work alongside some of the most iconic and luxurious brands and retailers in the UK. The Role: You'll be coordinating the embedded software development team and … The role is split between line management and hands on coding duties. On a day to day you'll be contributing to the projects that use microcontrollers, DSP, and embedded Linux technologies. You should have strong experience in at least one of these areas. You'll be liaising with other development teams within the business and be able to 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 EmbeddedC/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 … occasional 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 EmbeddedC/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 … Working with minimal 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 More ❯
Embedded Engineer – Engineer, developer, Embedded Systems, ESP32, iMX 8, iMX9, SoCs, SPI, I2C, RS232, RS485, Modbus, BACnet, Ethernet, EmbeddedC, C++, FreeRTOS, JIRA, Github, Confluence, embedded, Electronics Engineering, debugging, source code tool, bug tracking tool, technical, building applications, embedded platforms – Sunbury 5 days a week on-site- £375 - £475 per day outside IR35 The … role of Embedded Engineer requires a bachelor’s or foreign equivalent degree in Computer Science, Electronics Engineering or a related field and 8+ years of experience in the position offered. Requires at least 3 years of experience in building applications using embedded platforms and FreeRTOS. Also required 5+ years of experience in embedded software development with good … debugging skills & experience in performance enhancements of embedded applications. Should have exposure to source code management tool, bug tracking tool, and build environment. Key Skills & Experience: • Requires in-depth knowledge and experience of embedded systems • Solves complex problems; takes a new perspective using existing solutions • Works independently; receives minimal guidance • Acts as a resource for colleagues with less More ❯
Southampton, Hampshire, South East, United Kingdom
Euro Projects Recruitment
Firmware Engineer We are seeking a skilled Firmware Engineer to develop embedded software for advanced instrumentation and automation systems. Working alongside electronics and software engineers, youll play a key role in creating reliable, high-performance firmware that powers innovative products used in precision environments. About the role The Firmware Engineer will be responsible for embedded software design, coding … across a range of microcontroller platforms. You will take ownership of firmware architecture, communication interfaces and real-time control logic, ensuring smooth integration with hardware systems. Key responsibilities Develop embedded firmware in C/C++ for microcontrollers and processors. Design and implement communication protocols (SPI, I2C, UART, USB). Collaborate with the electronics team to define and test … test equipment. Support system integration and ensure firmware meets performance and reliability requirements. Contribute to continuous improvement of development tools and processes. Skills and experience Strong programming skills in C/C++ for embedded systems. Experience with real-time operating systems (RTOS) or bare-metal programming. Good understanding of microcontroller architectures (ARM, PIC, etc.). Familiar with debugging More ❯
Firmware Engineer We are seeking a skilled Firmware Engineer to develop embedded software for advanced instrumentation and automation systems. Working alongside electronics and software engineers, youll play a key role in creating reliable, high-performance firmware that powers innovative products used in precision environments. About the role The Firmware Engineer will be responsible for embedded software design, coding … across a range of microcontroller platforms. You will take ownership of firmware architecture, communication interfaces and real-time control logic, ensuring smooth integration with hardware systems. Key responsibilities Develop embedded firmware in C/C++ for microcontrollers and processors. Design and implement communication protocols (SPI, I2C, UART, USB). Collaborate with the electronics team to define and test … test equipment. Support system integration and ensure firmware meets performance and reliability requirements. Contribute to continuous improvement of development tools and processes. Skills and experience Strong programming skills in C/C++ for embedded systems. Experience with real-time operating systems (RTOS) or bare-metal programming. Good understanding of microcontroller architectures (ARM, PIC, etc.). Familiar with debugging More ❯
Saffron Walden, Essex, South East, United Kingdom Hybrid / WFH Options
Technical Futures
Do you possess commercial experience in Embedded Linux development? Are you seeking a challenging mid level Software Engineer role where you can contribute solid EmbeddedC/C++ development skills to solve real world problems? Our Client, Global leaders in radar and surveillance systems development, seeks a Degree qualified mid-level Embedded Linux Software Engineer to … join their team. Hybrid working available (3 days office/2 WFH) and a salary on offer to C£45K + good benefits. Working primarily in C++, applicants with strong C skills will be considered. The successful Embedded Linux Software Engineer will bring a good academic background to include a minimum of a 2.1 Bachelors Degree in … Computer Science or Electronics with a software bias. Key requirements for the Embedded Linux Software Engineer include: C++ development skills or EmbeddedC with a willingness to learn. Strong experience working with Embedded Linux. Using Linux build systems such as Yocto. Previous involvement in the set-up/configuration of Embedded Linux systems. Exposure to More ❯
Fordingbridge, Hampshire, South East, United Kingdom
Ernest Gordon Recruitment
Junior Embedded/Firmware Engineer (BLE/IoT) £42,000 - £45,000 + Progression + Training + Company Benefits + Early Finish on Fridays Fordingbridge Are you a Junior Embedded/Firmware Engineer who wants to work on the latest cutting-edge IoT sensor networks that are rapidly becoming disruptive in the market? Do you want to work … state-of-the-art electronic equipment, which is now in high demand across industrial automation, environmental studies, and the smart home industry. In this role, you will work on embedded firmware projects from concept to delivery, working with resource-constrained embedded systems and real-time operating systems (RTOS) such as Zephyr. The Role: * Research, develop and design electronic … products. * Embedded software development in C. * Review product specifications. The Person: * Software engineering degree or related subject. * EmbeddedC and Linux experience. * RTOS experience. * Able to commute to Fordingbridge. Reference Number: 21314 Keywords: Firmware Engineer, EmbeddedC, Zephyr, RTOS, Microcontroller, Embedded Software, Electronics, Data Logging, Display Systems. If you're interested in this role More ❯
Andover, Hampshire, England, United Kingdom Hybrid / WFH Options
Owen Daniels
Are you a Senior Embedded Software Engineer? Do you have experience in writing and testing code in EmbeddedC, C++ and Python? Are you confident working with products involving motor or motion control? If so, an exciting permanent opportunity has arisen to join a company specialising in the design and manufacture of complex electromechanical devices and machines. … Senior Embedded Software Engineer Permanent OpportunityASAP StartMonday to Friday (Flexible start/finish times & hybrid working available)Location: Andover Company Info: The business is a respected, family-run business that’s been transforming lives for over a century. This leading UK manufacturer designs and builds high-quality stairlifts that help people regain their independence and stay in the homes … they love. If you’re looking to make a difference and work on developing new technologies for their sector, then this could be the company for you. Senior Embedded Software Engineer - Job Description: Design, write, test and deliver embedded software solutions for motor controller products, using languages including C, C++ and Python. Maintain and enhance existing software More ❯
Embedded/Firmware Engineer (BLE/IoT) £60,000 - £65,000 + Progression + Training + Company Benefits + Early Finish on Fridays Romsey - Hybrid Are you an Embedded/Firmware Engineer who wants to work on the latest cutting-edge IoT sensor networks that are rapidly becoming disruptive in the market? Do you want to work with … state-of-the-art data logging sensors, which are now in high demand across industrial automation, environmental studies, and the smart home industry. In this role, you will lead embedded firmware projects from concept to delivery, working with resource-constrained embedded systems and real-time operating systems (RTOS) such as Zephyr. You will provide technical leadership, mentor junior … engineers, and contribute to the full product lifecycle - from development and testing to post-deployment support. The Role: Design, develop, and maintain embedded firmware using C/C++ for microcontrollers. Lead firmware development projects from concept through to delivery. Design and configure wireless mesh networks on BLE. Contribute to planning within the SDLC. The Person: Experience developing firmware More ❯
Southampton (Hybrid) - Embedded Firmware Engineer - £40k-£60k My client is a leading commercial and industrial electronics producer that is looking for an embedded firmware/software engineer to join their highly motivated team as a result of growth. You will be working on exciting and groundbreaking projects bringing products through the entire development life cycle. Main duties: EmbeddedC, PCB design Collecting data and sending across on mobile networks Modifying existing products for improved efficiency Skills and Experience Required: 3-5 years experience in embeddedC or bare metal software experience Experience with ARM cortex Microcontrollers Wireless IoT experience, some telecommunications cellular network knowledge Full Product life cycle experience The competitive salary is between More ❯
Firmware Engineer Romsey - Hybrid £40,000 - £45,000 + Holiday + Pension This is an excellent opportunity for an Embedded Design/Firmware Engineer to join a company that offers great progression channels and is a market leader established over 50 years. This company is an industry leader offering a variety of electronic tools for precise measurement and data … range of electronic products is then supplied to many sectors, giving them a global reach. In this varied role, you will be responsible for developing firmware applications primarily in C, while undertaking schematic designs and verification, and working with clients to specify and deliver custom projects. Additionally, contributing to company-wide improvement of software applications for existing products and … ensuring all products are designed and documented in accordance with the company quality system is essential. The ideal candidate will have a strong background in embeddedC firmware development and analog interface design. Experience with communication technologies such as RS232, I2C, etc. is a key skill required to be successful within this role. Additionally, you will be proficient More ❯
Saffron Walden, Essex, South East, United Kingdom Hybrid / WFH Options
Technical Futures
Are you a C/C++ Software Engineer with commercial experience in Embedded Linux development? Are you seeking a challenging mid level Software Engineer role where you can contribute solid C/C++ development skills under Linux to solve real world problems? Our Client, Global leaders in radar and surveillance systems development, seeks a Degree qualified mid … level Software Engineer to join their team. Hybrid working available (3 days office/2 WFH) and a salary on offer to C£45K + good benefits. Working primarily in C++, applicants with strong C skills will be considered. The successful Software Engineer will bring a good academic background to include a minimum of a 2.1 Bachelors Degree … in Computer Science or Electronics with a software bias. Key requirements for the Software Engineer (Embedded Linux) include: C++ development skills or EmbeddedC with a willingness to learn. Strong experience working with Embedded Linux. Using Linux build systems. Previous involvement in the set-up/configuration of Embedded Linux systems. Exposure to networking protocols. More ❯
Saffron Walden, Essex, South East, United Kingdom Hybrid / WFH Options
Technical Futures
A Software Project Manager will take on a diverse leadership role within a thriving Technical Consultancy, bringing an embedded software development background as well as possessing good knowledge of electronic principles. Competitive salary up to £80K + Hybrid working and Bonus scheme. With the ability to manage complex software development projects, you will bring good customer facing skills and … tech and Security would be highly beneficial. The Software Project Manager will take responsibility for planning and delivering a range of software led projects, working closely with electronics or embedded systems teams; applying structured project management approaches and ensuring budgets and timescales are met. Applications are sought from Projects Managers who can bring the following: Bachelors/Masters Degree … in Electronics or Software Engineering discipline. Project Management Certification. Proven Software Engineering background to include EmbeddedC/C++. Excellent customer facing skills. Ability to manage complex software development projects. Career spanning a range of Industry sectors. Good understanding of electronics principles. Eligibility for UK Security Clearance. Hybrid working is available (3 day in office/2 WFH More ❯
from and cutting-edge technical challenges to solve, this is a great place to continue developing your technical skills. Requirements: Commercial-grade experience developing and maintaining complex systems in C/C++ Familiarity with web UI technologies (HTML, JavaScript, etc) and Linux systems Strong academic background including a 1st or 2:1 or PhD in a numerate subject and … different and so supports flexible working hours. Additionally, they offer a competitive remunerations package including generous employer contribution pensions and annual performance related bonuses. Keywords: C++, Python, JavaScript, Typescript, EmbeddedC, Linux, DSP, Digital Signal Processing, Algorithms, Image Processing, Rust, Radio Communication Systems, Surrey Another top job from ECM, the high-tech recruitment experts. Even if this job More ❯
Maidenhead, England, United Kingdom Hybrid / WFH Options
AVIRE
and challenge you to build your engineering competence with the aim of ultimately achieving professional registration as a Chartered Engineer. What you'll be doing Design, develop and deliver embedded electronics subsystems, from drawing board to production-ready design. Develop firmware in C (or optionally Rust) across platforms including STM32, ESP32, Pi Compute Modules and NXP i.MX. Prototype … great fit if... You're studying (or have just completed) a Master's in Electronic or Computer Engineering with strong academic results from a top university. You've written embeddedC for microcontrollers and understand how to test your code properly. You've built and debugged hardware before - maybe with STM32, ESP32, or Raspberry Pi Compute Modules. You More ❯
Physics have strong verbal and written presentation skills have knowledge of at least one of the following areas: FPGA development in VHDL PCB design and layout software development in embeddedC/C++. The candidate will be responsible for: simulating and implementing signal, image, or data processing algorithms in VHDL for FPGAs designing PCBs using FPGAs, SoCs, high More ❯
preferred). Confident reading and interpreting schematics and technical documentation. Strong problem-solving skills, hands-on approach, and attention to detail. Adaptable, self-motivated, and delivery-focused. Desirable Skills: EmbeddedC/C++ and firmware development. Test automation (design and/or production environments). Understanding of UV systems or water/process engineering. Experience in a multidisciplinary More ❯
prestigious UK consultancy renowned for tackling some of the toughest R&D challenges in electronics and signal processing. Their elite team works on cutting-edge projects spanning advanced hardware, embedded systems, and mission-critical applications. They are looking for a Junior/Graduate Hardware Engineer to join their elite team. You will get to work on a range of … products throughout multiple industries, within cross-functional teams. Skills Required: + PCB Design Knowledge/Exposure + Knowledge of FPGAs, VHDL or Verilog + Experience with Software, EmbeddedC/C++ + Must be a graduate from a Russell Group University, achieving at least a 2:1 This role pays a competitive salary of £40K-£45K. If this More ❯
Reigate. The successful candidate will work alongside a senior firmware developer, have an interest in programming and ideally a relevant qualification. Junior Electronics Engineer Position Overview Design and develop embedded firmware for cutting-edge products Work on schematic capture and PCB layout, bringing designs from concepts to reality Test and debug both hardware and software to ensure products meet … a core member of our team. Pro-active attitude and ability to work as a team to problem solve. Experience with Arduino or similar development environments An understanding of embeddedC code Familiarity with microcontroller architectures (e.g. PIC, ESP, Nordic) Experience with basic electronics design and test equipment (oscilloscopes, multi-meters, etc.) A qualification in Electrical Engineering, Electronics More ❯
their site based in Sharnbrook. Key skills required for the Controls Software Engineer - Codesys job in Sharnbrook: Codesys experience (ESSENTIAL) Previous experience and knowledge of Control Systems Experience of EmbeddedC CAN-bus This is an excellent opportunity for a Controls Software Engineer - Codesys that is keen to grow and progress their career with a forward-thinking business More ❯
Woking, England, United Kingdom Hybrid / WFH Options
Capgemini Engineering
Hands-on experience with Vector DaVinci Configurator and DaVinci Developer. Hands-on experience with Memory partition and protection. Good understanding of CAN, LIN, Ethernet, and DoIP protocols. Proficiency in embeddedC and debugging tools such as UDE and Lauterbach TRACE32. Familiarity with Infineon TriCore TC2xx/TC3xx microcontrollers. Experience with tools such as CANoe, CANape, and CAPL scripting. … Strong analytical and debugging skills for embedded systems. If you're excited about this role but don’t meet every requirement, we still encourage you to apply, your unique experience could be just what we need. What you’ll love about working here Well-being hub and different wellbeing initiatives Hybrid working up to 70% Possibility to work up More ❯
Woking, England, United Kingdom Hybrid / WFH Options
Capgemini Engineering
configurations. Hands-on experience with Memory Partitioning/Protection and system-level configurations. Expertise in Domain and Zonal Architecture concepts and their integration in modern vehicle platforms. Proficient in embeddedC, with strong debugging and root cause analysis skills. Experience with Infineon TriCore TC2xx/TC3xx microcontrollers. Skilled in using CANoe, CANape, and CAPL scripting. Hands-on experience More ❯