12 months ago
Base Salary
$175k - $280k/yr
Responsibilities
- Architect, design, implement, and test embedded software on various platforms.
- Contribute to hardware design and debugging through part selection and driver development.
- Define and improve firmware development and CI workflow.
- Develop software for interfacing with embedded systems for data collection and testing.
- Lead integration and optimization of higher-level software components with embedded systems.
- Engage partners to enhance embedded systems development capabilities.
Requirements
- 10+ years of experience in delivering software for complex embedded systems.
- Mastery of C/C++, Python, and firmware build & debug tools.
- Experience in shipping complex products with custom sensors and real-time computing.
- Familiarity with Bootloaders, Linux/AOSP, and Bluetooth/Wifi/Ethernet.
- Comfortable using electrical test equipment like oscilloscopes and logic analyzers.
- Excellent written and verbal communication skills.
- BS or MS in EE, CE, CS, or equivalent.
Benefits
- 401 (k) max employer match: 3.5% of compensation.
- 100% employer-paid health, vision, and dental benefits for you and your dependents.
- Unlimited PTO and sick time.
- Flexible spending account with employer matching up to $1,650/year.
- Guardian Employee Assistance Program (EAP).
- Opportunity to share in the company's success with competitive stock options.
