Job Description Embedded Software Architect – Complex Linux Platforms - Cambridge - Hybrid Salary: £80k - £90k An established innovator in advanced hardware systems is looking for an Embedded Software Architect to lead the architecture and design of embeddedLinux solutions at the heart of their next- products. This … is a senior hands-on role for someone who thrives on solving low-level technical challenges and shaping the foundations of complex embedded platforms. You'll be responsible for designing robust, scalable system software that interfaces directly with custom hardware -while also mentoring engineers and influencing technical direction across … multiple projects. Responsibilities: Designing system architecture for embeddedLinux across multiple product lines Setting the structure and standards for codebases with long-term maintainability in mind Collaborating with hardware, firmware, and platform teams to align design with system constraints Writing clear documentation that defines architecture, interfaces, and assumptions More ❯
Embedded Software Architect Complex Linux Platforms - Cambridge - Hybrid Salary: £80k - £90k An established innovator in advanced hardware systems is looking for an Embedded Software Architect to lead the architecture and design of embeddedLinux solutions at the heart of their next-generation products. This is … a senior hands-on role for someone who thrives on solving low-level technical challenges and shaping the foundations of complex embedded platforms. You'll be responsible for designing robust, scalable system software that interfaces directly with custom hardware -while also mentoring engineers and influencing technical direction across multiple … projects. Responsibilities: Designing system architecture for embeddedLinux across multiple product lines Setting the structure and standards for codebases with long-term maintainability in mind Collaborating with hardware, firmware, and platform teams to align design with system constraints Writing clear documentation that defines architecture, interfaces, and assumptions Supporting More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Tec Partners
Software Engineer - C++/EmbeddedLinux Location: Cambridge (Hybrid - 3 days office-based) Salary: £45,000 - £70,000 (depending on experience) An opportunity has arisen with a well-established engineering company in Cambridge working at the forefront of radar, surveillance, and defence technology. As part of their continued … growth, they are now looking for a Software Engineer with strong C++ and embeddedLinux experience to help drive the development of their next-generation systems. The company's solutions are used globally in mission-critical environments. This is a chance to join a multidisciplinary team where your … software will have real-world impact in the defence and security domain. Key Responsibilities: Design and implement embedded software and control systems for radar platforms. Develop high-quality C++ code for both embedded devices and user-facing applications. Contribute to interface development for third-party system integration. Play More ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
ZipRecruiter
Job Description Software Architect - EmbeddedLinux The Company: Our client is a leading technology developer known for its commitment to delivering innovative solutions in the communications sector. They are dedicated to pushing the boundaries of what’s possible in real-time communication technology and are now seeking a … skilled Software Architect to join their talented team. Key responsibilities for the role of Software Architect will include: Lead the architectural design of complex embedded software systems. Collaborate with cross-functional teams to ensure successful delivery. Create and maintain architectural blueprints whilst ensuring scalability and security. Oversee the technical … with industry trends and emerging technologies. As the selected Software Architect, your background should include: Experience as a Software Architect or a Principal level Embedded Software Engineer that would like to advance into architecture. A deep understanding of EmbeddedLinux, including Linux Kernel and Device Drivers More ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
ZipRecruiter
Job Description Role: Embedded Software Contractor Location: Cambridge/Hybrid An exciting opportunity for an experienced Embedded Software Contractor to contribute to the development of next- 5G-based products within a growing technology company. Key Responsibilities: Design and implement platform-level security features for EmbeddedLinux systems. Harden the Linux kernel and system services. Collaborate with software teams to embed secure development practices (SSDLC). Conduct security assessments and perform static/dynamic analysis of firmware. Integrate system-level logging and intrusion detection capabilities. About You: Strong background in EmbeddedLinux and … system-level C programming. Experience with Linux hardening tools and techniques. Proficient in Python and Bash scripting. Solid understanding of secure boot, firmware validation, and cryptographic signing. Excellent debugging and problem-solving skills. Effective communicator and team collaborator. Working Pattern: Minimum 2 days a week onsite Keywords: EmbeddedMore ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
Social network you want to login/join with: Software Engineer (C EmbeddedLinux), Cambridge col-narrow-left Client: TEC Partners - Technical Recruitment Specialists Location: Cambridge, United Kingdom Job Category: Other - EU work permit required: Yes col-narrow-right Job Views: 1 Posted: 23.05.2025 Expiry Date: 07.07.2025 col … wide Job Description: Software Engineer (C Embedded) Location: Cambridge | Hybrid Working (3 days in the office) I’m working with an established technology company that designs and develops cutting-edge radar systems used across global security, surveillance, and defence sectors. With an ambitious product roadmap and an expanding portfolio … user interface improvements and optimise the user experience. Play a part in enhancing software engineering techniques and practices within the team. Required Skills & Experience: EmbeddedLinux and embedded software development experience. Minimum 5 years’ software development experience. Strong understanding of object-oriented software design. Proven ability to More ❯
Avanti Recruitment is seeking an experienced EmbeddedLinux/Yocto engineer to develop and maintain EmbeddedLinux systems using the Yocto Project framework . The ideal candidate will bridge hardware and software development for our cutting-edge electronic products. Qualifications and Experience: Develop and maintain Yocto … based Linux distributions Experience with NVIDIA Jetson ORIN Experience porting BSPs between Yocto releases for Jetson Experience with meta-tegra layer and Jetpack SDK Experience with Docker containers for Jetpack If you are interested, please send an email with your latest CV. #J-18808-Ljbffr More ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
ic resources
Social network you want to login/join with: Senior Embedded Software Engineer, Cambridge Client: ic resources Location: Cambridge, United Kingdom Job Category: Other EU work permit required: Yes Job Reference: 8d7e094f0305 Job Views: 5 Posted: 02.06.2025 Expiry Date: 17.07.2025 Job Description: Join an innovative R&D hub in … on the renewable sector. This role will give you autonomy to work on a variety of projects within a tight-knit team, focused on EmbeddedLinux development. The team works flexibly but also has a lab for office-based work which will enable valuable face-to-face time … with your colleagues. For this Embedded Software Engineer role, we are looking for someone with: A strong background in EmbeddedLinux Experience with Linux driver or Kernel driver development Strong experience with C and C++ programming What Next? If you’re an Embedded Software Engineer More ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
Social network you want to login/join with: Senior Embedded Hardware Design Engineer, cambridge col-narrow-left Client: Ripcord Designs Location: Job Category: Other - EU work permit required: Yes col-narrow-right Job Views: 3 Posted: 10.06.2025 Expiry Date: 25.07.2025 col-wide Job Description: Senior Embedded Hardware … Why we need you We are a growing company seeking dynamic engineers who are eager to advance their careers and enhance their knowledge in embedded software and electronics. If you want to be part of a hands-on team, we would love to have a skilled engineer like you … We value independence . If you know how to do something, go for it and get on with it independently (from home.) As an Embedded Design Engineer, you will play an integral part in the business, utilising your embedded software experience and electronics.You will work in a small More ❯
Peterborough, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
Social network you want to login/join with: Senior Embedded Hardware Design Engineer, peterborough col-narrow-left Client: Ripcord Designs Location: peterborough, United Kingdom Job Category: Other - EU work permit required: Yes col-narrow-right Job Views: 3 Posted: 10.06.2025 Expiry Date: 25.07.2025 col-wide Job Description: Senior … Embedded Hardware Design Engineer Hours: 40 hr. per week.Hours are flexible within office hours. (UK work authorisation required for this position. Applicants who don't already hold this authorisation are not eligible and can not be considered. ) Who are Ripcord Designs? You may not have heard of us, and … Why we need you We are a growing company seeking dynamic engineers who are eager to advance their careers and enhance their knowledge in embedded software and electronics. If you want to be part of a hands-on team, we would love to have a skilled engineer like you More ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
ZipRecruiter
Job Description Senior Embedded C/C++ Software Engineer | Multimedia | Permanent Competitive salary – Up to £120k (Based on experience) Full-time, Permanent Cambridge-based (Hybrid/Remote) Finding a gap in the market for Audio/Visual products, this company, through organic growth, are looking for a Senior Software … and enabling synchronisation for multiple expansive visual displays.This is a senior-level opportunity, ideal for an experienced software engineer with a strong background in embedded multimedia systems and a willingness to engage with a wide array of technologies, from microcontrollers to multi-core processors. Key Responsibilities: Design, develop and … debug multimedia features (audio, video, streaming) for embeddedLinux platforms Evaluate new hardware platforms and provide technical input on architecture and design Collaborate across teams, including support and sales engineering to resolve technical challenges Contribute to the delivery of new product developments as part of an agile, growing More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
learning models using frameworks like PyTorch, JAX, LiteRT, HuggingFace Transformers, or commercial APIs. Containerisation: Experience with cloud deployments and containerisation (Docker, Kubernetes, containerd). Linux: EmbeddedLinux and kernel development. Programming Languages: We adopt a flexible tooling approach, but recent projects have involved TypeScript, Python, Rust, and More ❯
St Neots, England, United Kingdom Hybrid / WFH Options
Pico Technology
C++ (Essential) C++14 (Essential) C++17 (Desirable) Software Deployment for Multiple Platforms (Essential) Knowledge of Algorithms/Data Structures (Desirable) Scripting Languages – PowerShell & Bash (Desirable) EmbeddedLinux – Linux Device Drivers (Desirable) What we're looking for: Experience: Proven experience in C++ software development, ideally in a principal, senior More ❯
st neots, east anglia, united kingdom Hybrid / WFH Options
Pico Technology
C++ (Essential) C++14 (Essential) C++17 (Desirable) Software Deployment for Multiple Platforms (Essential) Knowledge of Algorithms/Data Structures (Desirable) Scripting Languages – PowerShell & Bash (Desirable) EmbeddedLinux – Linux Device Drivers (Desirable) What we're looking for: Experience: Proven experience in C++ software development, ideally in a principal, senior More ❯
St. Neots, Cambridgeshire, United Kingdom Hybrid / WFH Options
Pico Technology Limited
resolutions, and embracing change. Skills Required: Software Deployment for Multiple Platforms (Essential) Knowledge of Algorithms/Data Structures (Desirable) Scripting Languages - PowerShell & Bash (Desirable) EmbeddedLinux - Linux Device Drivers (Desirable) Experience: Proven experience in C++ software development, ideally in a principal, senior or technical lead role. Strong More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Pico Technology Limited
resolutions, and embracing change. Skills Required: Software Deployment for Multiple Platforms (Essential) Knowledge of Algorithms/Data Structures (Desirable) Scripting Languages - PowerShell & Bash (Desirable) EmbeddedLinux - Linux Device Drivers (Desirable) Experience: Proven experience in C++ software development, ideally in a principal, senior or technical lead role. Strong More ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
Pico Technology Limited
C++ (Essential) C++14 (Essential) C++17 (Desirable) Software Deployment for Multiple Platforms (Essential) Knowledge of Algorithms/Data Structures (Desirable) Scripting Languages – PowerShell & Bash (Desirable) EmbeddedLinux – Linux Device Drivers (Desirable) Why Join Us? This is a fantastic opportunity to join a dedicated team where your contributions will More ❯
Social network you want to login/join with: Senior Manager, Embedded C/C++ Linux Software, Cambridge Client: SoCode Location: Cambridge, United Kingdom Job Category: Other EU work permit required: Yes Job Reference: a57372e39380 Job Views: 5 Posted: 02.06.2025 Expiry Date: 17.07.2025 Job Description: Our client, a … Manager to lead their team. This is a fantastic opportunity to manage a highly technical team at their Cambridge office, working on cutting-edge embeddedLinux software projects. Requirements: 5+ years of experience managing embedded software development teams in a commercial environment. 7+ years of experience as … a developer working on embedded software. Strong understanding of agile/scrum methodologies. 5+ years of experience with Linux and strong command-line skills. Experience with git and GitHub for source code management; Gerrit experience is a bonus. Proven track record of delivering high-quality, testable code. If More ❯
As a Senior Embedded Software Engineer , you will play a key role in the development, design, 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 embedded … will have the opportunity to work on critical products that deliver high-impact solutions for customers worldwide. Key responsibilities for the role of Senior Embedded Software Engineer will include: Develop and maintain embedded software for communication systems, including real-time operating systems, device drivers, and communication protocols. Collaborate … for performance and memory usage. Contribute to the continuous improvement of software development processes, including testing, documentation, and code reviews. As the selected Senior Embedded Software Engineer, your background should include: Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field. Proven experience in More ❯
cambridgeshire, east anglia, united kingdom Hybrid / WFH Options
Singular Recruitment
As a Senior Embedded Software Engineer , you will play a key role in the development, design, 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 embedded … will have the opportunity to work on critical products that deliver high-impact solutions for customers worldwide. Key responsibilities for the role of Senior Embedded Software Engineer will include: Develop and maintain embedded software for communication systems, including real-time operating systems, device drivers, and communication protocols. Collaborate … for performance and memory usage. Contribute to the continuous improvement of software development processes, including testing, documentation, and code reviews. As the selected Senior Embedded Software Engineer, your background should include: Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field. Proven experience in More ❯
cambridge, east anglia, united kingdom Hybrid / WFH Options
Singular Recruitment
As a Senior Embedded Software Engineer , you will play a key role in the development, design, 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 embedded … will have the opportunity to work on critical products that deliver high-impact solutions for customers worldwide. Key responsibilities for the role of Senior Embedded Software Engineer will include: Develop and maintain embedded software for communication systems, including real-time operating systems, device drivers, and communication protocols. Collaborate … for performance and memory usage. Contribute to the continuous improvement of software development processes, including testing, documentation, and code reviews. As the selected Senior Embedded Software Engineer, your background should include: Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field. Proven experience in More ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
mob club gmbh
Senior Embedded Software Engineer (Cambridge with Hybrid options): Versatile real-time embedded software development experience using C or C++, on bare metal, embeddedLinux or RTOS Good analytical skills and logical reasoning ability Excellent debugging skills with tenacity to probe issues to understand their root causes … Experience with development tools for debugging, profiling, code coverage, memory leak detection etc. Linux kernel or device driver development experience advantageous Role: Senior Embedded Software Engineer Location: Cambridge with Hybrid options Salary: £50-65K with attractive benefits package including private healthcare, company performance bonus (on average More ❯
work permit required: Yes Job Views: 2 Posted: 31.05.2025 Expiry Date: 15.07.2025 Job Description: We are looking for a senior hardware engineer with an embedded systems focus to develop electronic platforms for defence and security applications. You will develop solutions at the system level and handle detailed electronic design … you will also have opportunities to apply your skills in healthcare and consumer sectors, fostering cross-sector collaboration. Key technologies include: Software Defined Radio EmbeddedLinux, RTOS, and bare metal applications on custom platforms Ultra-low power electronics and firmware for various communication technologies (Cellular, WiFi, BLE, DECT … work/life balance effectively. Qualifications This is a hardware-focused role requiring experience in: Core electronics disciplines including analogue and digital circuit design, embedded systems Embedded technologies such as FPGA, high-end CPUs, SoCs, high-speed communication, DDRx memory Full product lifecycle experience from concept to deployment More ❯
working on customer focused features that improve the user experience on Roku devices, primarily related to purchase and payment features that are implemented in embedded software or firmware. Our product roadmap helps us accelerate our growth and scale, putting surprising new features into the hands of tens of millions … streaming media worldwide, continued success stems from experienced software engineers like you developing core features for the Roku platform. Our new Senior Software Engineer, Embedded will be contributing extensively to our embedded UI development, algorithm implementation for complex features to make it more user intuitive and underlying architecture. … also be engaged in developing tools which can help larger development community within Roku. A proven track record of shipping high-quality software on embedded platforms is essential. This is a great role for a senior professional who enjoys a high level of visibility and thrives on great business More ❯
Social network you want to login/join with: STAFF SOFTWARE ENGINEER (EMBEDDED), Cambridge Client: TE Connectivity Location: Cambridge, United Kingdom Job Category: Other EU work permit required: Yes Job Reference: 183d8c4e8123 Job Views: 2 Posted: 02.06.2025 Expiry Date: 17.07.2025 Job Description: At TE, you will unleash your potential … utility, development, and diagnostic software. They perform technical planning, system integration, verification and validation, cost, risk, supportability and effectiveness analyses for total systems. The Embedded Software Engineer will report to the Electronic and Sensor Integration Manager, Energy, and will be responsible for developing software for systems and products supporting … Responsibilities: All aspects of the software development life cycle, including requirements capture, feasibility study, architecture definition, integration and validation testing, design and implementation of embedded software, hardware drivers, interfaces, abstractions, state machines, signal processing algorithms, application modules, and unit tests. What your background should look like: Degree in Computer More ❯