
Staff Embedded Software Engineer
Observable Space2 months ago
Base Salary
$180k - $200k/yr
Responsibilities
- Architect, implement, and document embedded Linux systems for extreme reliability.
- Own the BSP and driver stack across various hardware interfaces.
- Bring up high-speed peripherals and ensure their long-term robustness.
- Maintain build system health with strict CI/CD testing.
- Design systems for autonomous operation with minimal human intervention.
- Collaborate on automated testing infrastructure.
- Participate in product design reviews for manufacturability and reliability.
Requirements
- 5+ years in embedded software engineering or systems-level development.
- Strong proficiency in C and modern C++.
- Solid understanding of DC power systems and common hardware interfaces.
- Experience with high-speed interfaces, especially PCIe and MIPI CSI-2.
- Familiarity with debugging tools like oscilloscopes and logic analyzers.
- Ability to read schematics and debug at the electrical-software boundary.
- Experience in fast-paced prototyping environments.
Benefits
- Competitive compensation aligned with industry standards.
- Equity opportunities with stock options.
- Flexible work environment with hybrid options.
- Unlimited PTO with a flexible vacation policy.
- Comprehensive health, dental, and vision coverage.
- Access to cutting-edge tools for optimal performance.
- Mission-driven culture focused on meaningful challenges.
Tech Stack
CC++Linux