Tech Nonprofit Job Board

Opportunities from over 600 organizations leveraging tech for social impact.

Looking to hire talent? Contact us to post your jobs here.

Firmware Engineer

Nexleaf Analytics

Nexleaf Analytics

Software Engineering
United States
Posted on Saturday, April 8, 2023

Nexleaf Analytics is a nonprofit technology company with a unique bottom-up approach for bringing data-driven impact to public health interventions in low- and middle-income countries. Our purpose-driven team designs sensor technologies and data analytics solutions to address global public health challenges. This includes ColdTrace, our sensor and data analytics solution that provides monitoring and actionable insights to improve the efficacy, reliability, and sustainability of vaccine distribution in the hardest-to-reach places. We partner with leading organizations such as Google.org, Gavi, Qualcomm, and the Bill & Melinda Gates Foundation, and focus on measurable and long-lasting impact.

About the Role

As the first in-house Firmware Engineer at Nexleaf you’ll help us achieve scale and impact by serving on a team that designs and develops the IoT/M2M devices at the core of our platform.

To date we have relied on our manufacture for firmware development but see a need and tremendous value to bring that in-house for tighter coordination with our product managers and existing engineers. You will be a part of this transition, working to bring the practices of our robust and professionalized development team to our hardware and firmware.

To do this you’ll learn the ins and outs of our systems, understand our business and product strategy, work to develop new and improve existing hardware, firmware, test procedures, and documentation, all with a shared goal of helping the organization achieve its vision!

This role will require some (15%) international travel.

In this role you will:

  • Work in a highly collaborative and cross functional capacity with product managers, designers, and front and backend engineers to ensure we are building the right solutions to solve users’ problems
  • Help drive and facilitate technical decision making, including evaluating hardware and firmware design and architecture decisions for scale
  • Own large portions / modules of the firmware, improve them, and be the go to technical expert for them. Be able to use this knowledge to drive execution balanced with strategy.
  • Build and validate improvements and new features following best practices in ways that are scalable and align with system goals
  • Plan & execute large projects that range widely from revamping a communication protocol (e.g. switching to MQTT), refactoring and improving core application code, to building new BLE sensors to work with our existing system to support new use cases
  • Guide and improve hardware and firmware engineering standards, documentation, tooling, and processes.
  • Develop appropriate tests, help coordinate testing, and write insightful documentation that the entire engineering team can rely upon
  • Oversee regular releases partnering with backend engineers to ensure over the air updates happen smoothly
  • Assist or manufacture with evaluation of parts for updated or new designs and board bring up
  • BS/MS in Computer Science (or another technical field (Electrical Engineering)) or equivalent work experience
  • 4+ years of embedded software engineering on larger firmware projects with a high degree of proficiency with C
  • Experience with then Bluetooth Low Energy protocol and stack
  • Experience with cloud communication via WiFi and/or cellular modem and JSON APIs
  • Experience with TI microcontrollers, TI-RTOS, TI CCS, or experience across multiple architectures will be given extra consideration
  • Experience with modifying schematics and layouts will be given extra consideration
  • Experience working in globally remote organization will be given extra consideration
  • Adaptable and handles open-ended problems & ambiguity well. Many of the problems we take on are in challenging environments, so being flexible and open minded about how we tackle them is a key element to our success.
  • Excellent communication skills with a strong ability to explain complex technical concepts to product managers, designers, support, and other engineers
  • Relevant experience creating releases for hardware already deployed in the field
  • Amazing start-up culture that's purpose-driven and highly collaborative
  • Fully remote company, giving you the opportunity to live anywhere within the United States
  • Fast-paced, high performing team focused on learning and getting better every day
  • Benefits including health, retirement and generous PTO (14 holidays with 4 day weekends, 3 weeks vacation, 1 week summer break and 1 week winter break)
  • Flexible work hours
  • 80 hours of parental leave
  • Pet inclusive sick leave
  • 401k employer matching