Senior Embedded Software Engineer

4 weeks ago


San Francisco, United States Convectivecapital Full time

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

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:

  • Strong C and/or C++ knowledge
  • Python or another scripting language
  • Comfortable using Git
  • Comfortable in a Linux development environment
  • Comfortable working across multiple domains (hardware, firmware, software)
  • Comfortable debugging with an oscilloscope and/or logic analyzer
  • 3+ years embedded software engineering experience (RTOS’s, bare metal, etc)
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
  • Assembly language (extra bonus points for ARM)
  • Basic web programming knowledge (backend)
  • Experience developing hardware
  • Professional experience deploying firmware
  • Experience with LoRa, SigFox, or other Low Power Wide Area Networks (LPWANS)
  • 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.

#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, California, United States Zipline Full time

    Zipline is a pioneering company transforming the logistics industry by developing a teleportation service that delivers goods quickly and sustainably. Our mission is to decarbonize delivery, reduce road congestion, and provide equitable access to billions of people worldwide.We are seeking an experienced Director of Embedded Software Engineering to lead our...


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

    Embedded Software Engineer RoleAbout the RoleAt Indus River Technologies Inc, we need a skilled Embedded Software Engineer to join our team. The ideal candidate will have experience with RTOSs and embedded Linux toolchains.Main ResponsibilitiesImplementing embedded software systems, including RTOS and networking.Porting existing code to new MCU platforms and...


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

    Job OverviewA2e Technologies is seeking an experienced Senior Embedded Software/Firmware Engineer/Contractor to lead the development of complex embedded systems.The ideal candidate will have a strong background in architecting both bare-metal and multi-threaded systems, as well as proficiency in C/C++ and modern C++.Key Responsibilities:Design and develop...


  • San Francisco, California, United States Convectivecapital Full time

    At Convectivecapital, we are on a mission to revolutionize the field of grid monitoring with our cutting-edge, full-stack technology. We are seeking a highly skilled Senior Embedded Software Engineer to join our team and play a crucial role in developing robust firmware for our microcontroller platform.The ideal candidate will have a strong background in C++...


  • 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 Diego, California, United States Leidos Inc Full time

    Space Payload Leadership OpportunityWe are seeking an experienced Senior Embedded Systems Software Engineering Director to join our dynamic and innovative software development team at Leidos Inc. in San Diego, CA.About the Role:This leadership position will play a pivotal role in ensuring the capability, quality, and reliability of our software and hardware...


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


  • San Francisco, California, United States Capgemini Full time

    Job OverviewWe are seeking a highly seasoned Technical Lead with expertise in C/C++ embedded software development to join our dynamic team. As a key member of our engineering team, you will play a critical role in leading and developing, compiling, running, and debugging C/C++ bare-metal, firmware, and software tests/apps targeting ARM CPUs and DSPs.Key...


  • 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 Diego, California, United States A-Line Staffing Solutions Full time

    Job Title: Senior Embedded Software Developer - C++ ExpertWe are seeking an experienced Senior Embedded Software Developer - C++ Expert to join our team at A-Line Staffing Solutions in San Diego, CA. This is a contract position on W2, with an estimated hourly rate of $75.About the Job:The ideal candidate will have 10+ years of experience in software...