Job Description
This includes work in areas such as:
- RISC-V firmware and driver development.
- Software hardening and security tools.
- Embedded operating systems (in Rust and C).
- Compilers, code generators, and linters.
- Simulators and emulators (e.g. QEMU).
- Electronic design automation (EDA tools).
- Performance and code size analysis.
- Cloud-based infrastructure (such as continuous integration pipelines)
Requirements
- Solid experience with C or Rust.
- Strong algorithmic and problem solving skills.
- A degree in Computer Science or equivalent experience.
- A high standard of written and spoken English.
Preferred or highly valued
- Experience designing, implementing, and maintaining large-scale or modular Rust codebases.
- Expert understanding of unsafe Rust, FFI, and low-level systems programming.
- Strong proficiency ...
Apply for This Position
Ready to take the next step? Click the button below to submit your application.
Submit Application