Software Engineer (Rust)
Summary
Aeris Technologies, a Project Canary subsidiary, is hiring a Software Engineer (Rust) in Hayward, CA to write embedded firmware for laser-spectroscopy gas sensors — developing sensor communication platforms, bringing up new boards, and supporting hardware debug and manufacturing automation. Core stack: Rust, C++, Linux, Python, and serial protocols for IoT devices.
- Firmware design and development of microcontroller-based IOT devices
- Help create, maintain, and adhere to company coding standards
- Maintain Revision Control
- Using AI helpers to improve productivity
- Create and maintain design and user documentation
- Perform system failure analysis and test on firmware related issues
- Support electrical bring-up and debug of prototype hardware
- Support manufacturing in automation of configuration and testing
- Contribute to continuous process improvements
- Bachelor of Science in Computer Science, Electrical Engineering, Software Engineering, or a related field
- 5+ years of embedded firmware development experience, with focus on computing systems and algorithms
- Experience with Linux operating system, C++, and RUST programing
- Experience with multiple serial protocols (e.g. UART, I2C, SPI, CAN, USB)
- Strong understanding of OOP concepts
- Experience with oscilloscopes, logic analyzers and protocol decoders
- Working knowledge of Python
- Familiar with IoT devices using wifi/cellular connectivity for communications
- Experience using CI/CD workflows
- Experience in using major cloud providers for data storage
- Startup experience
- Salary range: $170,000 - $190,000 annual base
- Health, dental, and vision insurance with low deductibles and premiums paid by company 99% for self and 50% for dependents and/or spouse
- 401K with company match (no vesting period)
- Student loan assistance
- Generous culture around time off, including:
- Unlimited PTO
- 6 days of sick time per year
- 11 paid company holidays per year
- up to 12 weeks of fully paid parental leave (gender neutral) including adoptions