Senior Embedded Rust / Systems Developer

YT Technologies

Crawley

On-site

GBP 30,000 - 70,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

YT Technologies in Crawley, United Kingdom, seeks a skilled Rust systems programmer to design and develop high-performance software for embedded devices. You will own features end-to-end, participate in code reviews, and optimise for memory and concurrency in a pure systems environment.

The role requires 2+ years of commercial experience with Rust or strong C/C++ background, Linux/Unix proficiency, Git usage, and CI/CD practices. Collaboration and documentation are key in our agile team.

Qualifications

  • We have at least 2+ years of commercial software development experience, with demonstrable experience deploying Rust in production environments.
  • We have a strong background in Rust, or an expert-level background in C/C++ development paired with strong, demonstrable Rust competence.
  • We have deep comfort with systems programming concepts, specifically memory management, multi-threading, threading, and concurrency.
  • We are exceptionally proficient in Rusts ownership model, borrowing mechanisms, and lifetimes.
  • We are comfortable operating within Linux/Unix development environments, using Git, and working with modern CI/CD practices.
  • We have proven experience working with testing frameworks and writing long-term maintainable code.

Responsibilities

  • We design and develop high-performance, safe, and maintainable systems software using Rust.
  • We collaborate with team members on architectural decisions, own features end-to-end from design through to deployment, and participate in code reviews.
  • We debug and optimise systems for performance, memory usage, concurrent programming, and maximum reliability.
  • We interface software with custom low-level platforms, handling protocols for connected fleet and transit gateways.
  • We participate actively in agile development processes, manage our own workload, and contribute to technical documentation and knowledge sharing.

Skills

Rust
C/C++
Systems programming
Linux/Unix
Memory management
Concurrency

Education

Tools

Git
CI/CD
Testing frameworks

Job description

Salary: £30,000 - 70,000 per year

Requirements
  • We have at least 2+ years of commercial software development experience, with demonstrable experience deploying Rust in production environments.
  • We have a strong background in Rust, or an expert-level background in C/C++ development paired with strong, demonstrable Rust competence.
  • We have deep comfort with systems programming concepts, specifically memory management, multi-threading, threading, and concurrency.
  • We are exceptionally proficient in Rusts ownership model, borrowing mechanisms, and lifetimes.
  • We are comfortable operating within Linux/Unix development environments, using Git, and working with modern CI/CD practices.
  • We have proven experience working with testing frameworks and writing long-term maintainable code.
Responsibilities
  • We design and develop high-performance, safe, and maintainable systems software using Rust.
  • We collaborate with team members on architectural decisions, own features end-to-end from design through to deployment, and participate in code reviews.
  • We debug and optimise systems for performance, memory usage, concurrent programming, and maximum reliability.
  • We interface software with custom low-level platforms, handling protocols for connected fleet and transit gateways.
  • We participate actively in agile development processes, manage our own workload, and contribute to technical documentation and knowledge sharing.
Technologies
  • CI/CD
  • Embedded
  • Git
  • Linux
  • Rust
  • Unix
  • Hardware
More

We are partnering with a market-leading specialist engineering firm providing mission-critical technology for the global transport and infrastructure sectors. You will join our close-knit, highly collaborative R&D team of 8 engineering professionals in a pure systems-level engineering role focused entirely on performance‑critical software for embedded devices, not servers. We offer an autonomous environment where you can solve complex technical challenges using Rust memory safety and concurrency features. We are looking to move quickly on this role, and sponsorship is not an option.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Rust Systems Engineer
Senior Embedded Rust Systems Engineer

YT Technologies • Crawley

On-site
GBP 30,000 - 70,000
Senior Embedded Software Engineer (Rust)
Senior Embedded Software Engineer (Rust)

Enterprise Recruitment Limited • Cambridgeshire and Peterborough

On-site
GBP 60,000 - 140,000
Rust Developer
Rust Developer

TechShack • England

On-site
GBP 102,000 - 120,000
Senior Software Engineer (C++ / RUST)
Senior Software Engineer (C++ / RUST)

IntaPeople: STEM Recruitment • England

On-site
GBP 60,000 - 80,000
Embedded Rust Engineer — Systems, Security & CI
Embedded Rust Engineer — Systems, Security & CI

microTECH Global Limited • United Kingdom

On-site
GBP 45,000 - 70,000
Software Engineer - Rust
Software Engineer - Rust

Marcus Webb Associates Limited • Newbury

On-site
GBP 40,000 - 60,000
Senior Software Engineer (Rust)
Senior Software Engineer (Rust)

Switch Tech Talent • Newcastle upon Tyne

On-site
GBP 90,000 - 130,000
Senior / Principal Rust Engineer
Senior / Principal Rust Engineer

Juxt Ltd. • Greater London

Hybrid
GBP 90,000 - 130,000
Hybrid work model
Full medical
10% matched pension
+1
C++ / Rust Systems Engineer (Ultra-Performance Systems)
C++ / Rust Systems Engineer (Ultra-Performance Systems)

Selby Jennings • Greater London

On-site
GBP 90,000 - 150,000
Software Engineer (Rust) – Up to £200,000 + Bonus + Package
Software Engineer (Rust) – Up to £200,000 + Bonus + Package

Hunter Bond • Greater London

Hybrid
GBP 180,000 - 220,000
Bonus
Package
Friendly engineering environment
+1