Recent Searches

You haven't searched anything yet.

3 Senior Embedded Software Engineer Jobs in Walnut Creek, CA

SET JOB ALERT
Details...
Gridware
Walnut Creek, CA | Full Time
$165k-186k (estimate)
3 Weeks Ago
Gridware
Walnut Creek, CA | Full Time
$165k-186k (estimate)
3 Weeks Ago
Nexgen IOT Solutions
Walnut Creek, CA | Full Time
$150k-178k (estimate)
2 Weeks Ago
Senior Embedded Software Engineer
Gridware Walnut Creek, CA
$165k-186k (estimate)
Full Time | Transportation 3 Weeks Ago
Save

Gridware is Hiring a Senior Embedded Software Engineer Near Walnut Creek, CA

Gridware's mission is to create a future where power outages and electric grid hazards (think wildfire ignition) are a thing of the past. We provide a truly full-stack (hardware firmware software) solution for the real time monitoring of America's critical infrastructure. The system centers around low-cost hardware platforms that are easily and permanently deployed to power poles. The platform detects and predicts physical fault phenomena, expedites repairs during power outages, and helps utilities demonstrate risk reduction to regulators through comprehensive asset health profiles.
Gridware's technology is designed to unlock essential values for other adjacent verticals. Our unique positioning allows us to solve some of the world's most burning challenges -- from helping policy makers make data-driven infrastructure decisions to helping farmers overcome micro-climate challenges. While others turn a blind eye to these aged and highly-regulated industries, we at Gridware believe it's our duty to find win-for-all scenarios that lead to a prosperous future for coming generations.
Gridware is a privately-held, YC-backed company with funding from some of the best climate & hard tech investors in the world.
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
Required SkillsTo 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 SkillsYour 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)
ApplicationAlthough 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
BenefitsWe 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

Job Summary

JOB TYPE

Full Time

INDUSTRY

Transportation

SALARY

$165k-186k (estimate)

POST DATE

06/02/2024

EXPIRATION DATE

11/26/2024

WEBSITE

gridware.com

HEADQUARTERS

San Jose, CA

SIZE

<25

INDUSTRY

Transportation

Show more

The job skills required for Senior Embedded Software Engineer include Embedded Software, Linux, Debugging, Python, Programming, Operating System, etc. Having related job skills and expertise will give you an advantage when applying to be a Senior Embedded Software Engineer. That makes you unique and can impact how much salary you can get paid. Below are job openings related to skills required by Senior Embedded Software Engineer. Select any job title you are interested in and start to search job requirements.

For the skill of  Embedded Software
Solutions Driven
Full Time
$132k-148k (estimate)
4 Days Ago
For the skill of  Linux
Apolis
Contractor
$104k-116k (estimate)
4 Days Ago
For the skill of  Debugging
Cynet Systems
Contractor
$127k-145k (estimate)
3 Weeks Ago
Show more

The following is the career advancement route for Senior Embedded Software Engineer positions, which can be used as a reference in future career path planning. As a Senior Embedded Software Engineer, it can be promoted into senior positions as an Embedded Software Engineer V that are expected to handle more key tasks, people in this role will get a higher salary paid than an ordinary Senior Embedded Software Engineer. You can explore the career advancement for a Senior Embedded Software Engineer below and select your interested title to get hiring information.

Wells Fargo
Full Time
$139k-167k (estimate)
1 Month Ago