View All Jobs 1428

Senior Embedded Software Engineer

Develop firmware to enable devices to detect increasingly subtle faults in remote regions.
San Francisco Bay Area
Mid-Level
4 months ago
Gridware

Gridware

Hardware + software to detect powerline failure and prevent wildfires.

✨ About The Role

- Develop C++ firmware for microcontroller platforms - Implement C++ drivers for microcontroller peripherals and external sensors - Collaborate with the backend codebase to develop and test device communications - Maintain and extend the build system to support various embedded hardware platforms - Develop hardware in the loop (HITL) testing infrastructure

âš¡ Requirements

- Experienced embedded software engineer with a strong background in C and/or C++ - Comfortable working in a Linux development environment and across multiple domains (hardware, firmware, software) - Skilled in debugging with an oscilloscope and/or logic analyzer - Proficient in Python or another scripting language and using Git - Familiar with real-time operating system concepts and developing efficient data processing algorithms in resource-constrained environments
+ Show Original Job Post
























Senior Embedded Software Engineer
San Francisco Bay Area
Engineering
About Gridware
Hardware + software to detect powerline failure and prevent wildfires.