A leading technology company specializing in advanced semi-conductor manufacturing is seeking a SeniorEmbeddedSoftwareEngineer to join its product development team. Operating in diverse industries such as renewable energy, microelectronics, life sciences, and research, the company designs and manufactures high-performance laser solutions with a strong focus on innovation and reliability. The role involves … developing and maintaining embeddedsoftware for laser systems, working with real-time operating systems, embedded computing modules, and automated testing frameworks. Responsibilities include writing clean C/C++ code, integrating software with hardware and optics, troubleshooting embedded systems, and mentoring junior engineers. Candidates should have experience in real-time systems, microcontroller interfaces (UART, Ethernet, CAN … Bus, I2C, SPI), embedded Linux, and version control tools (Git, Azure DevOps) . Additional skills in Python, C#, FPGA programming, or industrial control systems are advantageous. This position offers career growth, a collaborative work environment, and competitive benefits, including flexible working hours. There are optional training opportunities which include very occasional travel (1-2x per year) to sites More ❯
Low Level EmbeddedSoftwareEngineer (Senior Levels) Leonardo, Newcastle, England, United Kingdom Join or sign in to find your next job Join to apply for the Low Level EmbeddedSoftwareEngineer (Senior Levels) role at Leonardo Job Overview Leonardo is seeking experienced Low Level EmbeddedSoftware Engineers to join our … established teams in Edinburgh and our new Newcastle office. This role involves developing low level embeddedsoftware for advanced defence and aerospace projects, including the European Common Radar System (ECRS). Responsibilities Develop high quality, robust low level embeddedsoftware for multicore processing platforms. Document work products, manage configuration, and report progress to the team. Create … present technical reports and presentations to stakeholders. Follow project plans and identify key milestones. Collaborate closely with hardware and systems teams, troubleshooting integration issues on complex systems. Requirements Strong embedded C programming skills and solid C++ knowledge. Experience testing and integrating software with firmware (VHDL/Verilog) and hardware. Excellent debugging skills and experience with RTOS like VxWorks More ❯
Toshiba Europe Limited has pioneered the development of quantum communication systems over the past decade, setting new standards for cryptography and data security. We are currently seeking an EmbeddedSoftwareEngineer (or SeniorEmbeddedSoftwareEngineer, depending on experience) to join the growing team developing our products within Toshiba's new Quantum Technology … Centre, based in Cambridge, UK. The successful candidate will play a leading role in the design, implementation and maintenance of the software and firmware stack for our new quantum communication products. In this role, you will develop firmware for embedded microcontrollers, Linux kernel-space device drivers and user-space command and control software, ensuring robust and reliable … Responsibilities: Design, develop and maintain firmware for microcontrollers Design, develop and maintain Linux device drivers for our custom electronics and quantum-optic hardware Design, develop and maintain command & control software to implement quantum communication protocols Work closely within a multifunctional development team to test and debug systems Write technical design and test documentation Guide product development and overall systems More ❯
Portishead, Somerset, United Kingdom Hybrid / WFH Options
Viper Subsea Ltd
at The Business Leader Awards Ceremony 2022 and partners with IET (The Institution of Engineering and Technology). The Role: We are looking for an experienced and highly skilled SeniorEmbeddedSoftwareEngineer to join our Hardware Solutions Team. Key Responsibilities Include: Work as part of the EmbeddedSoftware Team. Undertake software architecture … definition, design and development, review and approval, testing and modification of embeddedsoftware products in support of the company's research and development activities and commercial deliveries. Sustain the Viper standard of design excellence and innovation. Produce technical documentation in accordance with company procedures. Guide best practices in technical documentation for the team. Coordinate, plan and manage work …/or others. Provide support and mentoring to less experienced engineers. What We Are Looking For: Proven strong technical and people leadership, Bachelors', Masters' in Electrical/Electronics/Software/Computer Science, Proven EmbeddedSoftware architecture design and implementation experience, Proficiency in Python, C and C++, Strong problem-solving and analytical skills, Software design, development More ❯
Easter Howgate, Midlothian, United Kingdom Hybrid / WFH Options
Leonardo UK Ltd
Job Description: The opportunity: Are you interested in developing low level embeddedsoftware for one of the most cutting-edge defence and aerospace projects in the UK? If you like the sound of developing software for the European Common Radar System (ECRS) , then Leonardo would like to hear from you. We are looking for experienced Low Level … EmbeddedSoftware Engineers to join our well established software community at our Edinburgh based site as well as in our brand new Newcastle office. For more information on Leonardo's contribution to ECRS check out: What you'll do as a Low Level EmbeddedSoftwareEngineer: Develop high quality and robust low level embeddedsoftware for a multicore processing platform Be responsible for documenting and recording your work products, keeping them under configuration management and providing plans and reports on progress to your wider team. Deliver technical reports and documents, as well as generate and present technical presentations to project stakeholders. Be able to follow a project plan and identify key elements More ❯
Job Description: The opportunity: Are you interested in developing low level embeddedsoftware for one of the most cutting-edge defence and aerospace projects in the UK? If you like the sound of developing software for the European Common Radar System (ECRS) , then Leonardo would like to hear from you. We are looking for experienced Low Level … EmbeddedSoftware Engineers to join our well established software community at our Edinburgh based site as well as in our brand new Newcastle office. What you'll do as a Low Level EmbeddedSoftwareEngineer: Develop high quality and robust low level embeddedsoftware for a multicore processing platform. Be responsible for … and present technical presentations to project stakeholders. Be able to follow a project plan and identify key elements within the project plan. Report clear and concise progress to the software team lead and Project and Engineering management. Work closely with the hardware and systems team, including system integration teams onto target hardware. You will investigate and resolve real integration More ❯
Job Title : SeniorEmbeddedSoftwareEngineer (Robotics) Location : Plymouth (3 Days On-Site Per Week) Salary : Up to £65,000 + Additional Benefits (Please Note All Applicants Must Be UK Citizens, No Sponsorship Provided) Main Responsibilities: - Research, develop and prototype new concepts to solve engineering challenges. - Create testable, maintainable, secure, and high-reliability code. - Contribute to … our real-time autonomy software stack using C/C++ - Cooperate with the software and product development life cycle using Agile and Waterfall methodologies. Required Skills: - C/C++ & Python Software Development. - Software development on embedded systems/microcontrollers. - Basic electronics knowledge with the confidence of prototyping electronic circuits. - Sensor integration using: UART/RS232 … I2C, SPI, Ethernet etc. - Data formats: Protobuf/JSON - Basic control systems knowledge - Software version control and management: Git, GitHub, JIRA etc. Please apply to find out full information. More ❯
SeniorEmbeddedSoftwareEngineer | £60-65k + £5-6k p/a bonus | Aylesbury My client is an elite company in the medical sector developing cutting edge solutions for lifesaving products. They are currently developing a ground-breaking, cutting edge surgical robot, and looking for a Senior Electronic Design Engineer to help … or related field from a Russel Group university or equivalent + 5+ years' experience in an electronic design role + PCB design experience (Altium, Eagle etc.) + Experience developing embedded C/C++ code in Linux What you’ll get: + £60-65k + Bonus averaging £3-5k p/a, paid monthly + Clear career progression More ❯
SeniorEmbeddedSoftwareEngineer £60-65k + £5-6k p/a bonus Aylesbury My client is an elite company in the medical sector developing cutting edge solutions for lifesaving products. They are currently developing a ground-breaking, cutting edge surgical robot, and looking for a Senior Electronic Design Engineer to help … or related field from a Russel Group university or equivalent + 5+ years' experience in an electronic design role + PCB design experience (Altium, Eagle etc.) + Experience developing embedded C/C++ code in Linux What you ll get: + £60-65k + Bonus averaging £3-5k p/a, paid monthly + Clear career progression More ❯
Manchester, North West, United Kingdom Hybrid / WFH Options
ZENOVO LTD
Job Title: SeniorEmbeddedSoftwareEngineer Location: Hybrid (Manchester - 2-3 days onsite) Salary: Up to £60,000 + benefits (depending on experience) Were looking for a SeniorEmbeddedSoftwareEngineer with strong expertise in C/C++ to join our fast-growing team in Manchester . Youll play a key role … in designing and developing embedded software. From early-stage prototyping to production-ready systems, youll be part of a collaborative team pushing innovation in connected hardware. What Youll Be Doing: Designing and implementing embedded firmware for in-house hardware platforms Bringing up new devices and peripherals, interfacing with sensors and cloud services Developing communication stacks using protocols like … SPI, I2C, and RS232 Writing clean, robust, and efficient code following industry best practices Supporting software integration, debugging, and optimisation across product lifecycle What Were Looking For: Strong experience in C/C++ development for embedded systems Solid understanding of ARM Cortex-M microcontrollers and low-level peripheral interfacing Familiarity with Linux as a development and target platform More ❯
SeniorEmbeddedSoftwareEngineer with strong skills in embedded linux/kernel development, Bootloader and device driver development, is required by a world-leading, high end customer centric device company to play a senior role in their new London tech hub based close to London Paddington, and join a Pan European embeddedsoftware engineering team of around 30 people. Salary: Market Leading + Decent Pension, Health, and 30 Days Holiday. The EmbeddedSoftwareEngineer will take the lead in developing their Linux kernel, custom Embedded Linux distribution, and bootloaders, while also having an impact on the entire physical product used by millions of customers, working as part of … a cross-functional team. The SeniorEmbeddedSoftwareEngineer is a hybrid role and will ideally be based in the office 2/3 days per week. However, there might be some flexibility for those with outstanding embedded Linux skills and strong kernel development to work more remotely from within the UK. As a SeniorMore ❯
SeniorEmbeddedSoftwareEngineer with strong skills in embedded linux/kernel development, Bootloader and device driver development, is required by a world-leading, high end customer centric device company to play a senior role in their new London tech hub based close to London Paddington, and join a Pan European embeddedsoftware engineering team of around 30 people. Salary: Market Leading + Decent Pension, Health, and 30 Days Holiday. The EmbeddedSoftwareEngineer will take the lead in developing their Linux kernel, custom Embedded Linux distribution, and bootloaders, while also having an impact on the entire physical product used by millions of customers, working as part of … a cross-functional team. The SeniorEmbeddedSoftwareEngineer is a hybrid role and will ideally be based in the office 2/3 days per week. However, there might be some flexibility for those with outstanding embedded Linux skills and strong kernel development to work more remotely from within the UK. As a SeniorMore ❯
SeniorEmbeddedSoftwareEngineer with strong skills in embedded linux/kernel development, Bootloader and device driver development, is required by a world-leading, high end customer centric device company to play a senior role in their new London tech hub based close to London Paddington, and join a Pan European embeddedsoftware engineering team of around 30 people. Salary: Market Leading + Decent Pension, Health, and 30 Days Holiday. The EmbeddedSoftwareEngineer will take the lead in developing their Linux kernel, custom Embedded Linux distribution, and bootloaders, while also having an impact on the entire physical product used by millions of customers, working as part of … a cross-functional team. The SeniorEmbeddedSoftwareEngineer is a hybrid role and will ideally be based in the office 2/3 days per week. However, there might be some flexibility for those with outstanding embedded Linux skills and strong kernel development to work more remotely from within the UK. As a SeniorMore ❯
Developing embeddedsoftware using modern C++ on Linux This product development and manufacturing company are growing and looking for a SeniorEmbeddedSoftwareEngineer to join their team. Their technologies are both standalone instruments as well as hardware components for complex systems integrated into customer products. As a senior team member, you will … deliver robust, high quality software, write automated tests, as well as peer review other code. Requirements: Degree in computer science or electronics, with demonstrable industry experience as a seniorembeddedsoftware engineer. Extensive experience with embeddedsoftware using modern C++ (ideally 17) programming that is used for developing optimised complex systems through efficient memory … management including embedded kernel and Linux driver technologies. Good analytical and problem-solving skills. Excellent communication skills. Additional experience with 1 or more of the following: Rust, Python, RF, DSP, network systems. The role would require you to be onsite at their offices at least 3 days per week as required for projects. On offer is an excellent remuneration More ❯
SeniorEmbeddedSoftwareEngineer - Manchester This job has expired. You can still send us your CV and we'll match you with similar roles. Manchester ALE-AM/SESE Posted on June 26, 2023 Expired on September 1, 2023 About the role Are you fascinated by the intricate workings of old embedded technology? Do you … detail and a passion for unraveling the mysteries of outdated systems? If so, we have an exciting opportunity for you! Our client are seeking a talented and experienced Principle EmbeddedSoftwareEngineer with a specialization in reverse engineering old embedded technology to join this dynamic team! The main objective of this role will be to reverse … engineer a range of outdated embedded systems and bring them up to current industry standards. Alongside this you will be given the opportunity to lead on the newer and more complex projects that the business is working on. Your Responsibilities: - Reverse engineer and analyse legacy embedded systems, including hardware and software components. - Develop strategies and More ❯
SeniorEmbeddedSoftwareEngineer - Manchester This job has expired. You can still send us your CV and we'll match you with similar roles. Manchester ALE-AM/SESE Posted on June 26, 2023 Expired on September 1, 2023 About the role Are you fascinated by the intricate workings of old embedded technology? Do you … detail and a passion for unraveling the mysteries of outdated systems? If so, we have an exciting opportunity for you! Our client are seeking a talented and experienced Principle EmbeddedSoftwareEngineer with a specialization in reverse engineering old embedded technology to join this dynamic team! The main objective of this role will be to reverse … engineer a range of outdated embedded systems and bring them up to current industry standards. Alongside this you will be given the opportunity to lead on the newer and more complex projects that the business is working on. Your Responsibilities: – Reverse engineer and analyse legacy embedded systems, including hardware and software components. – Develop strategies and More ❯
Livingston, West Lothian, United Kingdom Hybrid / WFH Options
Plexus Malaysia Sdn Bhd
SeniorEmbeddedSoftwareEngineer page is loaded SeniorEmbeddedSoftwareEngineer Apply locations Livingston, United Kingdom time type Full time posted on Posted 6 Days Ago job requisition id R032230 Be You - Our people create our best Plexus. Ingrained in our culture of inclusion is the philosophy that each individual offers diverse … world. We're a global team of experts who partner with our customers to bring their products to life through inspired innovation and world-class customer service. As a SeniorEmbeddedSoftwareEngineer at Plexus, you will be part of a team developing embeddedsoftware for products across a wide range of industries and … design, and others. We are looking for problem solvers, critical thinkers, and strong communicators who are excited to work on products that improve our world. RESPONSIBILITIES Create high-quality software as a part of a cross-discipline project team Develop engineering/product concepts that are innovative, high quality, and cost appropriate Engage in all phases of product development More ❯
Are you an experienced SeniorEmbeddedSoftwareEngineer with a focus on C programming looking to work with innovative touch technologies? This company specialises in developing bespoke hardware and firmware silicon devices. Their products serve automotive and industrial sectors, providing cutting-edge solutions that ensure high-quality customer integration. They are seeking a talented SeniorEmbeddedSoftwareEngineer to join their engineering team in Fareham, UK, to contribute to the development of their next-generation technology. Responsibilities of this SeniorEmbeddedSoftwareEngineer - C job based in Fareham: - Design and implement embeddedsoftware: Develop efficient, low-level code in C for microcontrollers and embedded systems, ensuring optimal performance, resource usage, and reliability. - Debugging and testing; use debugging tools and methods (e.G., JTAG, oscilloscopes) to troubleshoot hardware-software interactions, optimize code, and perform system validation through unit and integration tests. - Develop new features to meet market requirements on RISC-V-based platforms. - Act as an ambassador for the company, ensuring high standards in More ❯
A specialist technology organisation are looking to add a SeniorEmbeddedSoftwareEngineer to their growing team in Harpenden, Hertfordshire - this is a hybrid job. They develop complex electronic products for a range of sectors including the Internet of Things and Medical Devices. As a SeniorEmbeddedSoftwareEngineer you will be … significantly contributing to projects, mentoring more junior engineers in the team and meeting with customers to discuss requirements and project progress. Key responsibilities of the SeniorEmbeddedSoftwareEngineer job: Develop new products from customer requirements Develop embeddedsoftware in C or C++ Work on RTOS, bare-metal and embedded Linux environments Work … closely with customers throughout the project stages Key skills/requirements for the SeniorEmbeddedSoftwareEngineer job: Experience in Embedded C/C++ A solid understanding of real-time systems RTOS or Embedded Linux experience Some basic electronics design experience You will be supported with your career growth however best interests you - whether More ❯
SeniorEmbedded Linux SoftwareEngineer An industry leading technology developer has raised an immediate requirement for an experiencedSenior Embedded Linux Software Engineerto join their multi-award winning R&D team. Make sure to apply with all the requested information, as laid out in the job overview below. In this role youll develop highly performant … Embedded Linux systems for new products and enhancements for a global client base. The successful candidate will be experienced and able to ... JBLK1_UKTJ More ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
Octagon Group
SeniorEmbeddedSoftwareEngineer – Cambridge – Hybrid £80,000 - £100,000 per annum Benefits include flexible working, hybrid pattern (3 days onsite), Pension, 25 days A new opportunity has opened for an experienced SeniorEmbeddedSoftwareEngineer to join an innovative and growing R&D team based in Cambridge . This is a … permanent, full-time role with hybrid working options. We’re looking for a technically strong engineer with strong industrial experience, confident working across the full embeddedsoftware lifecycle – from requirements capture through to design, implementation, and testing. Key Requirements – SeniorEmbeddedSoftwareEngineer (Cambridge): Essential Skills: Proficient in Linux embedded development Strong … and Linux customisation Use of version control tools such as Git Familiarity with bug tracking tools like JIRA Experience with bare metal and RTOS-based development Desirable Experience: Full software development lifecycle knowledge including requirements capture and unit testing Understanding of test-driven development and modern software best practices Familiar with standard hardware interfaces (e.g., SPI, I2C) Ability More ❯
cambridge, east anglia, united kingdom Hybrid / WFH Options
Octagon Group
SeniorEmbeddedSoftwareEngineer – Cambridge – Hybrid £80,000 - £100,000 per annum Benefits include flexible working, hybrid pattern (3 days onsite), Pension, 25 days A new opportunity has opened for an experienced SeniorEmbeddedSoftwareEngineer to join an innovative and growing R&D team based in Cambridge . This is a … permanent, full-time role with hybrid working options. We’re looking for a technically strong engineer with strong industrial experience, confident working across the full embeddedsoftware lifecycle – from requirements capture through to design, implementation, and testing. Key Requirements – SeniorEmbeddedSoftwareEngineer (Cambridge): Essential Skills: Proficient in Linux embedded development Strong … and Linux customisation Use of version control tools such as Git Familiarity with bug tracking tools like JIRA Experience with bare metal and RTOS-based development Desirable Experience: Full software development lifecycle knowledge including requirements capture and unit testing Understanding of test-driven development and modern software best practices Familiar with standard hardware interfaces (e.g., SPI, I2C) Ability More ❯
Cambridge, south west england, united kingdom Hybrid / WFH Options
Octagon Group
SeniorEmbeddedSoftwareEngineer – Cambridge – Hybrid £80,000 - £100,000 per annum Benefits include flexible working, hybrid pattern (3 days onsite), Pension, 25 days A new opportunity has opened for an experienced SeniorEmbeddedSoftwareEngineer to join an innovative and growing R&D team based in Cambridge . This is a … permanent, full-time role with hybrid working options. We’re looking for a technically strong engineer with strong industrial experience, confident working across the full embeddedsoftware lifecycle – from requirements capture through to design, implementation, and testing. Key Requirements – SeniorEmbeddedSoftwareEngineer (Cambridge): Essential Skills: Proficient in Linux embedded development Strong … and Linux customisation Use of version control tools such as Git Familiarity with bug tracking tools like JIRA Experience with bare metal and RTOS-based development Desirable Experience: Full software development lifecycle knowledge including requirements capture and unit testing Understanding of test-driven development and modern software best practices Familiar with standard hardware interfaces (e.g., SPI, I2C) Ability More ❯
Newport, Wales, United Kingdom Hybrid / WFH Options
JR United Kingdom
Social network you want to login/join with: SeniorEmbeddedSoftwareEngineer, Newport, Wales Client: IC Resources Location: Newport, Wales, United Kingdom Job Category: Other EU work permit required: Yes Job Views: 5 Posted: 31.05.2025 Expiry Date: 15.07.2025 Job Description: I am seeking a SeniorEmbeddedSoftwareEngineer to join a … growing company specialising in Computer Vision/Machine Learning/AI Technologies. Suitable candidates will have 3 to 15 years of experience developing low-level applications with strong embedded C/C++, Python, RTOS, and Linux programming skills. The SeniorEmbeddedSoftwareEngineer will focus on developing a next-generation virtual reality system. Responsibilities include … developing drivers and infrastructure on embedded platforms for ARM microcontrollers, working with pre-emptive multithreaded RTOS or embedded Linux to meet real-time constraints. Candidates should be able to advance projects, learn and work effectively in unfamiliar areas, and perform well under pressure. This is a super opportunity to get involved with cutting-edge technology. Salary More ❯
london, south east england, united kingdom Hybrid / WFH Options
IC Resources
Join a deep-tech start-up transforming embeddedsoftware tooling – London, Hybrid Working Model This stealth-mode start-up is tackling one of the most persistent pain points in modern electronics... integrating complex semiconductor chips into real-world systems. Backed by leading UK investors, the team is developing an AI-powered platform that radically simplifies embeddedsoftware development and reverse engineering. They’re now looking for a SeniorEmbeddedSoftwareEngineer to help build intelligent tooling for reverse engineering, low-level firmware analysis, and code generation. You’ll work at the cutting edge of embedded systems, combining traditional driver development with modern AI and analysis frameworks. For this SeniorEmbeddedSoftwareEngineer , we’re looking for someone with: Extensive experience in embedded development (baremetal/RTOS) Proficiency in C/C++ for low-level software and firmware Hands-on experience with reverse engineering tools like Ghidra, IDA Pro, or similar Strong understanding of embedded toolchains (compilers, linkers, debuggers) Familiarity with SoC bring-up, device More ❯