Senior EmbeddedSoftwareEngineer – Satellite Communications Location: Remote, occasional visits to the office in Edinburgh Salary: £70,000 - £85,000 (Depending on depth of experience) We’re hiring for a pioneering client in the satellite communications industry, developing the first space-based cellular broadband network for global 4G/5G connectivity. This technology will enable 4G/… 5G coverage anywhere on the planet - on land, at sea, and in flight. Senior EmbeddedSoftwareEngineer Role Overview: Develop and maintain embeddedsoftware for satellite systems. Work with C/C++, RTOS (FreeRTOS), and bare-metal programming. Debug hardware/software, support system integration & launch. Senior EmbeddedSoftwareEngineer Key … Skills: Embedded C/C++ MCU Development Board Bring-Up (SoC, ARM) RTOS I2C, SPI, CANBus Interested in this remote Senior EmbeddedSoftware role? Apply now or reach out to Harry Hansford @ IC Resources for more details 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 ❯
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. Is this your next job Read the full description below to find out, and do not hesitate to make an application. 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 … 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 More ❯
ADA EmbeddedSoftwareEngineer Stevenage Our client has a fantastic opportunity for an experienced ADA EmbeddedSoftwareEngineer to contribute to the development of current and future missile control systems. This role is a chance to work at the cutting edge of defence technology, where your expertise will directly support mission-critical projects. Key … leave Flexible working arrangements considered Enhanced parental leave (maternity, adoption, shared parental, paternity, neonatal, fertility treatment) Subsidised meals, free parking and excellent site facilities The Role: As an ADA EmbeddedSoftwareEngineer, you will design, develop and deliver embeddedsoftware for missile subsystems. You’ll work across the full software development lifecycle, from requirements … delivery. The role involves close collaboration with systems design, electronics, safety, security and quality teams, making it varied and engaging. What they’re looking for: Strong experience in developing embeddedsoftware using Ada and C/C++ Experience with real-time systems Model-based development experience (UML, IBM Rhapsody or similar tools) Collaborative and flexible problem-solving mindset More ❯
Employment Type: Permanent
Salary: £57000 - £60000/annum Good bonus, pension & overtime
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 ❯
Cambridgeshire, England, United Kingdom Hybrid / WFH Options
Singular Recruitment
EmbeddedSoftwareEngineer As an EmbeddedSoftwareEngineer, you will play a key role in the design, development, and manufacture of cutting-edge communication systems. Working in a fast-paced environment alongside a talented team, you will be responsible for driving innovation and ensuring the quality and performance of embeddedsoftware solutions. … You will have the opportunity to contribute to critical products that deliver high-impact solutions to customers worldwide. Key Responsibilities: Develop and maintain embeddedsoftware for communication systems, including real-time operating systems, device drivers, and communication protocols. Collaborate with cross-functional teams—such as hardware engineers and system architects—to ensure seamless integration of software and … improvements to enhance performance, reliability, and scalability of our communication products. Troubleshoot and debug complex issues, optimizing code for performance and memory usage. Contribute to the continuous improvement of software development processes, including testing, documentation, and code reviews. Required Qualifications & Experience: Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field. 5+ years of More ❯
cambridge, east anglia, united kingdom Hybrid / WFH Options
Singular Recruitment
EmbeddedSoftwareEngineer As an EmbeddedSoftwareEngineer, you will play a key role in the design, development, and manufacture of cutting-edge communication systems. Working in a fast-paced environment alongside a talented team, you will be responsible for driving innovation and ensuring the quality and performance of embeddedsoftware solutions. … You will have the opportunity to contribute to critical products that deliver high-impact solutions to customers worldwide. Key Responsibilities: Develop and maintain embeddedsoftware for communication systems, including real-time operating systems, device drivers, and communication protocols. Collaborate with cross-functional teams—such as hardware engineers and system architects—to ensure seamless integration of software and … improvements to enhance performance, reliability, and scalability of our communication products. Troubleshoot and debug complex issues, optimizing code for performance and memory usage. Contribute to the continuous improvement of software development processes, including testing, documentation, and code reviews. Required Qualifications & Experience: Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field. 5+ years of More ❯
cambridgeshire, east anglia, united kingdom Hybrid / WFH Options
Singular Recruitment
EmbeddedSoftwareEngineer As an EmbeddedSoftwareEngineer, you will play a key role in the design, development, and manufacture of cutting-edge communication systems. Working in a fast-paced environment alongside a talented team, you will be responsible for driving innovation and ensuring the quality and performance of embeddedsoftware solutions. … You will have the opportunity to contribute to critical products that deliver high-impact solutions to customers worldwide. Key Responsibilities: Develop and maintain embeddedsoftware for communication systems, including real-time operating systems, device drivers, and communication protocols. Collaborate with cross-functional teams—such as hardware engineers and system architects—to ensure seamless integration of software and … improvements to enhance performance, reliability, and scalability of our communication products. Troubleshoot and debug complex issues, optimizing code for performance and memory usage. Contribute to the continuous improvement of software development processes, including testing, documentation, and code reviews. Required Qualifications & Experience: Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field. 5+ years of More ❯
EmbeddedSoftware Development Engineer - (phone number removed) - £27.30/hr (Umbrella Rate - Inside IR35) This is a maternity cover opportunity, starting 29/9/2025, currently funded to 31/3/2026 Step into the world of cutting-edge engineering with this incredible opportunity as an EmbeddedSoftware Development Engineer. This is your … and forward-thinking team. With a focus on professional growth and hands-on experience, this role offers the perfect platform to elevate your career. If you're passionate about embeddedsoftware and want to make a real impact, this is the role for you. What You Will Do: - Perform microcontroller software testing on control boards to ensure … optimal performance. - Analyse system-level requirements and convert them into detailed software requirements. - Design and implement software components using MATLAB/Simulink and/or C/C++ code. - Develop and execute unit test cases for software components to ensure quality and reliability. - Contribute to software validation activities using Model in Loop, Software in Loop More ❯
Warwick, Canley, West Midlands (County), United Kingdom
Jonathan Lee Recruitment Ltd
EmbeddedSoftware Development Engineer - (phone number removed) - £27.30/hr (Umbrella Rate - Inside IR35) **This is a maternity cover opportunity, starting 29/9/2025, currently funded to 31/3/2026** Step into the world of cutting-edge engineering with this incredible opportunity as an EmbeddedSoftware Development Engineer. This is your … and forward-thinking team. With a focus on professional growth and hands-on experience, this role offers the perfect platform to elevate your career. If you're passionate about embeddedsoftware and want to make a real impact, this is the role for you. What You Will Do: - Perform microcontroller software testing on control boards to ensure … optimal performance. - Analyse system-level requirements and convert them into detailed software requirements. - Design and implement software components using MATLAB/Simulink and/or C/C++ code. - Develop and execute unit test cases for software components to ensure quality and reliability. - Contribute to software validation activities using Model in Loop, Software in Loop More ❯
EmbeddedSoftwareEngineer Location: Cambridge, UK Employment Type: Full time Are you an experienced EmbeddedSoftwareEngineer looking to work on innovative projects in a dynamic and supportive environment? This is an exciting opportunity to join a growing team where you'll have the chance to make a real impact while benefiting from the … stability and backing of a global organisation. What you'll be doing: Developing and maintaining embeddedsoftware for prototype and production systems in line with OEM and international standards. Creating and maintaining library blocks to enable re-use of IP across multiple products. Supporting customer integration through on-site assistance with parametrisation, calibration, troubleshooting, and code correction. Carrying … out verification, validation, and testing of developed software solutions for assigned projects. Working as part of a team in an agile environment, balancing flexibility with accountability to deliver results. Following established processes while actively contributing to improvements in development and testing methods. What we're looking for: Degree or equivalent in Software Engineering, Computer Engineering, Control Engineering, Applied More ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Fortice Ltd
EmbeddedSoftwareEngineer Aerospace & Defence (UK) Are you ready to apply your embeddedsoftware expertise to mission-critical aerospace systems with real-world impact? Were working with a rapidly growing, well-funded aerospace & defence technology company that is building the next generation of high-performance systems for airspace security. This organisation is backed by top … With a culture of innovation, pace, and technical excellence, they are scaling rapidly and are seeking exceptional engineers to join their expanding R&D group. The Role As an EmbeddedSoftwareEngineer , you will be a key part of the engineering team developing real-time software for advanced aerospace applications , including: Flight control and avionics systems … Radar and sensor data processing pipelines Guidance, navigation, and communication software Safety-critical, low-latency applications What Youll Bring Proficiency in C/C++ for embedded systems Experience with RTOS and/or bare-metal programming Familiarity with aerospace, robotics, or defence-grade software standards Strong understanding of hardware/software integration & testing Background in signal 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 ❯
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 ❯
Peterborough, Cambridgeshire, United Kingdom Hybrid / WFH Options
Talent Locker
EmbeddedSoftwareEngineer - Defence Communications Location: Peterborough (Hybrid - 3 days per week on-site) Salary: £45-60k + Excellent Benefits Clearance: Must be eligible for BPSS Join a world-class engineering team at the heart of aviation safety. This is a great opportunity for an EmbeddedSoftwareEngineer to take ownership of technically … complex projects that make a real-world difference in civilian and defence air traffic systems. As part of a 50-strong engineering function, you'll work across the full embeddedsoftware lifecycle-designing, coding, testing and supporting high-integrity communication systems. If you want to work on cutting-edge systems, progress your career, and be part of something … and still on the upward path of learning, finding their feet and want a great place to continue their career. What you'll be doing You'll be developing embeddedsoftware for advanced radio and communication systems, covering architectural and detailed design, algorithm development, coding, debugging, and unit testing. You'll support test and acceptance activities, prepare technical More ❯
Peterborough, Cambridgeshire, East Anglia, United Kingdom Hybrid / WFH Options
Talent Locker
EmbeddedSoftwareEngineer - Defence Communications Location: Peterborough (Hybrid - 3 days per week on-site) Salary: £45-60k + Excellent Benefits Clearance: Must be eligible for BPSS Join a world-class engineering team at the heart of aviation safety. This is a great opportunity for an EmbeddedSoftwareEngineer to take ownership of technically … complex projects that make a real-world difference in civilian and defence air traffic systems. As part of a 50-strong engineering function, you'll work across the full embeddedsoftware lifecycle-designing, coding, testing and supporting high-integrity communication systems. If you want to work on cutting-edge systems, progress your career, and be part of something … and still on the upward path of learning, finding their feet and want a great place to continue their career. What you'll be doing You'll be developing embeddedsoftware for advanced radio and communication systems, covering architectural and detailed design, algorithm development, coding, debugging, and unit testing. You'll support test and acceptance activities, prepare technical 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 ❯
Low-Level EmbeddedSoftwareEngineer Location: Bristol, UK Duration: 6-month contract Rate: £65/hour (Umbrella) OR £49.70/hour (+£7.22/hour Holiday pay) Work Pattern: Fully on-site, compressed hours available 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) Role Overview We are seeking a skilled Low-Level EmbeddedSoftwareEngineer to support ongoing engineering programmes. This role involves the development, verification, and integration of embeddedsoftware solutions, ensuring high standards of quality, performance, and compliance across the full engineering lifecycle. Key Responsibilities Develop … and maintain embeddedsoftware using C for real-time systems. Contribute to verification activities to ensure robust and reliable software delivery. Support integration of software on ARM-based processing platforms. Produce and review technical documentation, including design specifications. Engage with stakeholders to ensure technical alignment with project goals. Apply software engineering best practices and adhere 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 ❯
Subject - EmbeddedSoftwareEngineer| Salisbury | Permanent | £37,769 - £43,815 Salary: £37,769 - £43,815 Location: Salisbury, Wiltshire (Porton Down site) You must be eligible for SC/DV Clearance. The Client: Curo are partnering with a government organisation at the forefront of UK defence and national security. Working across domains such as cyber, electromagnetic activities, and … a tangible impact. The Candidate: The successful candidate will be degree-qualified in a STEM discipline (eg Computing, Electronics, Physics) or possess equivalent experience. You will bring hands-on Embeddedsoftware development skills, ideally in C, C++ or Rust, and have experience working with microcontrollers, DSP, and Real Time operating systems. A background in defence or secure environments … is highly desirable. The Role: This role offers a unique opportunity to work on bespoke engineering projects in highly secure environments. You'll contribute to the development of Embedded systems and software-defined radio frameworks, applying your technical expertise to solve complex problems. The work is varied, often classified, and offers exposure to technologies rarely seen outside of More ❯