Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Engineer: Embedded Systems (Rust & Python)

Humand Talent

Oxford

Hybrid

GBP 100,000 - 110,000

Full time

30 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A pioneering technology company in Oxford is seeking a Senior Software Engineer to develop cutting-edge solutions. The role involves designing embedded firmware in Rust, building APIs in Python, and working on complex algorithm designs. Candidates should have strong Python skills, an interest in Rust, and experience with embedded systems. The position offers a competitive salary, equity options, generous holiday, and a flexible hybrid work arrangement.

Benefits

Salary up to 110000 DOE
Equity and share options
30 days holiday plus bank holidays
Private medical and dental insurance
Cycle to work scheme
Flexible hybrid working
Inclusive work environment

Qualifications

  • Strong coding skills in Python with experience or interest in Rust.
  • Understanding of code structure optimisation and algorithmic complexity.
  • Experience with embedded systems, compilers or performance-driven applications.
  • Enjoys collaborating across disciplines to turn technical requirements into practical solutions.
  • Comfortable balancing autonomy with teamwork in a fast-paced setting.

Responsibilities

  • Design and extend embedded firmware with Rust.
  • Build high-level APIs in Python to support advanced applications.
  • Develop compilers and work on complex algorithm design.
  • Work with FPGA and SoC-based systems within real-time environments.
  • Contribute to improvements in infrastructure process and tooling.

Skills

Python
Rust
Algorithmic complexity understanding
Embedded systems
Collaboration

Tools

FPGA
SoC
C/C++
.NET
Java
Go
React
JavaScript
OOP
Distributed Systems
Job description
A pioneering technology company in Oxford is seeking a Senior Software Engineer to develop cutting-edge solutions. The role involves designing embedded firmware in Rust, building APIs in Python, and working on complex algorithm designs. Candidates should have strong Python skills, an interest in Rust, and experience with embedded systems. The position offers a competitive salary, equity options, generous holiday, and a flexible hybrid work arrangement.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.