Senior Embedded Linux Software Engineer An industry leading technology developer has raised an immediate requirement for an experienced Senior Embedded Linux Software Engineer to join their multi-award winning R&D team. In this role you’ll 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 innovate and deliver in a fast paced and busy environment, and enjoy working on leading edge embedded systems. Responsibilities for the role of Senior Embedded Linux Software Engineer will include: Design and test device driver and application specific software on Linux systems. Debugging of system level issues and collaboration with other engineering … disciplines. Board bring up and evaluation of various SoC Hardware. As the selected Senior Embedded Linux Software Engineer, your skills and experience should include: Strong C and C++ programming Embedded Linux and Device Driver development. Linux build processes, deployment and testing. Desirable skills/skills you can develop within the role: Knowledge of PCIe. Multi Core ARM processors. More ❯
Edinburgh, Midlothian, Scotland, United Kingdom Hybrid / WFH Options
Singular Recruitment
Senior Embedded Linux Software Engineer An industry leading technology developer has raised an immediate requirement for an experienced Senior Embedded Linux Software Engineer to join their multi-award winning R&D team. 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 innovate and deliver in a fast paced and busy environment, and enjoy working on leading edge embedded systems. Responsibilities for the role of Senior Embedded Linux Software Engineer will include: Design and test device driver and application specific software on Linux systems. Debugging of system level issues and collaboration with other engineering disciplines. … Board bring up and evaluation of various SoC Hardware. As the selected Senior Embedded Linux Software Engineer, your skills and experience should include: Strong C and C++ programming Embedded Linux and Device Driver development. Linux build processes, deployment and testing. Desirable skills/skills you can develop within the role: Knowledge of PCIe. Multi Core ARM processors. Communication More ❯
Grand Prairie, Texas, United States Hybrid / WFH Options
Lockheed Martin
ID: 692464BR Date posted: May. 08, 2025 Description: You will be a Cyber Software Engineer in the Program Protection Organization. Our organization oversees all aspects of Anti-Tamper and embedded Cybersecurity across Missiles and Fire Control. We are chartered with providing the skills and innovative technologies to develop, design, produce and sustain secure products across our Lines of Business. … to improve integrity and security of weapon system environments. • Support testing and related activities across a wide variety of platforms and technologies using advanced techniques and methodologies, such as embedded hardware, electronic warfare, radio frequency, etc. Why Join Us Do you want to be part of a company culture that empowers employees to think big, lead with a growth … six months of employment start date) a DoD 8570.01-M certification (Security+, CISSP) Desired Skills: • Designing, development, documents, testing, and maintaining full spectrum cyber solutions • Developing and automating secure systems to support cyber offensive, defense and full spectrum cyber operations • Conducting vulnerability research, reverse engineering, penetration testing (red/blue teams) • Developing and integrating low-level firmware, and/ More ❯
Lead Embedded Linux Engineer Location: Bologna, Italy (Hybrid - 1 day per week onsite) A leading electronics technology company is seeking a Lead Embedded Linux Engineer to join their growing team. This hybrid role, based in Bologna, offers the opportunity to lead the development of cutting-edge embedded Linux solutions that interface with advanced hardware systems. Key Responsibilities … As the Lead Embedded Linux Engineer, you will take technical ownership of embedded Linux software development and play a key role in shaping the architecture and implementation of Linux-based embedded systems. Leading the design, development, and integration of embedded Linux platforms for advanced electronic products. Managing and mentoring embedded software engineers, conducting code reviews … and ensuring adherence to best practices. Collaborating with hardware, firmware, and application teams to deliver robust and scalable embedded solutions. Optimising system performance, boot time, and reliability across various embedded platforms. Overseeing the build, testing, and deployment processes for embedded Linux software stacks. Key Skills & Experience: Proven experience in a lead or senior embedded Linux engineering More ❯
Bologna (province), United Kingdom Hybrid / WFH Options
Redline Group Ltd
Lead Embedded Linux Engineer Location: Bologna, Italy (Hybrid - 1 day per week onsite) A leading electronics technology company is seeking a Lead Embedded Linux Engineer to join their growing team. This hybrid role, based in Bologna, offers the opportunity to lead the development of cutting-edge embedded Linux solutions that interface with advanced hardware systems. Key Responsibilities … As the Lead Embedded Linux Engineer, you will take technical ownership of embedded Linux software development and play a key role in shaping the architecture and implementation of Linux-based embedded systems. Leading the design, development, and integration of embedded Linux platforms for advanced electronic products. Managing and mentoring embedded software engineers, conducting code reviews … and ensuring adherence to best practices. Collaborating with hardware, firmware, and application teams to deliver robust and scalable embedded solutions. Optimising system performance, boot time, and reliability across various embedded platforms. Overseeing the build, testing, and deployment processes for embedded Linux software stacks. Key Skills & Experience: Proven experience in a lead or senior embedded Linux engineering More ❯
Surrey, England, United Kingdom Hybrid / WFH Options
Christy Media Solutions
Are you a recent graduate or early-career developer with a passion for C++ , audio systems, and cutting-edge tech? This is your chance to work on innovative products used by top-tier audio professionals around the world. We’re hiring a Graduate/Junior C++ Developer to join a forward-thinking team building next-gen audio solutions for … Embedded Linux, macOS, and iOS platforms. If you're eager to learn, excited by multithreading, and keen to apply your skills in a real-world environment — this one's for you. 🔧 What You’ll Work On : Develop high-performance audio software in C++ Work with cross-platform tools (Linux/macOS/iOS) Build slick user interfaces using Qt … CD environment Get exposure to C#, Flutter , and even Delphi Contribute to front-end, back-end, and full-stack projects Be part of live streaming and real-time audio systems 🌱 What You Bring : Solid grasp of C++ and other Object-Oriented Programming languages Some exposure to multithreading & cross-platform development Basic understanding of networking (TCP/IP) Enthusiasm for More ❯
Reading, Oxfordshire, United Kingdom Hybrid / WFH Options
Core Talent Recruitment
Senior Software Engineer - EmbeddedSystems Outside IR35 Hybrid Working 12-Month Contract (Extension Likely!) We're looking for a Senior Embedded Software Engineer to lead the design and development of advanced navigation systems. You'll take ownership of key features, working on real-time embedded software that powers innovative technology. What You'll Be Doing: Develop … test, and troubleshoot embedded software for real-time systems. Work with communication protocols and hardware interfaces. Lead system architecture and algorithm development. Carry out hardware-in-the-loop testing. Drive code efficiency, reusability, and best practices. Collaborate across hardware, software, and customer teams. Mentor junior engineers and support customer projects. What You'll Bring: Strong C/C++ skills … for embedded Linux systems. Experience with cross-compiling, virtualisation, and Docker. Familiarity with Matlab and software engineering best practices. Strong communication and teamwork skills. Degree in Engineering, Software, Robotics, Physics, Maths, or equivalent experience. PhD is a plus but not required. Why Join? Outside IR35. Hybrid working. 12-month contract with strong chance of extension. Work on cutting-edge More ❯
Leominster, Herefordshire, United Kingdom Hybrid / WFH Options
Leidos
Description Software Developer - EmbeddedSystems Location: Hybrid - Herefordshire 4 days/week on customer site Clearance: Must be eligible for DV clearance (British Citizen, UK residency last 10 years). Are you an experienced software developer who loves building practical solutions on embedded hardware? Want to work closely with end-users and see the real-world impact … a hands-on role for engineers who enjoy low-level work, problem-solving, and creating robust tools in challenging environments. What You'll Do Develop bespoke software solutions on embedded platforms (ESP32, Raspberry Pi, ARM). Write and maintain code in Python and/or C++, often interfacing directly with hardware. Work with communication protocols to control and integrate … experienced developers when appropriate. What You'll Bring Essential: 3-15 years' experience in hands-on software development. Strong proficiency in C++ and/or Python. Experience coding for embeddedsystems (e.g., ESP32, ARM Cortex-based boards). Familiarity with low-level hardware interfacing, including serial comms, GPIO, USB, or SPI/I2C. Comfort working in Linux development More ❯
Dundee, Scotland, United Kingdom Hybrid / WFH Options
Be-IT
develop and document firmware to control NCR ATM/Kiosk devices • Design, develop and document test procedures and software to validate functionality • Software unit test, and supporting integration and systems testing • Provide estimates of effort, schedule, and size of change to Project Manager • Regular progress reporting on schedule, quality & size of change • Support for existing security devices through problem … Contactless and NFC • Software design and methodologies • Software configuration management • Moderate level of electronics knowledge • Ability to work on several projects simultaneously Preferred Qualifications • Development environments, including RTOS and embeddedsystems • Extensive knowledge of Symmetric and Asymmetric cryptographic frameworks • Linux operating system • C# This is a hands on role with some mentoring to junior members of the team More ❯
EmbeddedSystems Engineer - Linux/Bootloader/Low level/U-boot Do you have 7+ years experience in Embedded System development ? Strong expertise in bootloaders (e.g., U-Boot) and device driver development for embedded platforms? Do you want to join a scale-up in the wonderful city of Amsterdam? If so, then this could be … the one for you! We're working with a genuinely exciting, security focused semiconductor company and they need a number for EmbeddedSystems Engineers to join the team in Amsterdam on a permanent basis working on a fully onsite capacity. Sound good? Thought it might! What's in it for you? You will receive an excellent base salary … is a fully, 100% onsite role with zero hybrid working. What we look for in return is: Strong expertise in bootloaders (e.g., U-Boot) and device driver development for embedded platforms. Demonstrated experience with OS bring-up, chip bring-up, and emulation environments. Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field; or equivalent More ❯
Exeter, England, United Kingdom Hybrid / WFH Options
ISR Recruitment
Embedded Software Engineer Exeter, Devon (Hybrid-Working with a minimum of x2 days in the office, you will need to be based locally) c£45,000 per year Plus an excellent company benefits package (including Private Pension, Bonuses, Life Insurance, Private Healthcare, etc.) The Opportunity: My client based in the sustainability sector are currently on the lookout for an … Embedded Software Engineer where some of your core duties will include high-level and low-level development on a bare metal implementation, with deep involvement in the team and projects. There are opportunities for involvement in a range of the team’s responsibilities, including solution design, architecture and test automation; as well as understanding the underlying technologies and C … language. The work would involve both driver-level and application-level development and my client looks favourably on someone with a personal interest and passion for embedded systems. Skills and Experience: Experience of software development, with proficiency in embedded software Experience architecting embeddedsystems Proficiency and excellent understanding of the C language Bare metal programming experience More ❯
Great Chesterford, Essex, United Kingdom Hybrid / WFH Options
Tech Connect Group
Embedded Software Team Lead Location: South of Cambridge Type: Permanent, Full-Time | Hybrid working Salary: £75,000 - £80,000 depending on experience Sector: EmbeddedSystems, Communications, Sensing, Defence, Healthcare - The Company Our client is a well established technology consultancy SME operating with defence, aerospace, medical and consumer electronics. The Role They're seeking a capable and experienced … Embedded Software Team Lead to manage a small sub-team (around 4-5 engineers) within a wider multidisciplinary software group. This is a hands-on leadership role that combines project delivery and technical work with line management responsibilities. You'll contribute directly to embedded software projects while guiding and mentoring team members, shaping best practices, and helping to … steer the technology roadmap. Key Responsibilities: Line management, mentoring, and development of a small team of engineers Project resource planning and performance reviews Leading technical delivery across embedded software projects Supporting and influencing engineering best practice and software process improvement Working closely with multi-disciplinary teams to deliver client solutions The Ideal Candidate: We're looking for a well More ❯
Bolton, Lancashire, United Kingdom Hybrid / WFH Options
Kingfisher Recruitment Specialists
Global leader. As a Senior Tester, you will play a key role in ensuring the reliability, functionality, and performance of software systems with a focus on automated testing. You'll work on a diverse technology stack, including C, C++, and C#, and help test solutions that run on Windows/Linux servers and embedded environments. This is a … C# (or equivalent scripting for automation). Hands-on experience testing on Windows and Linux servers. Solid understanding of web architectures, APIs, and client-server testing. Previous experience testing embeddedsystems, IoT devices, or hardware-software integrated solutions. Experience with automation tools like Selenium, Robot Framework, or similar. Familiarity with version control, CI/CD pipelines, and Agile … skills and a proactive, problem-solving mindset. Relevant certifications (e.g., ISTQB, Certified Agile Tester). The role: Design, develop, and maintain automated test frameworks for both web-based and embedded software. Create clear, concise, and comprehensive test plans, test cases, and documentation. Drive integration, regression, and end-to-end testing efforts for software running across distributed systems. Validate system More ❯
City Of Bristol, England, United Kingdom Hybrid / WFH Options
CPS Group (UK) Limited
per annum (DOE) Are you a recent graduate or early-career developer looking to kick-start your journey in tech? Want to work on cutting-edge autonomous systems, robotics, and immersive technologies? This is your opportunity to join a fast-paced, innovation-led R&D consultancy building the future of intelligent platforms. The Role As an Associate Software Engineer … you’ll work alongside a small, expert team to support the development of advanced autonomous systems used in real-world applications. You’ll contribute to both software and hardware elements — from coding and testing to integration and simulation. You’ll gain hands-on experience with real projects, modern tools, and emerging technologies across robotics, IoT, and synthetic environments (like … test environments, primarily using Unity Collaborate with senior engineers and cross-functional teams Develop clean, maintainable code in line with project requirements Actively learn and grow your knowledge of embeddedsystems, data handling, and edge computing Tech You’ll Work With Languages : C/C#, Python, Java Tools : Unity, embedded microcontrollers, IoT platforms Concepts : Autonomous systemsMore ❯
work options for a healthy work-life balance. Support with the relocation and visa process What do you bring? A Bachelor's or Master's degree in Computer Science, EmbeddedSystems or similar; At least 5 years of experience in software development with C++, C, and Python in the high-tech domain; Experience with O.O., UML, Unit testing More ❯
problem solving are key and where challenges are seen as opportunities to learn. The role has significant potential for growth. Key Responsibilities: Develop and optimise imaging hardware, including illumination systems, hyperspectral near-infrared (NIR) and RGB cameras. Design and prototype cost-effective and scalable vision hardware system solutions. Support integration of machine learning models with imaging hardware and Edge … build a fast scaling product and develop and drive strategy in your area. Key Skills & Experience Essential: Strong background in engineering or physics, with experience in imaging hardware and embedded systems. At least 2-3 years of relevant, practical hands-on industry experience gained through professional employment. Proficiency in Python and relevant hardware related programming languages (C/C++ More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Zori Tex
problem solving are key and where challenges are seen as opportunities to learn. The role has significant potential for growth. Key Responsibilities: Develop and optimise imaging hardware, including illumination systems, hyperspectral near-infrared (NIR) and RGB cameras. Design and prototype cost-effective and scalable vision hardware system solutions. Support integration of machine learning models with imaging hardware and Edge … build a fast scaling product and develop and drive strategy in your area. Key Skills & Experience Essential: Strong background in engineering or physics, with experience in imaging hardware and embedded systems. At least 2-3 years of relevant, practical hands-on industry experience gained through professional employment. Proficiency in Python and relevant hardware related programming languages (C/C++ More ❯
Birmingham, West Midlands, United Kingdom Hybrid / WFH Options
KO2 Embedded Recruitment Solutions LTD
EmbeddedSystems Engineer - Birmingham KO2's client is a pioneering technology company based in Birmingham, working at the forefront of operational efficiency in water management. They are now seeking a talented embeddedsystems engineer (also known as an electronics software engineer) to join their close-knit and collaborative engineering team. This role is ideal for an … experienced electronics engineer who enjoys a mix of hardware and software design. You will be involved in designing both analogue electronics and digital electronics, as well as writing embedded C for real-time systems. Key Responsibilities: Design and develop analogue and digital electronics for embeddedsystems Write and maintain embedded C code for ARM or similar … Collaborate closely with the team to deliver innovative solutions for industrial clients Support board bring-up, debugging and testing of electronics and firmware Skills Required: Proven experience as an embedded software engineer Strong background as an electronics engineer, covering both analogue and digital electronics Proficiency in embedded software development using C Experience with schematics, PCB layout and hardware More ❯
Grand Prairie, Texas, United States Hybrid / WFH Options
Lockheed Martin
Job ID: 692453BR Date posted: May. 08, 2025 Description: You will be a Cyber Systems Security Engineer in the Program Protection Organization. Our organization oversees all aspects of Anti-Tamper and embedded Cybersecurity across Missiles and Fire Control. We are chartered with providing the skills and innovative technologies to develop, design, produce and sustain secure products across our … Lines of Business. What You Will Be Doing As the Cyber Systems Security Engineer you will be responsible for providing embedded System Security Engineering design and implementation in all aspects of System Security Engineering (SSE) process in development of Department of Defense (DoD) Weapon Systems. Your responsibilities will include: • Assessing and mitigating System Security threats/risks throughout … the embedded Weapon System development life cycle. • Validating System Security Engineering requirements decomposition, allocation and analysis for embedded Weapon Systems. • Implementing System Security Engineering solutions hardware and software. • Verifying implementation of system security requirements. • Designing, implementing, deploying, and maintaining state of the art System Security architectures and countermeasures to protect and enable innovative new Lockheed Martin Missiles and More ❯
Job Title: C++ Embedded Engineer (Freelance, 12 months) Location: Brussels, Belgium (Hybrid: 2 days on-site, 3 days remote) Duration: 12-month contract Work Arrangement: Freelance Start Date: ASAP We are seeking a skilled C++ Embedded Engineer to join our team on a 12-month freelance contract. You will work on cutting-edge security devices, contributing to the … design, development, and optimization of embedded software. The role is hybrid, requiring you to be physically present in Brussels 2 days per week, with the flexibility to work remotely for the remaining 3 days. Candidates must already be based in Belgium. Responsibilities Develop and maintain embedded software in C++ for security devices Collaborate with cross-functional teams including … hardware engineers, security experts, and product managers Perform code reviews, testing, and debugging to ensure high-quality deliverables Optimize software performance and resource usage for embeddedsystems Participate in requirement analysis and system design discussions Ensure compliance with security standards and best practices Document development processes and maintain code repositories Requirements Proven experience in embedded C++ development More ❯
OX11, Chilton, Oxfordshire, United Kingdom Hybrid / WFH Options
WIKA Instruments Ltd
Electronics Systems Engineer Company Overview: For over 75 years, WIKA has been a renowned partner and competent specialist for any task in the field of measurement technology. With steadily growing efficiency, innovative technologies are applied when developing new products and system solutions. The reliability of the products and the readiness to face all challenges of the market have been … Optical Sensing Ltd, previously known as Oxsensis, was acquired by WIKA in 2023 and brings expertise in optical sensing technology, particularly for pressure and temperature measurement. Your Activities: Electronics Systems Engineer - Supporting interrogation systems design from software and hardware perspective. Working on development of signal processing chains to use in products and test. Analysing test data (from internal … external testing). Working with sub-contractors (development, test) and component suppliers. Product development and transferring knowledge to operations. Your Profile: Degree in relevant discipline (Electronics, Systems, Computer engineering). Experience building hardware and software into proof of concepts, prototypes and beyond. Electronics design exposure with an understanding of analog (EMC, safety, analog signal interfaces, etc.) and digital parts More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Oho Group Ltd
Job Opportunity: EmbeddedSystems Firmware Engineer (Fully Remote) We are seeking a talented and motivated EmbeddedSystems Firmware Engineer to join our dynamic team. In this fully remote role, you will be responsible for designing and developing firmware for embedded medical devices, ensuring the highest standards of safety, functionality, and performance in a fast-paced … environment. Key Responsibilities: Lead the design, development, and optimization of embedded firmware for medical devices, ensuring compliance with industry regulations and standards. Collaborate with cross-functional teams, including hardware engineers, product managers, and regulatory experts, to define project requirements and deliver technical solutions for medical applications. Take ownership of tasks from initial concept through to completion, providing accurate project … within the team. Preferred Qualifications: Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field. Extensive experience in firmware development, with a strong focus on embedded C and/or C++. Experience with medical devices or healthcare technology is a plus. Proficiency in microprocessor or System-on-Chip (SoC) development (e.g., ARM, PIC). Familiarity More ❯
Cambridgeshire, England, United Kingdom Hybrid / WFH Options
Oho Group Ltd
Job Opportunity: EmbeddedSystems Firmware Engineer (Fully Remote) We are seeking a talented and motivated EmbeddedSystems Firmware Engineer to join our dynamic team. In this fully remote role, you will be responsible for designing and developing firmware for embedded medical devices, ensuring the highest standards of safety, functionality, and performance in a fast-paced … environment. Key Responsibilities: Lead the design, development, and optimization of embedded firmware for medical devices, ensuring compliance with industry regulations and standards. Collaborate with cross-functional teams, including hardware engineers, product managers, and regulatory experts, to define project requirements and deliver technical solutions for medical applications. Take ownership of tasks from initial concept through to completion, providing accurate project … within the team. Preferred Qualifications: Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field. Extensive experience in firmware development, with a strong focus on embedded C and/or C++. Experience with medical devices or healthcare technology is a plus. Proficiency in microprocessor or System-on-Chip (SoC) development (e.g., ARM, PIC). Familiarity More ❯
Job Opportunity: EmbeddedSystems Firmware Engineer (Fully Remote) We are seeking a talented and motivated EmbeddedSystems Firmware Engineer to join our dynamic team. In this fully remote role, you will be responsible for designing and developing firmware for embedded medical devices, ensuring the highest standards of safety, functionality, and performance in a fast-paced … environment. Key Responsibilities: Lead the design, development, and optimization of embedded firmware for medical devices, ensuring compliance with industry regulations and standards. Collaborate with cross-functional teams, including hardware engineers, product managers, and regulatory experts, to define project requirements and deliver technical solutions for medical applications. Take ownership of tasks from initial concept through to completion, providing accurate project … within the team. Preferred Qualifications: Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field. Extensive experience in firmware development, with a strong focus on embedded C and/or C++. Experience with medical devices or healthcare technology is a plus. Proficiency in microprocessor or System-on-Chip (SoC) development (e.g., ARM, PIC). Familiarity More ❯
Wideopen, Tyne And Wear, United Kingdom Hybrid / WFH Options
KO2 Embedded Recruitment Solutions Ltd
Job Title: Lead Python Software Engineer Location: Newcastle (Hybrid WFH Available) Salary: Up to 75,000 + benefits KO2 Embedded Recruitment Solutions is proud to partner with a leading innovator in the smart industrial automation sector. Due to sustained growth and exciting new projects, our client is expanding their software development team and is now seeking a Lead Python … As a Lead Python Software Engineer, you will take ownership of core backend development efforts, leading a small, agile team. You will be instrumental in architecting and building software systems that interface with real-time data sources and power intelligent automation platforms. This is a hands-on leadership position where you'll balance technical delivery with mentorship and team … coordination. Key Responsibilities: Lead the design, development, and deployment of robust, scalable backend systems using Python and microservices architecture Oversee code quality, testing, and DevOps practices to ensure continuous delivery Collaborate closely with multidisciplinary teams, including hardware engineers and data scientists Mentor and support junior developers and contribute to a high-performance engineering culture Implement software solutions for real More ❯