Senior Embedded Software Engineer
4 weeks ago
Gridware exists to enhance and protect the mother of all networks: the electrical grid. The grid touches everything, and when it grinds to a halt, the consequences can be dire: wildfires burn, land is destroyed, property is damaged, progress stops, and lives are lost.
Our team engineers an advanced sensing system to continuously analyze both the electrical and mechanical behavior of grid assets. Utilizing high-precision sensor arrays, the system identifies and allows preemptive mitigation of faults. The technology has been proven with utilities to bolster safety, reliability, and reduce customer outage durations. The demand for power will only increase. We protect the grid of today while we build the grid of tomorrow.
Gridware is privately held and backed by the best climate-tech and Silicon Valley investors. We are headquartered in the Bay Area in northern California.
WHY do we need you?Our goal is to stop grid-ignited wildfires. To do that, our devices need to run robust, well-tested, and power efficient firmware. We are looking for you to help us develop that firmware. You will solve challenges related to power consumption, communications, and signal processing, enabling our devices to detect increasingly subtle faults in increasingly remote regions.
ResponsibilitiesThis is what you’ll be doing:
- Develop C++ firmware for our microcontroller platform
- Implement C++ drivers for microcontroller peripherals and external sensors
- Work with our backend codebase to develop and test device communications
- Maintain and extend our build system to support various embedded hardware platforms
- Develop efficient data processing and collection algorithms in a resource-constrained environment
- Develop hardware in the loop (HITL) testing infrastructure
To move forward in the application process you should have all of these:
- 5+ years embedded software engineering experience (RTOS’s or bare metal)
- Comfortable working across multiple domains (hardware, firmware, software)
- Strong C and/or C++ knowledge
- Python or another scripting language
- Comfortable using Git
- Comfortable in a Linux development environment
- Comfortable debugging with an oscilloscope and/or logic analyzer
Your application will have a higher chance of standing out, if you have one (or more) of the following skills or experiences. If you, however, have all of the required skills but none of the bonus skills we still encourage you to apply.
- Strong understanding of operating system and real-time operating system concepts
- Good at reading datasheets and schematics
- Assembly language (extra bonus points for ARM)
- Basic web programming knowledge (backend)
- Experience developing hardware
- Experience with LoRa, SigFox, or other Low Power Wide Area Networks (LPWANS)
- Experience with cellular communications
- Experience with optimizing for low power
- Experience with digital signal processing (DSP)
Although we do not require candidates to submit a cover letter, candidates who wish to have their application stand out are invited to write a cover letter outlining one or all of the following things in a bullet-point format:
- Where you have acquired the required skills
- Which (if any) of the bonus skills you have and where you acquired them
- Why you are interested in this role
We offer competitive benefits that help employees to thrive and grow. These benefits include:
- Flexible starting hours to reduce commute
- Health Insurance = We cover 100% of Gold and Platinum health insurance plan premiums and up to $800 of plan premiums for dependents.
- Dental & Vision = We also cover 100% of the premiums of an excellent Dental and Vision Plan and 100% of the premiums for one dependent.
- Paid Parental Leave
- 401K
- Free parking and a commuter allowance
Salary range in California: $125k - $164k
Gridware is an equal-opportunity employer. We want applicants of diverse backgrounds and hire without regard to color, gender, religion, national origin, citizenship, disability, age, sexual orientation, or any other characteristic protected by law.
Gridware is headquartered in Walnut Creek, CA
-
Senior Embedded Software Engineer
1 week ago
San Francisco, United States CyRAD Talent Solutions Full timeSenior Embedded Software Engineer - US CitizenSenior Embedded Software EngineerSan Francisco Bay Area On-Site or RemoteAbout Us:We are a technology leader at the cutting edge of laser communications and advanced networking, enabling groundbreaking innovations for land, sea, air, and space applications. Using technology originally developed by Google, we are...
-
Senior Embedded Software Engineer
6 days ago
San Francisco, United States Cyrad Solutions LLC Full timeSenior Embedded Software EngineerSan Francisco Bay Area On-Site or RemoteAbout Us:We are a technology leader at the cutting edge of laser communications and advanced networking, enabling groundbreaking innovations for land, sea, air, and space applications. Using technology originally developed by Google, we are redefining how communication systems function...
-
Senior Embedded Software Engineer
2 weeks ago
San Mateo, California, United States Skydio Full timeAbout the Role: As a senior Skydio embedded software engineer, you will have the opportunity to architect, build out and lead the development of both current and future products in a fast-paced environment. Reliable embedded firmware acts as the brain stem of our autonomous drones and the foundation for the growing accessory product line -- bridging the gap...
-
Embedded Software Engineer
3 weeks ago
san francisco, United States Lumicity Full timePrincipal Embedded Software EngineerSan Francisco Bay AreaFull Time | On SiteSalary + EquityMy client is a well funded early stage start up that are looking for an experienced go getter to join the Embedded team. The ideal candidate:-5+ years of embedded experience-Experience with IoT (BLE / WiFi)-Expert in C / C++-Experience with RTOS-Experience with device...
-
Principal Embedded Software Engineer
4 weeks ago
san francisco, United States Lumicity Full timePrincipal Embedded Software EngineerSan Francisco Bay Area Full Time | On SiteSalary + EquityMy client is a well funded early stage start up that are looking for an experienced go getter to join the team as Principal Embedded Software Engineer. The ideal candidate:-7+ years of embedded experience-Expert in C / C++-Experience with RTOS-Experience with device...
-
Principal Embedded Software Engineer
1 month ago
san francisco, United States Lumicity Full timePrincipal Embedded Software EngineerSan Francisco Bay Area Full Time | On SiteSalary + EquityMy client is a well funded early stage start up that are looking for an experienced go getter to join the team as Principal Embedded Software Engineer. The ideal candidate:-7+ years of embedded experience-Expert in C / C++-Experience with RTOS-Experience with device...
-
Embedded Software Engineer
4 weeks ago
san diego, United States Agile Tech Recruiting Services Inc Full timeOur Space & Defense group is seeking a highly skilled Embedded Software Engineer to contribute to the development of cutting-edge, mission-critical systems. This role is ideal for an engineer with a solid foundation in embedded systems, a focus on real-time operating environments, and experience with device drivers and low-level programming. Successful...
-
Embedded Software Engineer
4 weeks ago
San Diego, United States Agile Tech Recruiting Services Inc Full timeOur Space & Defense group is seeking a highly skilled Embedded Software Engineer to contribute to the development of cutting-edge, mission-critical systems. This role is ideal for an engineer with a solid foundation in embedded systems, a focus on real-time operating environments, and experience with device drivers and low-level programming. Successful...
-
Embedded Software Developer
4 weeks ago
San Francisco, California, United States Indus River Technologies Inc Full timeJob DescriptionEmbedded Software Engineer RoleLocation: RemoteDuration: ContractJob Overview:At Indus River Technologies Inc, we are seeking an experienced Embedded Software Engineer to join our team. The ideal candidate will have a strong background in embedded software systems, including RTOS and networking.Key Responsibilities:Implementation of embedded...
-
Junior Embedded Software Engineer
3 weeks ago
San Francisco, United States Brahma Consulting Group Full timeWe are seeking a talented Software Engineer with an aptitude towards developing robust, high volume embedded software solutions. You will be writing applications on IoT devices that provide 3D indoor positioning using RF and communicate to cloud applications for a Bay Area, CA. You should have at least 1 year of working experience as a software engineer....
-
Junior Embedded Software Engineer
4 weeks ago
san francisco, United States Brahma Consulting Group Full timeWe are seeking a talented Software Engineer with an aptitude towards developing robust, high volume embedded software solutions. You will be writing applications on IoT devices that provide 3D indoor positioning using RF and communicate to cloud applications for a Bay Area, CA. You should have at least 1 year of working experience as a software engineer....
-
Senior Embedded Software Engineer
4 months ago
San Antonio, United States Helios Technologies Full timeJob DetailsJob Location Helios Center of Engineering Excellence - San Antonio, TX DescriptionDescription This position participates in the development of embedded platform software for various applications throughout Helios Technologies. HCEE exists as a standalone team primarily focused on innovation incubation to take an idea, mitigate risk, develop...
-
Senior Embedded Software Engineer
8 hours ago
South San Francisco, United States AeroVect Full timeWho We Are AeroVect is transforming ground handling with autonomy, redefining how airlines and ground service providers around the globe run day-to-day operations. We are a Series A company backed by top-tier venture capital investors in aviation and autonomous driving. Our customers include some of the world's largest airlines and ground handling providers....
-
Senior Embedded Software Engineer
2 weeks ago
san jose, United States Mirafra Technologies Full timeEmbedded FW Engineer/Embedded C FW "STM32"ResponsibilitiesDesign and implement firmware for microcontroller-based devices using C and various RTOSDebug and test firmware using various tools such as oscilloscopes, logic and protocol analyzers, etcCollaborate with hardware engineers to integrate software with hardware componentsBasic QualificationsExperience...
-
Senior Embedded Software Engineer
2 months ago
San Jose, United States Mirafra Technologies Full timeEmbedded FW Engineer/Embedded C FW "STM32"ResponsibilitiesDesign and implement firmware for microcontroller-based devices using C and various RTOSDebug and test firmware using various tools such as oscilloscopes, logic and protocol analyzers, etcCollaborate with hardware engineers to integrate software with hardware componentsBasic QualificationsExperience...
-
Embedded Software Engineer
3 weeks ago
San Diego, CA, United States Agile Tech Recruiting Services Inc Full timeOur Space & Defense group is seeking a highly skilled Embedded Software Engineer to contribute to the development of cutting-edge, mission-critical systems. This role is ideal for an engineer with a solid foundation in embedded systems, a focus on real-time operating environments, and experience with device drivers and low-level programming. Successful...
-
Senior Software Engineer
4 weeks ago
San Antonio, Texas, United States Interclypse Full timeAbout the Role:We are seeking a highly skilled Embedded Systems Software Engineer to join our team at Interclypse. As an Embedded Systems Software Engineer, you will be responsible for developing high-quality software for a variety of platforms, including Linux, Windows, iOS, and Android.Key Responsibilities:Design, develop, and test software for embedded...
-
Senior Embedded Software Engineer
6 days ago
San Francisco, United States ZipRecruiter Full timeJob DescriptionGridware exists to enhance and protect the mother of all networks: the electrical grid. The grid touches everything, and when it grinds to a halt, the consequences can be dire: wildfires burn, land is destroyed, property is damaged, progress stops, and lives are lost.Our team engineers an advanced sensing system to continuously analyze both...
-
Senior Embedded Software Engineer
3 weeks ago
San Francisco, United States apply.workable.com - ATS Full timeGridware exists to enhance and protect the mother of all networks: the electrical grid. The grid touches everything, and when it grinds to a halt, the consequences can be dire: wildfires burn, land is destroyed, property is damaged, progress stops, and lives are lost.Our team engineers an advanced sensing system to continuously analyze both the electrical...
-
San Diego, California, United States A2e Technologies Full timeJob Title: Senior Embedded Software/Firmware Engineer: Ethernet PHY/MAC Layer SpecialistJob Summary:We are seeking a highly skilled Senior Embedded Software/Firmware Engineer to join our team at A2e Technologies. The ideal candidate will have extensive experience in embedded software and firmware development, with a strong focus on Ethernet PHY/MAC...