RVC
JobsFor Employers
4 jobsSort: Relevance
12d 22h ago

Senior Embedded Software Engineer

SPT Labtech·General · Technology
🏢On-site
|Cambridge, United Kingdom
performance_marketingcanethernetrtos+2
20h 18m ago

Firmware Engineer

Samsara·General · Internet of Things
📡Fully Remote
|San Francisco
$162.4k - $290k USD
qa_automationawsbashbuildroot+11
21h 49m ago

AI Controls Solutions Engineer

Phaidra·General · Industrial automation
📡Fully Remote
|Vancouver
67.8k - 149.6k CAD
analyticscloud_servicesjsonoptimization+5
11d 21h ago

FPGA Timing Specialist

Digis·General · Software Development
📡Fully Remote

Senior Embedded Software Engineer

SPT Labtech | General | Technology
On-site
Full Time
United Kingdom, Cambridge
Position:
Senior Embedded Software Engineer - Robotics

Company:
SPT Labtech

Location:
United Kingdom, Cambridge

Employment type:
Full time

Work Arrangement:
On-site

Short Summary:
We are looking for a Senior Embedded Software Engineer - Robotics to write the code that brings our robots to life, ensuring precision and reliability in laboratory automation systems.

Responsibilities:
- Design, develop and maintain embedded software in C++ for ARM Cortex-M series microcontrollers.
- Implement motor and actuator control across various schemes, collaborating with the electronics team.
- Integrate OEM and third-party modules, writing device drivers for system connectivity.
- Shape firmware and system architecture, defining module boundaries and interfaces.
- Contribute to lower-level C# .NET code for PC-side communication with embedded systems.
- Implement signal acquisition and conditioning for sensors and transducers.
- Design for reliability, including fault detection and diagnostics.
- Troubleshoot and debug complex embedded software and hardware issues.
- Provide technical leadership and mentoring to junior engineers.
- Produce clear technical documentation.

Requirement:
- Solid commercial experience in embedded software or firmware development.
- Strong hands-on C/C++ experience on ARM microcontrollers (Cortex-M series or similar).
- Experience in firmware and system architecture, defining module boundaries and interfaces.
- Practical experience in implementing motor and actuator control in production hardware.
- Track record of integrating third-party or OEM hardware modules.
- Confidence with CAN, Ethernet, UART, SPI, I²C, and GPIO.
- Working knowledge of C# .NET for device-facing code.
- Exposure to RTOS environments and embedded debugging tools.
- Disciplined approach to reliability, including fault detection and recovery.
- Comfortable with unit testing, continuous integration, and version control (Git).

Benefits:
- Competitive salary package.
- Comprehensive benefits including private medical insurance and a generous pension plan.
- Annual discretionary bonus.
- Commitment to diversity and inclusivity in the workplace.

Required Skills

performance_marketingcanethernetrtosspiuart

Required Languages

🇬🇧 English

Key competency: General
Roles
PythonJavaReactTypeScriptNode.jsGoRustDevOpsData scienceProductDesign
Remote
United StatesUnited KingdomCanadaGermanyPolandSpainNetherlandsPortugal
Work type
Fully remoteRemote in-countryHybridSeniorMid-levelJuniorAll jobs
R© 2026 ReVacancybuild e3cb608f
AboutContactPrivacyCookiesRefundsTerms & ConditionsFor Employers