Senior Embedded Software Engineer

6 days ago


San Francisco, United States ZipRecruiter Full time

Job Description

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.

Responsibilities

This 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
Required Skills

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
  • Comfortable using Git
  • Comfortable in a Linux development environment
  • Comfortable debugging with an oscilloscope and/or logic analyzer
Bonus Skills

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 (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)
Application

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
Benefits

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 race, color, religion, sex, national origin, citizenship, disability, or any other characteristic protected by law.

Gridware is headquartered in Walnut Creek, CA.

#J-18808-Ljbffr

  • San Francisco, United States CyRAD Talent Solutions Full time

    Senior 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...


  • San Francisco, United States Cyrad Solutions LLC Full time

    Senior 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...


  • San Mateo, California, United States Skydio Full time

    About 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...


  • san francisco, United States Lumicity Full time

    Principal 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...


  • san francisco, United States Lumicity Full time

    Principal 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...


  • san francisco, United States Lumicity Full time

    Principal 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...


  • san diego, United States Agile Tech Recruiting Services Inc Full time

    Our 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...


  • San Diego, United States Agile Tech Recruiting Services Inc Full time

    Our 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...


  • San Francisco, California, United States Indus River Technologies Inc Full time

    Job 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...


  • San Francisco, United States Brahma Consulting Group Full time

    We 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....


  • san francisco, United States Brahma Consulting Group Full time

    We 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....


  • San Antonio, United States Helios Technologies Full time

    Job 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...


  • South San Francisco, United States AeroVect Full time

    Who 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....


  • san jose, United States Mirafra Technologies Full time

    Embedded 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...


  • San Jose, United States Mirafra Technologies Full time

    Embedded 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...


  • San Diego, CA, United States Agile Tech Recruiting Services Inc Full time

    Our 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...


  • San Antonio, Texas, United States Interclypse Full time

    About 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...


  • San Francisco, United States apply.workable.com - ATS Full time

    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...


  • San Francisco, United States Gridware Full time

    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...


  • San Diego, California, United States A2e Technologies Full time

    Job 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...