G

Senior Embedded Software Engineer

San Francisco, CA, USA
Full Time
Closes Sep 30, 2025
Hybrid

About this role

In this position, you will develop and optimize embedded software for advanced sensing systems used in grid monitoring. Your work will involve writing efficient code, debugging hardware-software interfaces, and ensuring the reliability of embedded systems in real-world conditions. You will collaborate closely with hardware engineers to integrate software solutions that meet performance and safety standards.

Requirements

Applicants should have experience in embedded software development, with proficiency in C and C++. A solid understanding of hardware-software integration and real-time operating systems is required. Experience with low-level programming and debugging tools is essential. Strong attention to detail and the ability to work collaboratively in a multidisciplinary team are necessary. A degree in Computer Science, Electrical Engineering, or a related field is preferred.