Talent.com
Evi Technologies Limited - C67
Embedded Software Engineer, RingEvi Technologies Limited - C67 • Cambridge, England, GBR
Embedded Software Engineer, Ring

Embedded Software Engineer, Ring

Evi Technologies Limited - C67 • Cambridge, England, GBR
26 days ago
Job type
  • Full-time
Job description
Ring builds home security products used by millions of customers worldwide. Our firmware engineers own the software that runs on those devices, from first boot through to the features customers use every day. We are looking for engineers who design and build software systems that happen to run on embedded targets, and who think carefully about correctness, maintainability, and the long-term health of a codebase as much as they think about performance.

You will own firmware components end to end, from architecture through to delivery and maintenance, working closely with hardware, cloud, and mobile teams to ship products that work reliably in the real world.

Key job responsibilities
- Design and implement firmware for battery-powered and wired IoT devices running on microcontrollers and RTOS environments
- Own components end to end: design, implementation, code review, testing, and maintenance across product generations
- Define and implement software interfaces consumed by other teams and services
- Debug and resolve issues across the full stack, from hardware bring-up through to production defects in the field
- Contribute to and maintain CI pipelines, build systems, and automated test infrastructure
- Work closely with hardware engineers, cloud engineers, and product managers to translate requirements into reliable firmware

A day in the life
You will spend your time designing and implementing firmware features, reviewing code, debugging production issues, and working through technical trade-offs with your team. New products bring new hardware, new constraints, and new problems to solve. The work is hands-on and the decisions you make end up in devices in customers' homes.

About the team
The Ring Firmware team develops and delivers firmware for Ring's camera-centric devices across new products, existing device support, and new feature development. We are a large team with sites in Europe and Asia and stakeholders in the US.

BASIC QUALIFICATIONS

- Experience (non-internship) in professional software development, or experience in embedded development in C/C++
- Experience with an RTOS in a production environment: task design, inter-task communication, and synchronisation primitives
- Experience implementing low-level drivers and interrupt service routines.
- Experience with testing discipline in an embedded context: unit testing, integration testing, or CI pipelines targeting embedded hardware
- Experience owning a software component end to end, from design through to delivery and maintenance

PREFERRED QUALIFICATIONS

- Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent work experience
- Experience with wireless protocols in a production environment: BLE, Wi-Fi, or similar
- Experience with firmware development and testing of battery-powered products
- Experience designing software libraries or interfaces consumed by other teams or products
- Experience with common bus protocols: SPI, I2C, UART
- Experience with Embedded Linux, Yocto, or BSP development
- Experience with development tools such as IAR, Keil, or equivalent
- Experience with scripting languages such as Python for build automation or test infrastructure
- Experience building or integrating AI or ML capabilities into embedded or IoT products
- Experience with AWS IoT services or cloud-connected device development

Create a job alert for this search

Embedded Software Engineer, Ring • Cambridge, England, GBR

Similar jobs

Experienced Embedded Software Engineer - Consultant

TTP plcCambridge, England, GB
Full-time

At TTP, we partner with clients across healthcare, communications, industrial automation and deep tech sectors to solve ambitious, technically challenging problems.We bring together expertise in so... Show more

 • Promoted

Senior Embedded Linux and Android Platform Engineer

Sepura plc.Cambridge, England, GB
Full-time

Cambridge is looking for Linux/Android Platform Developers to join the Software Team.You will focus on the Android platform's development, configuration, and optimization in a collaborative agile e... Show more

 • Promoted

Senior Rust Engineer - Embedded & Open-Source Systems

Fast ForwardCambridge, England, GB
Full-time

Fast Forward in Cambridge is seeking a software engineer with strong Rust programming skills to join their team dedicated to open source development in the semiconductor industry.Candidates should ... Show more

 • Promoted

Senior Embedded Linux Engineer — Architecture & Hardware

Huber+SuhnerCambridge, England, GB
Full-time

A leading technology company in Cambridge seeks a Senior Software Engineer to enhance and optimize products, focusing on embedded C systems and Linux development.This role involves collaboration wi... Show more

 • Promoted

Real-Time Embedded Software Engineer (C++/Rust)

PA ConsultingMelbourn, England, GB
Full-time

A consulting firm in Melbourn is seeking a Software Engineer with 2 to 5 years of experience.Candidates should be qualified in a relevant subject area and passionate about quality software delivery... Show more

 • Promoted

Sr. Embedded Software Engineer, Ring in Cambridge - Evi Technologies Limited

