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 ❯
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/Remote 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 ❯
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/Remote 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/Remote 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 ❯
Electronics and Embedded Engineer - TiMax Based: London, N7 Term: Permanent, Full time Salary: Dependant on experience + benefits About TiMax Spatial TiMax Spatial, part of the Focusrite Group, is a leader in spatial audio and immersive sound technology. Our products power world-class live performances, installations, and experiences by enabling creative professionals to position sound in space with precision … and artistry. We combine cutting-edge hardware, embedded systems, and software innovation to deliver truly immersive audio environments. The Role: We're looking for a talented Electronics and Embedded Engineer to join our team in London. You'll play a key role in the design, development, and testing of next-generation spatial audio hardware systems. Working within a … D team, you'll collaborate closely with software engineers, sound designers, and product specialists to bring innovative products from concept to production. Key responsibilities include: Design, develop, and test embedded hardware and firmware for audio processing and control systems. Contribute to schematic capture, PCB design, and prototype assembly. Develop and maintain embeddedC/C++ firmware for More ❯
Saffron Walden, Essex, South East, United Kingdom Hybrid/Remote 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 ❯
Talent STEM are working with an innovative engineering organisation that is expanding its embedded software capability and seeking an Experienced Embedded Software Engineer to join a growing technical team. This role offers the chance to work on complex, high-reliability systems in a structured and quality-driven environment. You will be part of a collaborative R&D function … developing embedded software for regulated and performance-critical applications. The Role As an Embedded Software Engineer, you will play a key role in the design, development and verification of embedded software. Working closely with hardware and systems engineers, you will contribute across the full development lifecycle from requirements through to testing and validation. You will also help … improve development processes, support system integration and contribute to the continuous improvement of engineering standards. Key Responsibilities - Design, develop and maintain embedded software - Support requirements definition and software architecture - Implement and verify firmware for embedded platforms - Support hardware bring-up and debugging activities - Develop test and support tools for development and production - Apply software best practices including version More ❯
Hybrid, Littlemore, Oxfordshire, United Kingdom Hybrid/Remote Options
Talent STEM Ltd
Talent STEM are working with an innovative engineering organisation that is expanding its embedded software capability and seeking an Experienced Embedded Software Engineer to join a growing technical team. This role offers the chance to work on complex, high-reliability systems in a structured and quality-driven environment. You will be part of a collaborative R&D function … developing embedded software for regulated and performance-critical applications. The Role As an Embedded Software Engineer, you will play a key role in the design, development and verification of embedded software. Working closely with hardware and systems engineers, you will contribute across the full development lifecycle from requirements through to testing and validation. You will also help … improve development processes, support system integration and contribute to the continuous improvement of engineering standards. Key Responsibilities - Design, develop and maintain embedded software - Support requirements definition and software architecture - Implement and verify firmware for embedded platforms - Support hardware bring-up and debugging activities - Develop test and support tools for development and production - Apply software best practices including version More ❯
Florence Park, Oxford, Oxfordshire, England, United Kingdom
Talent STEM Ltd
Talent STEM are working with an innovative engineering organisation that is expanding its embedded software capability and seeking an Experienced Embedded Software Engineer to join a growing technical team. This role offers the chance to work on complex, high-reliability systems in a structured and quality-driven environment. You will be part of a collaborative R&D function … developing embedded software for regulated and performance-critical applications. The Role As an Embedded Software Engineer, you will play a key role in the design, development and verification of embedded software. Working closely with hardware and systems engineers, you will contribute across the full development lifecycle from requirements through to testing and validation. You will also help … improve development processes, support system integration and contribute to the continuous improvement of engineering standards. Key Responsibilities - Design, develop and maintain embedded software - Support requirements definition and software architecture - Implement and verify firmware for embedded platforms - Support hardware bring-up and debugging activities - Develop test and support tools for development and production - Apply software best practices including version More ❯
Saffron Walden, Essex, South East, United Kingdom Hybrid/Remote 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 ❯
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 ❯
Software V&V Engineer: (MBSE/Embedded Systems) Location: Aldershot Contract Type: Contract (6 months) Pay: £55 Per Hour (Outside IR35) About the Role We’re seeking a highly capable Software Verification & Validation Engineer to design and implement a brand-new automated software test framework for a Model Based Systems Engineering (MBSE) environment. What You’ll Do Design, build … and implement a new automated test framework to validate embedded software against requirements. Lead the verification & validation of a software runtime compiled alongside MBSE-generated code. Perform test execution and hardware integration using ARM-based processors. Prepare and run demonstrations of the MBSE code, runtime, and verification outcomes. Key Skills: Strong embeddedC coding Code coverage analysis … SAM processor experience MBSE tools such as Matlab, Simulink, Stateflow Profiling tools (Gprof) Highly Desirable: Experience with ECSS-E-ST-40, ECSS-Q-ST-80, or DO-178B/C Knowledge of ASN.1, SDL, AADL CI pipeline tools such as Jenkins Please submit your latest CV if Interested in the role 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 ❯
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 ❯
and leading others Your skillset may include: Have experience in at least one of the following areas: Complex PCB design, FPGA development in VHDL, or Software development experience in embeddedC/C++ Be self-motivating, capable of working independently Have a strong academic background Have strong verbal and written presentation skills If this all sounds like something 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 ❯
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 ❯
assurance levels are met in relation to software output. Systems testing will be the main focus of the role - programming languages are a mixture of C++, C# and some embedded C. The successful Software Test Engineer should have proven commercial experience in manual software testing, ideally from a systems or application software environment. The Software Test Engineer will be More ❯