CareerPlanSign in

Software Development Engineer, Ring

Cambridge, England, United Kingdom💼 Full-time🗓 2026-09-29 → 2026-10-03

Core

Build developer tools to streamline firmware testing and analysis across emulators and hardware devices, integrating applied AI techniques.

Role type

Senior IC software development engineer (developer tooling & applied AI)

Builds

Developer tools for automated testing of embedded systems and AI-powered test analysis workflows

Domain

Embedded systems, firmware development, developer tooling

Deliverable

production ML models

Required skills

Python (object-oriented design), system architecture & design patterns, automated testing of embedded systems, CI/CD integration, code review

Preferred skills

Machine learning model architecture & inference, full SDLC (coding standards, source control, build processes), cross-team collaboration

Technologies

Python, CI pipelines, emulators, hardware devices

Responsibilities

Design and build tools to streamline test execution and analysis; Apply generative AI for test analysis and developer workflows; Collaborate with firmware teams to integrate tools into their development process; Contribute to the full software development lifecycle from scoping to operations; Write clean, maintainable code and participate in peer code reviews

Sourced via amazon · Listed on CareerPlan, which tracks 937,000+ jobs from 20+ sources.