the systems architecture between the HW, FW & SW elements of the business. Full description: We are seeking a Senior Systems Engineer with expertise in firmware development and embedded systems to join the team. In this role, you will define and specify interfaces between low-power embedded devices … critical role in managing contractors, ensuring project timelines, quality, and technical alignment. Position Overview Establish and define communication protocols and interfaces for low-power embedded devices within integrated platforms. Develop and evaluate firmware architectures to enhance performance, scalability, and long-term maintainability. Collaborate with teams across hardware, software … performance benchmarks. Conduct technical reviews, diagnose complex system challenges, and coordinate solutions across teams. Stay informed about evolving trends, best practices, and advancements in embedded systems and firmware engineering. Qualifications 5+ years of hands-on experience in embedded systems engineering and firmware development. Strong system-level More ❯
wireless communication, along with a passion for high-quality work and the ability to provide leadership in various capacities. Responsibilities: Design, develop, and maintain embedded software systems Analyze complex systems and implement sustainable solutions Provide leadership in architectural roles for embedded software projects Contribute to test automation engineering … 5+ years of professional work experience in OOP software engineering Affinity for electronics, mobile devices, and wireless communication Experience in an architectural role in embedded software projects or test automation engineering is a plus Strong analytical skills and ability to design sustainable solutions Organizational, coordinative, and lateral leadership skills More ❯
VP of Software with a strong pedigree in the Semiconductor industry. The next step is to expand the Software team, now seeking a Senior Firmware Engineer with experience in Linux device driver development. Role Responsibilities You will be responsible for the design, development, and testing of their innovative AI … to mentor and assist other engineers within the team if you wish. Candidate Requirements Strong experience in Linux device driver development Deep understanding of embedded programming in C and C++ Understanding of computer architecture (CPU, SoC, ASIC, GPU) Experience within a start-up environment is advantageous, or at least … willingness to work within a small, growing team Next Steps If you’re an Embedded Software Engineer seeking an exciting challenge within a great company, please apply today to learn more! For more information about this role or other positions in Embedded, Firmware, C++ Programming, Linux Kernel More ❯
London, England, United Kingdom Hybrid / WFH Options
Optirank
for our quality and expertise in the industry. In this role, you'll be managing a mix of software - from customer-facing apps and embeddedfirmware to cutting-edge production and R&D tools. Your mission: plan like a pro and keep all our projects sailing smoothly and … Support the Applications and Technical Author teams with input to new User and Technical Documentation. Responsible for software packages, production data management tools and embedded device FW. What You Need to Succeed Significant hands on and commercial experience with C++, C#, .NET, SQL, TypeScript, Python or similar. Commercial experience … Engineering, Computer Science, Mathematics, Physics or related field. Extensive experience with Azure DevOps and working in an Agile development process. Experience in real time embedded system development. Experience of working within the framework of a product development methodology and understanding of project management and project team structures required to More ❯
London, England, United Kingdom Hybrid / WFH Options
Lunar Energy
Join to apply for the Senior Embedded Software Engineer role at Lunar Energy Join to apply for the Senior Embedded Software Engineer role at Lunar Energy At Lunar Energy, we're on a mission to transform the way we power our homes by building an ecosystem of all … vision of deploying and building products to electrify homes that are connected through an integrated software platform. Responsibilities: Developing the software running in an embedded Linux platform including optimisation on the edge. Designing, coding and testing sub-systems that provide high performance functionality on constrained hardware. Writing code across … the full embedded stack from bootloader to high-level application software, including on embedded Linux operating systems. Working across multiple teams to ensure delivery, meet standards and ensure consistency Contributing to the continual improvement of our development best practices Your key skills & experience: 5+ years of experience as More ❯
system level testing of CRFS systems and products. Including, but not limited to: Performing manual testing of GUI based control applications Regression testing of embeddedfirmware using a variety of CRFS product variants Maintenance of System Test Lab infrastructure Ensure the System Test activities are conducted in conjunction More ❯
London, England, United Kingdom Hybrid / WFH Options
Lunar Energy
vision of deploying and building products to electrify homes that are connected through an integrated software platform. Responsibilities: Developing the software running in an embedded Linux platform including optimisation on the edge. Designing, coding and testing sub-systems that provide high performance functionality on constrained hardware. Writing code across … the full embedded stack from bootloader to high-level application software, including on embedded Linux operating systems. Working across multiple teams to ensure delivery, meet standards and ensure consistency Contributing to the continual improvement of our development best practices 5+ years of experience as a Embedded Software … or Firmware Engineer A proven track record of at least 5 years’ developing and architecting software, encompassing the full lifecycle from prototype to production. Ability to integrate hardware and software to develop end-to-end solutions. Working experience with Unix operating systems You love working in a smaller team More ❯
Senior Firmware Engineer - £60-70k Oxford My client is a leading company in their niche developing sensor technology. Due to sustained success, they are looking to grow their team. Main duties: Complex hardware & software development throughout the whole product cycle Designing parts for projects, managing those projects, and … supervising project team Investigate and develop ideas, suggest solutions, and identify opportunities Skills and Experience Required: Embedded software and firmware experience (C/C++ for real-time development, ARM MCUs, RTOS, PIC) Hardware design and PCB development experience Good experience in product life cycle management (R&D, maintenance More ❯
products. The successful candidate will be key in designing and implementing novel and scalable tools for automated software composition analysis and vulnerability discovery in firmware binaries and code bases. If you enjoy regularly being challenged and working on novel ideas to solve cybersecurity problems, please apply to join our … careers. Responsibilities: Designing solutions to enable automated software composition analysis and identification of vulnerabilities Developing and maintaining software composition analysis tools Performing research in embedded device firmware security and compose articles and papers for publication Required Skills: Master’s degree in computer science, Mathematics, or Cyber Security OR … and an ability to analyze and solve new problems with little instruction or guidance Preferred Skills: Familiarity with the Rust programming language Experience with firmware reverse engineering Experience with training or mentoring Experience with SaaS development ***Keysight is an Equal Opportunity Employer.*** #J-18808-Ljbffr More ❯
products. The successful candidate will be key in designing and implementing novel and scalable tools for automated software composition analysis and vulnerability discovery in firmware binaries and code bases. If you enjoy regularly being challenged and working on novel ideas to solve cybersecurity problems, please apply to join our … careers. Responsibilities: Designing solutions to enable automated software composition analysis and identification of vulnerabilities Developing and maintaining software composition analysis tools Performing research in embedded device firmware security and compose articles and papers for publication Required Skills: Master’s degree in computer science, Mathematics, or Cyber Security OR … and an ability to analyze and solve new problems with little instruction or guidance Preferred Skills: Familiarity with the Rust programming language Experience with firmware reverse engineering Experience with training or mentoring Experience with SaaS development ***Keysight is an Equal Opportunity Employer.*** #J-18808-Ljbffr More ❯
development in a truly cutting-edge environment. You will be paving the way for future innovation as part of a small, Agile team of embedded specialists. If you are passionately dedicated to the development of smart and inspired technology, we would love to hear from you! What You'll … Do: Creation of firmware for new and existing products, writing efficient, high-quality, maintainable code and conducting code review. Cross-team collaboration, predominantly within electronics, mechanical design & software departments. Participating in daily Scrum stand-ups. Conducting sprint planning & review, priority management & Agile retrospectives. Driving product development from concept & deployment … evolve. Your adaptability and resilience help you roll with the punches and keep projects on track. Experience You'll Have: Hands-on experience in Embedded/Firmware (C and C++). Scrum Master or willingness to complete this course within 12 months. Embedded system architecture design, implementation More ❯
Significant experience in mobile OS architecture/development (iOS, Android, Tizen, Symbian, etc.) or in-depth knowledge of mobile chipsets Experience with Linux drivers, embedded drivers, and firmware in complete OS environments The successful candidate can expect a flexible salary package, including a significant base salary (£200K+ for More ❯
London, England, United Kingdom Hybrid / WFH Options
Ultra
Engineering, V-Model, and lifecycle processes. Experience in developing requirements and compliant system designs. Proficiency in technical documentation and reviews. Experience with JAMA and embedded hardware/software/firmware development. Note: Candidates must be able to obtain the necessary security clearance. Additional Information Relocation support is available More ❯