Umbra is a space technology company delivering advanced systems to empower customers with access to critical information from space. The Engineering Manager position involves developing and delivering flight software for Umbra's missions, focusing on both people and technical leadership. This role requires a strong background in software development, architecture, and teamwork in a fast-paced environment.
Requirements
- 5+ years of proven experience in high-reliability software development.
- 2+ years of people management of a team of software engineers.
- 2+ years of technical leadership of a team of software engineers.
- Expertise in architecting and developing concurrent and asynchronous code in Rust or Modern C++.
- Strong background in embedded software development, including experience with Rust or C/C++.
- Deep understanding of processor architecture and optimizing code for performance and memory efficiency.
- Experience with software development tools and processes, including Agile methodologies, source control, bug tracking, and design documentation.
- Comfortable working in a fast-paced and dynamic development environment.
Benefits
- Flexible Time Off
- Sick
- Family & Medical Leave
- Medical
- Dental
- Vision
- Life
- LTD
- STD
- Medical, Dental, Vision, Life, LTD, STD
- Vol Life
- Critical Illness
- Accidental
- Hospital Indemnity
- Pet Insurance
- 401k
- Stock Options
- Free Parking
- Free lunch in office daily