Job Title: EmbeddedSoftwareEngineer - Power Location: Lichfield Term: 6 Month Initial IR35: INSIDE Hourly Rate: £DOE Key Skills: EmbeddedSoftware, Engineering, C++, Python, Microcontrollers, DSPs, MATLAB, Simulink, DOORS, Requirements Management, Aerospace, Electronics, Testing The Role: Are you an embedded controls specialist with a passion for tackling complex engineering challenges? We’re looking for … a highly skilled EmbeddedSoftwareEngineer to join our dynamic project team on a contract basis. You’ll be the go-to expert driving the design, implementation, and verification of cutting-edge embeddedsoftware applications across multiple high-profile programmes. What are we looking for in our next EmbeddedSoftwareEngineer? Take … the lead as the embedded technical authority within a small but impactful engineering team, developing innovative electrical power systems (with a focus on converters and controllers). Design and develop DSP and microprocessor-based control solutions for power conversion and protection equipment. Work hand-in-hand with systems, hardware, and electronic engineers to refine requirements, define interfaces, and optimise More ❯
Join a well-funded, fast-growing tech company at an exciting stage of growth. We’re looking for a hands-on EmbeddedSoftwareEngineer to design and build the real-time systems powering their first-generation hardware. Embeddedsoftwareengineer responsibilities: Develop embeddedsoftware in C/C++ or Rust (RTOS, bare … with electronics engineers to deliver reliable, high-performance products Shape tools, processes, and testing practices from the start Stay hands-on with coding while influencing architecture and future direction Embeddedsoftwareengineer requirements: 3+ years embedded C/C++, (Rust also interesting) Knowledge of real-time and low-level development (RTOS/bare-metal) Python for … prototyping/testing Proactive, collaborative mindset with ownership of projects This is a rare chance to make an immediate impact, stay hands-on with development, and help shape the software function of a company that’s scaling fast. Position : EmbeddedSoftwareEngineer Location : Cambridge Salary : £50-85k Key Skills : embedded C/C++, RTOS More ❯
Rochester, Kent, South East, United Kingdom Hybrid / WFH Options
Technical Placements
Senior EmbeddedSoftware Sustaining Engineer required for a manufacturer of life saving electronic solutions products. Part of a global group, this company offers rewarding careers, great benefits, and plenty of opportunities to grow in a supportive, energetic workplace. Hybrid working options (5 out of 10 days in the Rochester office). We are seeking a dedicated SoftwareEngineer to take ownership of sustaining and enhancing existing embedded firmware and software product portfolio, primarily developed in C, with some C++ used for QT-based front ends. This is a new role within the R&D team, created to ensure the continuity and quality of support for mature products. The primary focus will be maintaining … driver integration, allowing the core development team to focus on new product innovation. You will become a key knowledge holder across the product range and work closely with the software manager to plan and coordinate sustaining engineering tasks. While they operate a rotating schedule where software engineers take turns supporting legacy products, this role will act as the More ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Enterprise Recruitment Limited
Are you an ambitious EmbeddedSoftwareEngineer, excited by the proposition of joining one of the fastest growing companies in Europe?The business has lots of capital, pays excellent salaries and is offering equity to joiners in 2025.They are at an exciting stage of growth and looking for 3 hands-on EmbeddedSoftware Engineers to … design and build the real-time systems powering their first-generation hardware. These are office-based embeddedsoftware roles (Central Cambridge) with a clear progression path and the opportunity to carve out a niche. This opportunity is both rare and exceptional in todays market. That said, expectations are high. Senior Embeddedsoftwareengineer requirements: Minimum … 3+ years embedded C (ideally C++ with Rust also interesting) Excellent academic background with degree from a top university Knowledge of real-time and low-level development (RTOS/bare-metal) Proactive, collaborative mindset with ownership of projects This is a rare chance to make an immediate impact, stay hands-on with development, and help shape the softwareMore ❯
Are you an ambitious EmbeddedSoftwareEngineer, excited by the proposition of joining one of the fastest growing companies in Europe? The business has lots of capital, pays excellent salaries and is offering equity to joiners in 2025. They are at an exciting stage of growth and looking for 3 hands-on EmbeddedSoftware Engineers … to design and build the real-time systems powering their first-generation hardware. These are office-based embeddedsoftware roles (Central Cambridge) with a clear progression path and the opportunity to carve out a niche. This opportunity is both rare and exceptional in today’s market. That said, expectations are high. Senior Embeddedsoftwareengineer requirements: Minimum 3+ years embedded C (ideally C++ with Rust also interesting) Excellent academic background with degree from a top university Knowledge of real-time and low-level development (RTOS/bare-metal) Proactive, collaborative mindset with ownership of projects This is a rare chance to make an immediate impact, stay hands-on with development, and help shape More ❯
Saffron Walden, Essex, South East, United Kingdom Hybrid / WFH Options
Technical Futures
A Lead SoftwareEngineer with a solid background in EmbeddedSoftware development (C/C++), good knowledge of electronics and strong commercial delivery experience will join a thriving Technical Consultancy. Youll combine hands-on technical delivery (80%) and people leadership (small team of approx. 3-7). This dynamic Consultancy works across sectors such as Defence … Healthcare, Industrial and Communications delivering solutions that combine embeddedsoftware, electronics, FPGA, Cloud and system level functionality. The Lead SoftwareEngineer should bring: A solid academic background. Extensive hands-on experience with embeddedsoftware development in C/C++. Knowledge of Bare metal and RTOS environments. Experience with DSP. Proven line management experience of … small teams (around 3-7 people). A strong understanding of electronics and how embeddedsoftware sits at the interface between electronics and software. A career spanning several different industries. Experience of commercial and delivery pressures as gained from experience working within a Consultancy environment. In this role the successful Lead EmbeddedSoftwareEngineer will More ❯
CB10, Great Chesterford, Essex, United Kingdom Hybrid / WFH Options
Technical Futures Ltd
A Lead SoftwareEngineer with a solid background in EmbeddedSoftware development (C/C++), good knowledge of electronics and strong commercial delivery experience will join a thriving Technical Consultancy. You’ll combine hands-on technical delivery (80%) and people leadership (small team of approx. 3-7). This dynamic Consultancy works across sectors such as … Defence, Healthcare, Industrial and Communications – delivering solutions that combine embeddedsoftware, electronics, FPGA, Cloud and system level functionality. The Lead SoftwareEngineer should bring: A solid academic background. Extensive hands-on experience with embeddedsoftware development in C/C++. Knowledge of Bare metal and RTOS environments. Experience with DSP. Proven line management experience … of small teams (around 3-7 people). A strong understanding of electronics and how embeddedsoftware sits at the interface between electronics and software. A career spanning several different industries. Experience of commercial and delivery pressures as gained from experience working within a Consultancy environment. In this role the successful Lead EmbeddedSoftwareEngineerMore ❯
NMS Recruit are seeking EmbeddedSoftware Engineers to join a global energy consultancy based in the Cheshire. This is an exciting opportunity for a talented EmbeddedSoftwareEngineer with expertise in C/C++ (C++ 11/14/17) to join a rapidly growing business. You will be required to work 50/… split between site and home. Responsibilities Design and develop embeddedsoftware solutions for innovative measurement devices for the power industry. Bring up firmware on new hardware platforms designed in-house. Implement software modules to facilitate communication with cloud services from embedded devices. Ensure high-quality software delivery by writing robust, maintainable, and reliable code that … Drive continuous improvements in process efficiency and product quality as deployment scales increase. Experience Expertise in C/C++ (C++ 11/14/17). Proven experience in embeddedsoftware design and full product lifecycle development. Strong knowledge of low-level protocols (SPI, I2C, RS232) and experience interfacing with ARM Cortex microprocessors. Experience with unit testing frameworks More ❯
Are you an ambitious, high flying EmbeddedSoftwareEngineer, excited by the proposition of joining one of the fastest growing companies in Europe? The business has lots of capital, pays excellent salaries and is offering equity to joiners in 2025. They are at an exciting stage of growth and looking for 3 hands-on EmbeddedSoftware Engineers to design and build the real-time systems powering their first-generation hardware. These are office-based embeddedsoftware roles (Central Cambridge) with a clear progression path and the opportunity to carve out a niche. This opportunity is both rare and exceptional in today’s market. That said, expectations are high. If you’re seeking a … standard 9–5 role with minimal challenge, this position is unlikely to be the right fit. Embeddedsoftwareengineer requirements: Minimum 3+ years embedded C (ideally C++ with Rust also interesting) Excellent academic background with degree from a top university Knowledge of real-time and low-level development (RTOS/bare-metal) Proactive, collaborative mindset with More ❯
grand prairie, texas, united states Hybrid / WFH Options
Lockheed Martin
Job ID: 691191BR Date posted: Sep. 02, 2025 Description: Lockheed Martin Missiles and Fire Control (MFC) is currently seeking an experienced EmbeddedSoftwareEngineer who will be responsible for Low level embedded development on missile software programs at our Grand Prairie, Texas site. What You Will Be Doing Are you a highly skilled Real-Time … EmbeddedSoftwareEngineer experienced in developing low level embeddedsoftware and working with device drivers/bootloaders? You will support the development of low level embeddedsoftware for real-time software systems interacting with cross functional teams. Come to work for Lockheed Martin and help keep our military strong and our country … is in Dallas. Discover more about our Dallas, Texas location. Basic Qualifications: • BS in Computer Engineering, Computer Science, or Electrical Engineering • Active secret clearance • Ada/C/C++ software development • Low level Embeddedsoftware development • Real Time Operating System (RTOS) experience - Linux and VxWorks • Experience doing low level embeddedsoftware development including one or More ❯
ASD is looking for a SoftwareEngineer - Embedded. As a SoftwareEngineer working for the Glide Phase Interceptor Program, you will play a pivotal role in performing software development for our program This position will serve on-site at Launch Vehicles in Chandler, AZ. Responsibilities: Supports requirements development, architecture development, detailed design, code & unit test … and integration & test of real time computer embeddedsoftware Ensures software standards are met. Work in a collaborative multi-discipline team environment Basic Qualifications for SoftwareEngineer - Embedded: Bachelor of Science/Engineering degree in Computer Science, Computer Systems, or related degree Object Oriented (OO) Software development experience in C/C++on Linux … environment Experience in embedded real-time software development, debug and test Experience with real time operating systems (RTOS) environments including VxWorks, Integrity, LynxOS, Yocto Linux, or other equivalent RTOS Experience with full software development lifecycle Excellent written and verbal communication skills Active DoD Secret security clearance investigated within the last 5 years Demonstrated problem solving and troubleshooting More ❯
An innovative engineering company based in the Lancaster area are looking for an EmbeddedSoftware Engineers to join their growing R&D team. The company offers a varied range of work on full lifecycle projects and products. Depending on experience youll be given freedom and flexibility to operate either in the office, remotely or a hybrid model. The … role of EmbeddedSoftwareEngineer will report to the CTO, youll be responsible for designing and developing new features for their end customers. As part of the role, youll be also required to support the debugging and integration of these embedded systems. EmbeddedSoftwareEngineer Requirements: Degree qualified or equivalent in Computer Science … Electronics & Software Engineering Embedded C/C++ programming (C++ preferred) Embedded Linux Javascript (not essential) Object Orientated programming (desirable) If you have the required skills for this EmbeddedSoftwareEngineer position, please get in touch ASAP with an up-to-date copy of your CV. You can apply directly or get in touch with More ❯
A manufacturing R&D business based in the Yorkshire area is looking for an EmbeddedSoftwareEngineer to help fuel their next stage of growth. The level of experience for the EmbeddedSoftwareEngineer and will consider candidates with a couple of years experience or those of senior level. Whats important to this business … is bringing in the brightest minds who are willing to bring new ideas and challenge the norm. EmbeddedSoftwareEngineer Requirements: Degree qualified in Electronics or Computer Science or equivalent Embedded C/C++ programming STM32 or PIC microcontrollers LabVIEW Python If you have the required skills for this EmbeddedSoftwareEngineer position More ❯
Edinburgh, Midlothian, Scotland, United Kingdom Hybrid / WFH Options
Pin Point Recruitment
EmbeddedSoftwareEngineer Salary £55k (DOE) Location: Hybrid (25 mins south of Edinburgh city centre) Contract: Permanent About the Role We're seeking an experienced EmbeddedSoftwareEngineer to join a fast-paced, multidisciplinary product development team. This is a fantastic opportunity to play a key role in the design and delivery of embedded … a variety of exciting projects from consumer electronics to regulated medical devices. Youll be part of a collaborative and growing team working on products at the intersection of electronics, software, and mechanical design. Essential Skills & Experience Degree in Electronics, Software Engineering, Computer Science or related field Minimum 3 years of relevant industry experience (post-graduation) Strong experience in … Embedded C and/or C++ Solid expertise in embeddedsoftware system design Hands-on experience with microcontrollers (e.g. ARM, MSP430, PIC) Working knowledge of RTOS, Linux or Windows environments Strong debugging and troubleshooting skills Solid understanding of software lifecycles and development methodologies Strong reviewing and documentation practices Bonus Skills (Desirable, Not Required) Experience with additional More ❯
Penicuik, Midlothian, Scotland, United Kingdom Hybrid / WFH Options
FINTEC recruit
FINTEC recruit is seeking an EmbeddedSoftwareEngineer for our design Engineering client based south of Edinburgh. This is a permanent role with salary negotiable by experience plus bonus/benefits. You will be working within a small multidiscipline engineering team, working closely with hardware and software engineers. Opportunity to grow your expertise in embedded … a successful established engineering business with products supplied across the globe. Potential hybrid working with flexi start & finish times, early finish on Fridays. Responsibilities To design, implement and test embeddedsoftware across a range of microcontrollers, microprocessors and linux-based systems C/C++ Developing software for microcontrollers, microprocessors and embedded Linux systems Working with Linux … Interface engines such as QT and Crank To build systems such as Yocto to create custom Linux distributions Implement and troubleshoot hardware communication protocols : Skills and experience required for EmbeddedSoftwareEngineer role: Degree in Computer Science, Electrical/Electronic Engineering, or a related field. 5+ years experience in embeddedsoftware development Strong proficiency in More ❯
Edinburgh, Penicuik, Midlothian, United Kingdom Hybrid / WFH Options
FINTEC recruit Ltd
FINTEC recruit is seeking an EmbeddedSoftwareEngineer for our design Engineering client based south of Edinburgh. This is a permanent role with salary negotiable by experience plus bonus/benefits. You will be working within a small multidiscipline engineering team, working closely with hardware and software engineers. Opportunity to grow your expertise in embedded … a successful established engineering business with products supplied across the globe. Potential hybrid working with flexi start & finish times, early finish on Fridays. Responsibilities To design, implement and test embeddedsoftware across a range of microcontrollers, microprocessors and linux-based systems – C/C++ Developing software for microcontrollers, microprocessors and embedded Linux systems Working with Linux … Interface engines such as QT and Crank To build systems such as Yocto to create custom Linux distributions Implement and troubleshoot hardware communication protocols : Skills and experience required for EmbeddedSoftwareEngineer role: Degree in Computer Science, Electrical/Electronic Engineering, or a related field. 5+ years experience in embeddedsoftware development Strong proficiency in More ❯
Title : EmbeddedSoftwareEngineer Location : Pella, IA Duration : 12 Months Rate : $Open Visa Status : Any work Status on W2 Only Relevant Experience: 7 Years Job Description We are seeking an experienced EmbeddedSoftwareEngineer to design and develop embeddedsoftware using Matlab Simulink for MDB to implement controls for agricultural machinery. This … role involves testing control software at both the unit and machine levels and resolving integration issues through data analysis and system requirements evaluation. Responsibilities Design and develop embeddedsoftware using Matlab Simulink for MDB to implement controls for agricultural machinery. Test the control software at the unit level as well as on the machine. Identify and … resolve integration issues during machine testing by recording and analyzing data. Determine software requirements and make informed design decisions. Write software design specifications, interface specifications, and verification and validation documents. Participate in peer source code and design reviews. Follow an Agile Scrum development process Mentor junior level engineers (Senior level only). Essential Skills BS/MS in More ❯
JOB TITLE: EmbeddedEngineer JOB LOCATION: Derby SALARY: £40,000 = £50,000 DOE DURATION: Permanent or would consider contract HOURS: 37 hours per week SHIFTS: Monday to Friday, 07:30 - 16:30 START DATE: ASAP Industries considered: Experience with embeddedsoftware engineering is a must, but willing to consider all industries that may encompass this. Client … repair. Consistently innovating and delivering various electronic equipment, which is fitted into transport vehicles, ensuring the UK and further overseas keeps moving. Job Overview: Key Roles & Responsibilities: * Responsibility for embeddedsoftware design for a range of systems in line with project specific requirements and to the correct quality/design standards. * Deliver cost-effective embeddedsoftware designs in-line with budget. * To ensure innovative embeddedsoftware standards are adopted & continuously improved. * To ensure full compliance with design, quality and Health & Safety Regs. The Right Candidate: * A good understanding of embeddedsoftware design including: C/C++,C#, Visual Studio, CE 5.0 & CE6.0, .NET, MFC, Visual Basic, ARM9, 8051, PIC, X86, SQL More ❯
EmbeddedSoftwareEngineer - Hybrid – 2 days per week in Bristol We’re looking for a mid level EmbeddedSoftwareEngineer to join a consultancy team. You’ll work across a broad range of projects, collaborating with cross-functional teams to deliver high-quality embedded solutions for our clients. Your Skills & Experience: 3+ years … of software development experience Strong embedded programming skills in C/C++ Familiarity with embedded systems (e.g. STM32, CubeMX) Experience with embedded OSs such as FreeRTOS, Zephyr, or Embassy Solid understanding of communication protocols: I2C, UART, SPI, Bluetooth LE Desirable: Exposure to languages such as Python, JavaScript, Swift, Java, etc. GUI development with Qt, TouchGFX, Crank … Familiarity with tools like Git, Jira, Confluence Ability to work across the full tech stack, from hardware to UI Please reach out if you have any questions at all! EmbeddedSoftwareEngineer - Hybrid – 2 days per week in Bristo l More ❯
Position: EmbeddedSoftwareEngineer (Associate, Experienced, Senior) Location: 100% Onsite - Hazelwood, MO Security Clearance: Must be able to obtain an Interim Clearance prior to start Compensation Ranges: • Associate (Level 2): $90,100 - $121,900 • Experienced (Level 3): $110,500 - $149,500 • Senior (Level 4): $132,600 - $179,400 Overview: We are seeking EmbeddedSoftware Engineers … Levels 2-4) to join a Mission Systems Software Team in Berkeley, MO. This is an exciting opportunity to contribute to advanced defense projects in a collaborative, agile environment. You will design, implement, and test real-time embeddedsoftware systems throughout the software development lifecycle and contribute to a modern CI/CD DevSecOps pipeline. Key … Responsibilities: • Design, develop, debug, and maintain embeddedsoftware systems that meet regulatory, customer, and industry standards • Analyze and translate customer requirements into effective software solutions • Write and integrate software code tailored for specialized embedded hardware platforms • Contribute to hardware/software integration efforts • Monitor and optimize embedded system performance and stability • Conduct unit More ❯
Lockheed Martin MFC - Embedded S/W Engineer - Job # 15420 Location - Grand Prairie, TX (On-site full time) Pay Rate up to $92.55 W2 hourly (1.5x OT), Medical/Dental/Vision/401k Offered Duration: 12-18+ Months with possibility to convert direct Clearance: Must have active DoD Secret Clearance Job Description Designs, develops, operates … and maintains software and firmware components and computing systems software to be applied to and integrated with engineering scientific and manufacturing requirements. Applies the appropriate standards, processes, procedures, and tools throughout the system development life cycle to support the generation of such engineering applications and produces such as laboratory simulations systems airplane flight control and display systems avionics … and other systems and applications of this nature. Interfaces with customers suppliers' application users and other technical and support personnel. LM MFC Grand Prairie location is looking for a SoftwareEngineer to support development, integration, and test of embeddedsoftware solutions. The candidate will work with the team implementing, integrating, and testing embeddedsoftwareMore ❯
Newtown, Powys, Wales, United Kingdom Hybrid / WFH Options
Greenfield I T Recruitment
EmbeddedSoftwareEngineer – Firmware Role: EmbeddedSoftware EngineerLocation: Powys/SY15On-site role with potential to work from homeSalary: £40k plus benefitsOur client is a specialist engineering/manufacturing company who operates globally. This role will have responsibility for designing and developing new software within an engineering and manufacturing setting using embedded/… C++/firmware software.Embedded SoftwareEngineer role – Experience of C++ development in an embedded environment. Knowledge of multi-threaded application development using an embedded RTOS. Knowledge of configuring a broad range of microcontroller peripherals. Good communications skills. An enthusiasm for software development with a desire to work in a team of developers to ensure the … product is implemented with review and testing. If the EmbeddedSoftwareEngineer role sounds interesting to you, please APPLY & get in touch with Vicky Heard on or for more information.**Please note, only UK-based candidates can be considered More ❯
Great Chesterford, Saffron Walden, Essex, England, United Kingdom Hybrid / WFH Options
Technical Futures Ltd
A Mid-level EmbeddedSoftwareEngineer with 3-5 years commercial C++ development experience will design and develop software for the latest radar, security and surveillance systems. You’ll bring an Engineering related degree plus commercial experience developing cross platform software in C++ for Windows and Linux. Hybrid - Salary £40-55K experience dependent. Of … particular interest is experience in the development of security/defence command and control software and using GIS (Geographic Information System) data. The successful Mid level EmbeddedSoftwareEngineer will design and develop software in C++ across the company’s radar systems, including external radar control systems and interfaces as well as bringing the ability … to improve the software capabilities and enhance the user experience. Ideal requirements for the EmbeddedSoftwareEngineer include: Technical Degree with software content. Embedded C++ development skills. Minimum of 3-4 years commercial software design experience. Developing software in C++ for Linux and Windows. Developing on Embedded Linux. Exposure to Networking More ❯
Saffron Walden, Essex, South East, United Kingdom Hybrid / WFH Options
Technical Futures
A Mid-level EmbeddedSoftwareEngineer with 3-5 years commercialC++ development experience will design and develop software for the latest radar, security and surveillance systems. Youll bring an Engineering related degree plus commercial experience developing cross platform software in C++ for Windows and Linux. Hybrid - Salary £40-55K experience dependent. Of particular interest … is experience in the development of security/defence command and control software and using GIS (Geographic Information System) data. The successful Mid level EmbeddedSoftwareEngineer will design and develop software in C++ across the companys radar systems, including external radar control systems and interfaces as well as bringing the ability to improve the … software capabilities and enhance the user experience. Ideal requirements for the EmbeddedSoftwareEngineer include: Technical Degree with software content. Embedded C++ development skills. Minimum of 3-4 years commercial software design experience. Developing software in C++ for Linux and Windows. Developing on Embedded Linux. Exposure to Networking and Communication protocols. More ❯
Our client is a leader in the defence sector, currently seeking an EmbeddedSoftwareEngineer to join their team in Hertfordshire! This role focuses on embeddedsoftware development for Real Time systems, and involves architecting, designing, implementing, and testing subsystem software. This permanent position offers a dynamic working environment, with 4 to 5 days per … week on-site due to workload classification. Key Responsibilities: Architect, design, implement, and test embeddedsoftware for subsystems Deliver on-board software for next-generation Defence Systems Engage in code and design reviews to ensure code quality Develop maintainable and extensible code to adapt to changing requirements Collaborate effectively with multiple stakeholders including Systems Engineering, Electronics and … Electrical, and Test and Validation teams Job Requirements: Experience developing bare-metal embeddedsoftware using C/C++ Familiarity with model-based development, using UML or tools such as IBM's Rhapsody Desirable experience in defining and verifying algorithms in a model-based environment (e.g., SCADE) Knowledge of DO178C standards would be advantageous A proactive and flexible approach More ❯