We are looking for a Senior Software Engineer to join our team, where you will design and develop the core task execution framework onboard autonomous vehicles, enabling reliable command and control through our Lattice Autonomy stack.
Requirements
- Bachelor's degree in Computer Science, Engineering, or relevant field, or equivalent experience
- 5+ years of professional software development experience, with a focus on distributed systems or robotics
- Deep experience with C++, Rust, or similar systems programming languages
- Proficiency with protocol design and implementation (gRPC, protobuf, etc.)
- Experience building software solutions involving significant amounts of data processing and analysis
- Excellent collaboration skills and ability to work across multiple engineering teams
- A desire to work on critical software that has a real-world impact
- US Persons: Must be a U.S. Person due to required access to U.S. export controlled information or facilities
Benefits
- Healthcare Benefits
- Income Protection
- Generous time off
- Family Planning & Parenting Support
- Mental Health Resources
- Professional Development
- Commuter Benefits
- Retirement Savings Plan