Senior Embedded Software Engineer (Rust)

HQ - Oakland CA
Engineering /
Full Time /
Hybrid
About the Role

Pictorus is looking for an experienced embedded software engineer to expand the capabilities of our embedded deployment solution. We're betting that the future of robotic, aerospace, and automotive software is the safety and performance of Rust, and we're designing a code generator backend with a cloud-native, visual programming front end, to enable hardware engineering teams to rapidly develop, deploy, and test software for their hardware.

This is a senior-level position, where you will be given broad latitude to design and implement technical solutions across our software stack.

Ideally, a candidate for this role has extensive experience in robotic engineering, but the focus is on your skills as an embedded engineer and Rust developer. Bonus points for developers who love to program their own devices (Arduinos, Jetsons, Pis, etc).

Job Requirements

    • Ability to work in the US (no sponsorship at this time)
    • Experience developing production applications in Rust
    • Experience writing and deploying software for bare metal systems

Preferred

    • SF Bay area resident (we’re hybrid remote/onsite from Oakland, CA)
    • Active Rust contributor
    • Strong Linux skills
    • Strong communication protocol understanding - gRPC, MQTT, UDP/TCP etc.
    • Strong device protocol understanding - I2C, SPI, Serial, etc.
    • Strong understanding of software requirements for robotic applications.
    • Experience working with production Python and/or NodeJS backend services
$140,000 - $160,000 a year
A candidate on the lower end of the salary range will be a recently-minted senior engineer, comfortable owning major projects with sufficient high-level guidance. A candidate on the higher end of the salary range will have been a senior engineer before, and strong enough in embedded Rust that they can not only own major projects and mentor junior engineers, but also architect and propose strategic technical initiatives to the CTO.