Develop and enhance C++ applications on Embedded Linux devices. Collaborate in a small, expert team. Influence technical direction. Fully remote within the UK.
Key Highlights
Key Responsibilities
Technical Skills Required
Benefits & Perks
Job Description
βοΈ Embedded Software Engineer (C++ / Embedded Linux)
π Remote, UK
We're supporting an established, profitable technology company with international engineering teams, developing software for connected, Linux-based products operating in resource-constrained environments.
This is a hands-on Embedded Linux software engineering role focused on developing and enhancing software running directly on Linux-based products.
The team are particularly interested in engineers who have developed software running directly on Linux-based devices and understand how software, hardware, networking, and operating systems interact within a complete system.
This role will suit engineers who have built software that runs directly on the device itself, rather than engineers whose primary experience is building cloud platforms or backend services around those devices.
π§ What You'll Be Working On
β’ Developing and adding new features to existing C++ applications running on Embedded Linux devices
Interested in remote work opportunities in Development & Programming? Discover Development & Programming Remote Jobs featuring exclusive positions from top companies that offer flexible work arrangements.
β’ Working on software for connected, resource-constrained products and distributed device platforms
β’ Working on networking, APIs, and systems integration
β’ Investigating performance, reliability, and low-level software issues
β’ Collaborating within a small, highly experienced engineering team
β’ Contributing to technical design discussions and engineering best practice
π οΈ What We're Looking For
β’ Commercial C++ development experience
β’ Strong Embedded Linux and Linux systems knowledge
β’ Experience developing software for connected Embedded Linux products, networking equipment, edge devices, or other resource-constrained systems
β’ Strong debugging and problem-solving skills
β’ Good understanding of how software interacts with hardware, operating systems, networking, and wider system behaviour
Browse our curated collection of remote jobs across all categories and industries, featuring positions from top companies worldwide.
β’ Comfortable occasionally working close to the hardware, including debugging lower-level issues when required
Experience with Golang would be advantageous but is not essential.
π Why Consider It?
Your code will run on physical devices deployed worldwide, not on a cloud server. In a small, expert team, your engineering decisions are visible, your ideas are heard, and your impact is immediate.
β’ Fully remote within the UK
β’ Significant technical ownership and end-to-end feature responsibility
β’ Opportunity to influence technical direction and product evolution
β’ Collaborative, people-first culture with an international engineering team
π© Interested?
If you have a background in Embedded Linux software development, connected devices, or building software that runs directly on Linux-based products, we'd love to hear from you.
Similar Jobs
Explore other opportunities that match your interests
Haystack
Head of Paid Search & AI Advertising
hurra.comβ’