Senior C++ Engineer – Foundations
Posted Updated
Description
You will own the architecture and implementation of critical EdgeOS and EdgeOS RT middleware features. You will develop runtime services across Linux, real-time, and constrained platforms; build tools for observing and debugging autonomous systems; extend EdgeOS Language; and guide engineering quality through reviews, documentation, and mentorship.
Responsibilities
- Own the architecture and implementation of EdgeOS and EdgeOS RT middleware features
- Develop runtime services and abstractions across Linux, real-time, and resource-constrained platforms
- Design tooling to evaluate, observe, and debug autonomous systems
- Extend EdgeOS Language and its data interfaces
- Collaborate on capabilities from design through integration
- Raise engineering quality through reviews, guidance, documentation, and mentorship
Requirements
- C++11 or newer
- Multithreaded systems
- Real-time operating systems
- Embedded software
- Systems programming
- Concurrency
- Memory management
- Performance optimization
- Automated testing
- Technical documentation
Benefits
- Bonus
- Benefits
- Equity
