Embedded Software Engineer jobs in Remote
Senior Firmware Engineer
NewOften replies in 1 dayCurrent HealthUnited Kingdom- Bereavement leave
- Life insurance
- Employee stock ownership plan
- Private dental insurance
- Company pension
- Private medical insurance
- Strong embedded programming skills in C or C++.
- Knowledge of DSP algorithms and their implementation in embedded systems.
- EckohRemote
- Life insurance
- Company pension
- Company events
- Mentor engineers and support technical growth across the team.
- You will mentor engineers, support technical leads and help drive delivery within your team.
- client serverOxford
- Work from home
- You have a strong understanding of software architecture, clean code, testing and scalable system design.
- You have strong software engineering experience with a…
- CGIUnited Kingdom
- Company pension
- Strengthen & Secure delivery pipelines through embedded security controls and quality gates.
- Understanding of release management, deployment governance, and…
- CanonicalLondon
- Work from home
- Review code produced by other engineers.
- As an Ubuntu Core team member, you'll be designing and implementing software that runs on various CPU architectures,…
- View all Canonical jobs - London jobs - Software Engineer jobs in London
- Salary Search: Ubuntu Core Software Engineer salaries in London
- See popular questions & answers about Canonical
View similar jobs with this employerMBDABristol BS34 7QS- Free parking
- Company pension
- Flexible schedule
- We have a number of exciting opportunities within our Seekers and DataLink Systems organisation working from research, through to early concept phase, to full…
- View all MBDA jobs - Bristol jobs
- Salary Search: RF/ EO/ IR Professionals salaries
- See popular questions & answers about MBDA
- CanonicalDouglas
- Employee assistance programme
- Work from home
- Company events
- You have practical experience in automotive, including functional safety, embedded systems, cloud and related software trends.
- View all Canonical jobs - Douglas jobs - Technical Manager jobs in Douglas
- Salary Search: Technical Manager - Automotive and Industrial salaries in Douglas
- See popular questions & answers about Canonical
- CanonicalDouglas
- Employee assistance programme
- Company events
- Enabling Ubuntu on a wide range of embedded systems.
- The team is responsible for all supported Ubuntu Linux kernels, on all platforms and architectures from…
- View all Canonical jobs - Douglas jobs - Linux Engineer jobs in Douglas
- Salary Search: Linux Kernel Engineer salaries
- See popular questions & answers about Canonical
- CanonicalDouglas
- Employee assistance programme
- Write high quality, rigorously designed Python and Golang software.
- Develop and maintain software for delivery, operations and life-cycle management of Ceph…
- View all Canonical jobs - Douglas jobs - Software Engineer jobs in Douglas
- Salary Search: Software Engineer, Ceph & Distributed Storage salaries in Douglas
- See popular questions & answers about Canonical
- CanonicalDouglas
- Employee assistance programme
- Company events
- Experience designing and writing high-quality Golang software on Linux.
- Design and implement well-tested and documented software in Go.
- View all Canonical jobs - Douglas jobs - Golang Developer jobs in Douglas
- Salary Search: Golang Engineer salaries
- See popular questions & answers about Canonical
- CanonicalDouglas
- Employee assistance programme
- Work from home
- We are hiring a Golang software engineer to work on the low level Go codebase sitting between our REST API and the low level C libraries used to manage…
- View all Canonical jobs - Douglas jobs - Golang Developer jobs in Douglas
- Salary Search: Golang System Software Engineer - Containers / Virtualisation salaries
- See popular questions & answers about Canonical
- CanonicalDouglas
- Employee assistance programme
- Company events
- Experience designing and writing high-quality Rust software on Linux.
- Design and implement well-tested and well-documented software in Rust.
- View all Canonical jobs - Douglas jobs - Engineering Lead jobs in Douglas
- Salary Search: Rust Engineering Lead - Linux and Open Source salaries
- See popular questions & answers about Canonical
- CanonicalDouglas
- Employee assistance programme
- Company events
- Experience designing and writing high-quality Rust software on Linux.
- Design and implement well-tested and well-documented software in Rust.
- View all Canonical jobs - Douglas jobs - Engineering Lead jobs in Douglas
- Salary Search: Rust Engineering Lead - Linux and Open Source salaries
- See popular questions & answers about Canonical
- CanonicalDouglas
- Employee assistance programme
- Work from home
- Company events
- Write high-quality, well-designed and well-tested Python software.
- We're looking for individuals who can help build a thriving community, contribute to a broad…
- View all Canonical jobs - Douglas jobs - Python Developer jobs in Douglas
- Salary Search: Python Engineer salaries
- See popular questions & answers about Canonical
- CanonicalDouglas
- Employee assistance programme
- Company events
- This team is an excellent match for any software engineer interested in understanding sales and revenue processes and growing their skills beyond software…
- View all Canonical jobs - Douglas jobs - Golang Developer jobs in Douglas
- Salary Search: Golang Software Engineer, Commercial Systems salaries
- See popular questions & answers about Canonical
- CanonicalDouglas
- Employee assistance programme
- Company events
- Drive software performance and correctness in a specific project.
- If they wish, we will enable performance and correctness engineers to move between products…
- View all Canonical jobs - Douglas jobs - Performance Engineer jobs in Douglas
- Salary Search: Performance Engineer - Open Source salaries
- See popular questions & answers about Canonical
Job Post Details
Senior Firmware Engineer - job post
Job details
Pay
- £65,000 - £80,000 a year
Job type
- Permanent
- Full-time
Benefits
Pulled from the full job description
- Bereavement leave
- Life insurance
- Employee stock ownership plan
- Private dental insurance
- Company pension
- Private medical insurance
- Cycle to work scheme
Full job description
We’re looking for a Senior Firmware Engineer to deliver embedded firmware for medical devices from early concept through to production. You’ll take technical ownership of firmware on individual projects, working closely with hardware, manufacturing and quality teams.
You have strong experience shipping production-grade embedded firmware for medical or regulated products, are comfortable working close to the hardware, and have delivered on resource-constrained systems through bring-up and integration. You are accountable for firmware quality, safety, and can execute decisively under pressure while communicating with the wider team.
Note: this is a remote role, and you will be provided with all necessary equipment.
What You’ll Do
- Develop and maintain high-reliability, high-quality embedded firmware.
- Maintain a clear understanding of the product roadmap and advise on technical implications and risks.
- Work closely with hardware, product and design teams to ensure effective integration, system-level reliability, and that solutions meet user needs.
- Prioritise and resolve firmware defects based on severity and business impact.
- Maintain efficient automated testing, CI and deployment pipelines within regulatory constraints.
- Produce concise documentation to support audits and regulatory submissions.
- Maintain and update the cyber security risk register for firmware-related components, ensuring risks are identified, tracked and mitigated.
What You’ll Bring
- Strong embedded programming skills in C or C++.
- Hands-on RTOS experience, preferably FreeRTOS, including scheduling, synchronisation and debugging timing-critical code.
- Experience integrating and validating data from multiple sensors.
- Ability to use metrics to assess performance, reliability and engineering effectiveness.
- Familiarity with roadmap planning tools and delivery trade-offs.
- Solid understanding of WiFi, TCP/IP, BLE.
- Strong grasp of microprocessor architectures, digital electronics and hardware-firmware interaction.
- Awareness of regulatory requirements for medical devices.
- Ability to build a working understanding of UK and US healthcare workflows.
Nice to Have
- Experience in regulated industries such as medical, aerospace or automotive.
- Knowledge of secure bootloaders, OTA firmware updates and embedded cryptography.
- Experience with low-power or battery-powered devices.
- Familiarity with Python or similar scripting languages.
- Experience developing low-level drivers or board support packages.
- Familiarity with embedded coding standards such as BARR C:2018 or MISRA.
- Knowledge of DSP algorithms and their implementation in embedded systems.
- Experience with AWS IoT services and cloud-connected embedded systems.
Why You’ll Love it Here
Current Health is a purpose-driven business focused on a high-impact corner of healthcare. We’re working at the intersection of advanced therapeutic breakthroughs and how those breakthroughs reach patients in the real world.
We’re a small, collaborative team with a strong commitment to transparency, and we’ve built an environment where your voice matters. In this role, you’ll have real ownership and impact – contributing to a shared design vision while leading your own projects through to manufacture.
This role offers exposure to leadership, visibility across the business, and opportunities to learn and grow. You’ll receive a competitive salary, benefits, and the chance to build meaningful products within a purpose-driven company.
If you believe you have what it takes to make a difference – please get in touch.
Pay: £65,000.00-£80,000.00 per year
Benefits:
- Bereavement leave
- Company pension
- Cycle to work scheme
- Employee stock ownership plan
- Enhanced maternity leave
- Enhanced paternity leave
- Life insurance
- Private dental insurance
- Private medical insurance
- Work from home
Work authorisation:
- United Kingdom (required)
Location:
- United Kingdom (required)
Work Location: Remote