Search jobs > San Francisco, CA > Senior embedded software

Senior Embedded Software Engineer

apply.workable.com - ATS
San Francisco, CA, United States
$125K-$164K a year
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 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 language
  • 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 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)

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 color, gender, religion, national origin, citizenship, disability, age, sexual orientation, or any other characteristic protected by law.

Gridware is headquartered in Walnut Creek, CA

J-18808-Ljbffr

1 day ago
Related jobs
Promoted
Scale AI, Inc.
San Francisco, California

As a Software Engineer on the team, you'll focus on building systems that monitor and flag quality issues with large-scale data collections. Influence the culture, values, and processes of a growing engineering team. Inspire and mentor less experienced engineers. Ability to turn business and product...

Promoted
VirtualVocations
Oakland, California

A company is looking for a Senior Clinical Software Engineer to improve cancer care through software development. ...

Atlassian
San Francisco, California

We're looking for a Senior Fullstack Software Engineer to join our team, passionately focused on delivering creative improvements for our engineering teams. Familiarity with server-side software development in software design, object-oriented programming. Collaborate with product, design and enginee...

Promoted
VirtualVocations
Oakland, California

A company is looking for a Senior Software Engineer in Test. ...

Zetachain
San Francisco, California
Remote

Get paid to write open-source software (probably what you always wanted). Full-stack engineering experience with focus on the backend and smart contracts. ...

Promoted
VirtualVocations
Oakland, California

A company is looking for a Senior Software Engineer - Data and Automations to lead a project focused on building and optimizing automations for web-based job post data extraction and cleaning. ...

WEX Inc
San Francisco Bay Area, California

Join us if you are passionate about Software Engineering, MLOps, and DevOps, and are eager to work with state-of-the-art tools and platforms to make a tangible impact. Proven experience as a Full Stack Software Engineer. We are the AI Platform Engineering team at WEX, committed to building scalable ...

Rippling
San Francisco, California

We are much more than HR - the HRIS Engineering Org consists of several teams that build products, services, and frameworks that serve both external users and serves as a platform for teams internally at Rippling. Acting as a technical leader within the engineering organization. Deep experience in p...

Square
San Francisco, California

The blocks that form our foundational teams — People, Finance, Counsel, Hardware, Information Security, Platform Infrastructure Engineering, and more — provide support and guidance at the corporate level. The Compliance Engineering team builds high-scale analysis and visualizations systems in order ...

PTC
San Mateo, California

Our software brings the physical and digital worlds together, enabling companies to improve operations, create better products, and empower people in all aspects of their business. Our cloud-based product lifecycle management (PLM) and quality management (QMS) software is used by leading product inn...