R-Zero Systems

Embedded Software Engineer

California, US

Hybrid
Full-time
$130k–$200k/year
3 days ago
Save Job

Summary

About the Role As R-Zero expands our integrations with existing building systems, our ability to connect buildings to our cloud infrastructure is critical to this mission. We're looking for a startup-minded engineer who can push this vision forward. As a Senior Embedded Engineer, you will play a crucial role in developing and maintaining R-Zero's sensor platform. Leveraging your expertise in embedded systems, firmware development, and IoT connectivity, you will work closely with cross-functional teams to design, implement, and test firmware solutions. Your contributions will ensure the reliability, security, and seamless integration of our products within our IoT ecosystem. This is a hybrid work-location position, with a minimum of one to two days per week spent in our San Francisco office. Role Responsibilities * Develop and optimize Linux-based embedded systems for Rzero's sensors platform. * Interface with hardware design teams * Broad system ownership: as a member of a small, focused firmware team, you will be responsible for all aspects of building and shipping embedded code: * Build and test: test your own code, push toward build and test automation * Troubleshooting and debugging: both during development and in the field. * Documentation: Create design specifications, technical manuals, and user guides to facilitate firmware development and maintenance. * Performance Optimization: Identify bottlenecks and optimize firmware code to improve overall system performance, memory utilization, and power efficiency within the context of IoT applications. * Field Support: Provide technical support and troubleshooting assistance to resolve issues related to device functionality when deployed in the field. Collaborate with field engineers and customers to diagnose and resolve software-related problems, ensuring timely resolution and customer satisfaction. About You * Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field. * Proven experience (3+ years) in linux embedded systems development. * Solid programming experience with C++, C and python * Strong proficiency in low-level programming languages such as C. * Familiarity with debugging tools, emulators, and oscilloscopes for hardware/software troubleshooting. * Adequate knowledge of reading schematics and data sheets for components * Excellent problem-solving skills and the ability to work in a fast-paced, collaborative environment. * Strong communication skills to effectively convey technical concepts and collaborate with multidisciplinary teams. Additional Valuable Skills * Familiarity with device bootloaders and over-the-air firmware updates. * Experience integrating on-device ML models. * Experience working with distributed teams Compensation Information The salary range for this position will vary based on candidate level, experience, and location. The base salary for this position contemplates a range of $130,000 - $200,000. Certain roles may be eligible for incentive bonus compensation, equity, and benefits. Proof of eligibility to work in the United States and a background check is required upon employment. Physical Requirements Physical Requirements Rarely (0 - 12%) Occasionally (13 - 33%) Frequently (34 - 64%) Regularly (65 - 100%) Seeing: Must be able to read reports & computer monitors. x Hearing: Must be able to hear well enough to communicate with others. x Sitting: Must be able to sit for prolonged periods of time. x Standing: Must be able to stand for prolonged periods of time. x Reaching/Climbing/Stooping/Kneeling: x Grasping/Feeling: Must be able to write & use a keyboard, tablet or phone system. x Lifting/Pulling/Pushing: Must be able to lift, push and pull at least 75 lbs. x Lifting Requirements Rarely (0 - 12%) Occasionally (13 - 33%) Frequently (34 - 64%) Regularly (65 - 100%) 0 - 25 lbs. x 26 - 50 lbs. x 51+ lbs. x

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: