R-Zero is seeking a Senior Embedded Software Engineer to join their team in the San Francisco Bay Area. This role is crucial for expanding R-Zero's integrations with existing building systems and connecting buildings to their cloud infrastructure. The ideal candidate will be a startup-minded engineer who can drive this vision forward.He/she will be responsible for:
- Leading the development and optimization of Linux-based embedded systems for R-Zero’s sensor platform.
- Designing, developing, and implementing embedded software solutions for microcontrollers with a focus on IoT connectivity.
- Working with Bluetooth Low Energy (BLE), WiFi, and LTE modems to enable seamless communication between IoT devices, gateways, and cloud platforms.
- Taking ownership of all aspects of building and shipping embedded code, including building and testing, troubleshooting and debugging, and documentation.
- Creating design specifications, technical manuals, and user guides to facilitate firmware development and maintenance.
- Identifying bottlenecks and optimizing firmware code to improve overall system performance, memory utilization, and power efficiency.
- Providing technical support and troubleshooting assistance to resolve issues related to firmware and IoT device functionality in the field.
Requirements:
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- 8+ years of experience in embedded systems development.
- Strong proficiency in Java, python, rust, or C++ programming and software optimization.
- Strong proficiency in low-level programming languages such as C.
- Knowledge of real-time operating systems (RTOS) and real-time Linux implementations.
- In-depth knowledge of microcontroller architectures, peripherals, and interfaces.
- Familiarity with debugging tools, emulators, and oscilloscopes for hardware/software troubleshooting.
R-Zero offers:
- Generous time-off policies and paid holidays
- Competitive total compensation with equity
- Health benefits (medical, dental, vision) and 401(k) program starting on day one
- Up to 12 weeks paid parental leave
- Monthly stipend to support home internet and cell phone for work purposes
- Budget for WFH equipment
- Monthly in-office lunches and happy hours
- Learning and development support
- Hybrid work environment with only one mandatory day per week in office