E

Senior Rust Software Engineer (Embedded Systems & Real-Time Development)

Enterprise Recruitment Ltd United Kingdom
Relocation
Apply
AI Summary

Join a high-growth technology company as a Senior Rust Software Engineer to shape next-gen hardware-software systems. Develop resource-constrained and real-time applications while defining architecture and engineering practices. Requires 3+ years of Rust expertise, embedded systems experience, and a collaborative ownership mindset.

Key Highlights
Develop next-generation hardware-software systems with Rust in a fast-paced R&D environment
Define software architecture and engineering practices for a scaling company
Eligible for competitive salary, relocation support, and significant equity
Key Responsibilities
Develop and optimize software for resource-constrained and real-time systems using Rust
Collaborate on defining software architecture and engineering practices for a scaling company
Take ownership of projects with a proactive and collaborative mindset
Technical Skills Required
Rust Embedded Systems Real-Time Systems
Benefits & Perks
Excellent salaries
Relocation support
Significant equity
Nice to Have
Experience working in start-ups or scale-ups
Embedded Rust experience (e.g., Embassy, RTIC)
RTOS exposure (FreeRTOS, Zephyr)
Embedded Linux experience
Device drivers and low-level hardware interfacing
Real-time systems, multi-threading, and performance optimization
Sensor integration and data processing pipelines
Communication protocols (UART, SPI, I2C, CAN, Ethernet)
Wireless communication stacks and telemetry systems
Familiarity with robotics or automation systems
CI/CD, testing, and debugging on embedded targets

Job Description


Rust Software Engineer


This pioneering technology company is developing innovative next-generation systems and is pushing the boundaries of what is possible within its field. With a strong focus on cutting-edge hardware and software, they are expanding their engineering team and seeking ambitious Rust Software Engineers to play a key role in the development of their next generation of products.


They are able to pay excellent salaries, alongside relocation support and significant equity. This is a rare opportunity to make an immediate impact within a high-growth technology company, remaining hands-on with development while helping define the software architecture and engineering practices of a company scaling at pace.


Rust Software Engineer essential requirements:

  • Minimum 3 years' experience in software development
  • Strong proficiency in Rust (C/C++ beneficial)
  • Experience developing software for resource-constrained or real-time systems
  • Proactive, collaborative mindset with strong ownership of projects
  • Resident in the UK for at least 5 years


Rust Software Engineer desirable skills:

  • Experience working in start-ups or scale-ups, particularly fast-paced R&D environments
  • Experience leading projects or mentoring junior engineers
  • Embedded Rust experience (e.g. Embassy, RTIC) or RTOS exposure (FreeRTOS, Zephyr)
  • Embedded Linux experience
  • Device drivers, low-level hardware interfacing, and board bring-up
  • Real-time systems, multi-threading, and performance optimisation
  • Sensor integration and data processing pipelines
  • Communication protocols (UART, SPI, I2C, CAN, Ethernet)
  • Wireless communication stacks and telemetry systems
  • Familiarity with robotics, automation, or other complex technical systems
  • CI/CD, testing, and debugging on embedded targets



Similar Jobs

Explore other opportunities that match your interests

Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

parloa

United Kingdom

AOCS Engineer

Programming
5h ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

NewOrbit Space

United Kingdom

Lead Flight Software Engineer

Programming
12h ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

NewOrbit Space

United Kingdom

Subscribe our newsletter

New Things Will Always Update Regularly