Embedded Systems Firmware Developer

3 weeks ago


San Francisco, California, United States Convectivecapital Full time
Unlocking a Future Without Power Outages

We are Gridware, a pioneering company dedicated to creating a world where power outages and electric grid hazards are a thing of the past. Our mission is to revolutionize the real-time monitoring of America's critical infrastructure using a truly full-stack solution.

About Us

We provide low-cost hardware platforms that are easily and permanently deployed to power poles. Our system detects and predicts physical fault phenomena, expedites repairs during power outages, and helps utilities demonstrate risk reduction to regulators through comprehensive asset health profiles.

Our Challenge

To achieve our goal, we need a talented Embedded Systems Firmware Developer to join our team. This role requires solving challenges related to power consumption, communications, and signal processing, enabling our devices to detect increasingly subtle faults in increasingly remote regions.

Responsibilities:
  • 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
Requirements:
  • 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)
What We Offer:
  • Competitive salary range: $125k - $164k
  • 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


  • San Francisco, California, United States Unreal Gigs Full time

    Job Title: Embedded Systems DeveloperWe are seeking an experienced Embedded Systems Developer to join our team at Unreal Gigs. This role will involve designing, developing, and optimizing firmware for embedded systems.About the JobAs an Embedded Systems Developer at Unreal Gigs, you will work on a wide range of projects, from IoT devices to automotive...


  • San Francisco, California, United States Unreal Gigs Full time

    We are seeking a talented Embedded Systems Developer to join our team at Unreal Gigs. In this role, you will have the opportunity to design and develop firmware for a wide range of embedded systems.About the Role:Design and develop firmware for microcontrollers and embedded processors.Collaborate with hardware engineers to ensure seamless integration between...


  • San Francisco, California, United States Gridware Full time

    Job OverviewWe are seeking an experienced Senior Embedded Software Engineer to join our team at Gridware. As a key member of our engineering team, you will be responsible for developing robust and efficient firmware for our microcontroller platform.In this role, you will work closely with our backend codebase to develop and test device communications,...


  • San Diego, California, United States Hologic Full time

    Job Overview:Hologic is seeking a highly skilled Senior Firmware Engineer to lead the development of real-time embedded firmware for medical devices. The ideal candidate will have expertise in C programming, microprocessor architecture, and real-time operating systems.Duties & Responsibilities:Design and develop firmware to control medical devicesDevelop...


  • San Jose, California, United States Western Digital Full time

    At Western Digital, we are committed to pushing the boundaries of technology and making the impossible possible. As a leading innovator in data storage solutions, we empower organizations to achieve their goals.Compensation and BenefitsWe offer a competitive salary range for this role: $150,000 - $200,000 per year. In addition to your base pay, you will be...


  • San Jose, California, United States Pando Electric Inc Full time

    Company OverviewPando Electric Inc is a technology company revolutionizing the EV charging landscape. Our innovative solutions provide scalable, reliable, and secure EV charging experiences.Job SummaryWe are looking for a skilled Embedded Systems Firmware Developer to join our team. As a key member of our engineering team, you will be responsible for...


  • San Diego, California, United States Hologic Full time

    Job DescriptionWe are seeking a highly skilled Senior Firmware Engineer to lead our embedded firmware development team. This is a key role in the design and development of medical devices, requiring expertise in firmware development for ADC and DAC, as well as experience with CAN bus, SPI, I2C, UART, USB bus, stepper motor controllers, and Peltier...


  • San Francisco, California, United States Sofar Ocean Full time

    About the RoleWe are seeking a highly skilled Firmware Software Developer to join our team at Sofar Ocean. As a key member of our embedded firmware design and implementation team, you will be responsible for developing efficient and elegant firmware solutions for our hardware products.This role requires excellent communication and collaboration skills, as...


  • San Francisco, California, United States Tangerine Search Inc. Full time

    About the RoleAs a Senior Embedded Engineer, you will play a crucial role in developing and maintaining our client's sensor platform.Leveraging your expertise in embedded systems, firmware development, and IoT connectivity, you will work closely with cross-functional teams to design, implement, and test firmware solutions.Your contributions will ensure the...


  • San Francisco, California, United States Unreal Gigs Full time

    Firmware Development Opportunity with Unreal GigsJob Description:We're seeking a highly skilled Firmware Engineer to join our team at Unreal Gigs. This role involves designing and developing firmware for microcontrollers and embedded processors, ensuring efficient, reliable, and secure performance.Key Responsibilities:Firmware Development and Optimization:...


  • San Diego, California, United States Vista Outdoor Full time

    Firmware Engineer Job DescriptionFirmware Development OverviewAs a Firmware Engineer at Vista Outdoor, you will be responsible for developing and supporting firmware for current and future embedded products. This includes designing and implementing firmware for production test fixtures, gathering requirements, and designing solutions that meet those...


  • San Francisco, California, United States Ouster Full time

    About Our JobWe're looking for a senior engineer to join our team at Ouster. As a senior engineer, you will be responsible for building the embedded software that powers our lidar firmware system. This involves designing and implementing the high-level system architecture and implementing low-level modules. Your expertise in Linux, C, and C++, Python, and...


  • San Jose, California, United States Grove Safety Full time

    Job DescriptionGrove Safety is at the forefront of technological innovation in life security, utilizing AI, IoT, and firmware innovation to make a tangible impact.We are seeking a highly skilled Firmware Engineer to join our team and contribute to advancing safety solutions that enable seamless integration and powerful functionality for our impactful...


  • San Jose, California, United States Insight Global Full time

    About the RoleAs a Lead Firmware/Embedded SW Engineer, you will be responsible for leading the development of firmware and embedded software for our Fortune 500 client. You will work closely with cross-functional teams to ensure robust and high-quality product development. The ideal candidate will have experience in developing software components for...


  • San Diego, California, United States Alarm Full time

    About the JobWe are seeking an experienced Embedded Firmware Software Specialist to join our team at Alarm.com. In this role, you will be responsible for developing firmware and video applications for our smart cameras, working closely with multiple teams, and staying up-to-date with the latest technologies in embedded firmware development.Key...


  • San Francisco, California, United States Convectivecapital Full time

    About the RoleWe are seeking a highly skilled Embedded Firmware Engineer to join our team at Convectivecapital. This is an exciting opportunity to work on cutting-edge projects that aim to revolutionize grid stability and reduce the risk of power outages.Job DescriptionThis role will involve developing C++ firmware for our microcontroller platform,...


  • San Francisco, California, United States Zadar Labs Full time

    About the RoleAt Zadar Labs, we are seeking a highly skilled Embedded Firmware Engineer to join our innovative radar engineering team. Our company is at the forefront of perception innovation, working on systems that are transforming the fields of autonomous robotics, vehicles, and smart infrastructure.The successful candidate will be responsible for...


  • San Francisco, California, United States Ouster Full time

    Senior Firmware EngineerOuster is a cutting-edge technology company that designs and manufactures high-resolution LIDAR sensors for various applications, including autonomous cars and drones.About the RoleThe ideal candidate will have expertise in Linux, C, and C++, as well as Python. As a senior engineer, you should have a broad range of experience allowing...


  • San Jose, California, United States Apex Systems Full time

    Ajax Systems is looking for a seasoned Senior Firmware Engineer to lead the development of firmware solutions for FPGAs and their supporting circuitry.About the Role:This position involves optimizing firmware designs for resource utilization, power consumption, and performanceThe ideal candidate will have solid programming skills in C/C++ and proficiency in...


  • San Francisco, California, United States Tbwa ChiatDay Inc Full time

    Job SummaryWe are seeking a highly skilled Firmware Development Lead to join our team at Tbwa Chiat/Day Inc. The successful candidate will have 10+ years of experience in embedded firmware development, with a focus on real-time operating systems (RTOS) and connected consumer products.