Evi Technologies LimitedCambridge, England, GB
Full-time

Embedded Software Engineer, Ring.Knowledge of design patterns, reliability, and scaling in new and current systems.Experience programming with at least one modern language such as.C++, or C#, inclu... Show more

 • Promoted

Defence ML Engineer — Embedded Systems & Prototyping

ECM Selection (Holdings) LimitedCambridgeshire and Peterborough, England, GB
Full-time

ECM Selection (Holdings) Limited in Cambridgeis seeking an experienced ML engineer to join an innovative team building machine learning systems for defence applications.You will work across the ful... Show more

 • Promoted

Senior Embedded SW Engineer

ArmCambridge, England, GB
Full-time

Be among the first 25 applicants.Join our dynamic FPGA Prototyping verification team, a key part of Arm’s Solutions Engineering group! We are a dedicated group of engineers providing a robust platf... Show more

 • Promoted

Senior Embedded Radio Software Engineer (Linux/Android)

SepuraCambridge, England, GB
Full-time

Sepura in Waterbeach, Cambridge, is seeking an experienced software developer to enhance its digital radio products.This role focuses on embedded application software on Linux and Android platforms... Show more

 • Promoted

Senior Wireless Embedded Software Engineer (LTE/5G)

Capitol International Services LtdCambridge, England, GB
Temporary

Capitol International Services Ltd is seeking a Senior Wireless Software Engineer for a 6-month contract in the UK.The role requires strong knowledge of C and C++, along with experience in real-tim... Show more

 • Promoted

C Software Engineer - Defence Embedded Systems (Security Clearance)

Newton Colmore ConsultingCambridge, England, GB
Full-time

An innovative defence and security company is seeking a skilled C Software Engineer to join their team in Cambridge.This role offers the chance to work on groundbreaking technologies that enhance n... Show more

 • Promoted

Experienced Embedded Software Engineer - Consultant

TtpCambridge, England, GB
Full-time +1

Experienced Embedded Software Engineer - Consultant.Technical Discipline: Software.At TTP, we partner with clients across healthcare, communications, industrial automation and deep tech sectors to ... Show more

 • Promoted

Senior Embedded Software Engineer

Newman StewartCambridgeshire and Peterborough, England, GB
Full-time

Newman Stewart is partnering with a specialist technology business to recruit a Senior Embedded Software Engineer.Our client develops sophisticated electronic and software-based solutions supportin... Show more

 • Promoted

Senior Embedded C++ Systems Engineer — OS & Linux

RokuCambridge, England, GB
Full-time

A leading streaming technology company in Cambridge is seeking a Senior Software Engineer to join their Core OS team.This role involves designing and developing OS features in a multi-process envir... Show more

 • Promoted

Senior / Mid-Level Software Engineer

ECM Selection Ltd.Royston, ENG, GB
Full-time

Work in a small, dedicated software team on scientific instrumentation projects Royston, Hertfordshire; to £65,000 DoEThis established scientific instrument company provides applied biotechno... Show more

 • Promoted

Senior Embedded UI Engineer - C++/Linux

Segment (Twilio)Cambridge, England, GB
Full-time

Segment (Twilio) is seeking a Senior Software Engineer – Embedded UI to develop core features for the Roku platform UI and to build high-performing applications and SDK components for a popular con... Show more

 • Promoted

Embedded Linux Engineer

IC ResourcesCambridge, England, GB
Full-time

Join a fast-growing wireless technology company – Cambridge, Hybrid Working Model.This established business is entering an exciting new phase, developing a next-generation Fixed Wireless Access pla... Show more

 • Promoted

Embedded Flight Software Engineer

Bali International HospitalCambridge, England, GB
Full-time

At Radical, we’re embarking on a mission to revolutionize how we connect and observe our planet.Our focus is on taking aerospace technology to new heights – literally.We are building high-altitude ... Show more

 • Promoted

Senior Embedded Software Engineer - Hybrid Cambridge

CopelloCambridge, England, GB
Full-time

Copello is seeking a Senior Embedded Software Engineer in Cambridge, offering a hybrid working pattern.You will design and develop embedded software using C/C++ across embedded Linux and RTOS platf... Show more

 • Promoted

Senior Embedded Security Software Engineer (C/Python)

EntrustCambridge, England, GB
Full-time

A security solutions company in Cambridge seeks a Senior Software Developer skilled in C and Python for embedded systems.Responsibilities include designing and testing next-gen cryptographic Hardwa... Show more