Senior Firmware Engineer

$185,000 - $240,000/Yr

Humane - San Francisco, CA

posted 3 days ago

Full-time - Senior
San Francisco, CA
Computer and Electronic Product Manufacturing

About the position

Humane's Firmware team is responsible for firmware and systems software for our hardware platform as well as accessories. We serve as the glue between our hardware teams and our higher-level software teams, and delight in finding creative solutions to complex, interdisciplinary problems as we bring our product visions to life. As a Senior Firmware Engineer on this team, you will design and implement firmware sensors, security and privacy components, power systems, and more. You will collaborate closely with our electrical engineering, product design, and quality teams as well as vendors and manufacturing partners.

Responsibilities

  • Take responsibility for defining new projects
  • Systems level architecture and design
  • Solve complex systems problems along with our hardware and product design teams
  • Apply best practices for firmware development, test, and deployment
  • Develop security protocols for communication and update
  • Bring up and debug new hardware in the lab

Requirements

  • 7+ years experience developing firmware for embedded platforms
  • Familiarity with a broad range of sensors, peripherals, and PMICs, and communication buses
  • Passionate about minimizing power consumption in embedded systems
  • Proficient in C/C++
  • Ability to collaborate in a psychologically safe and healthy team environment

Nice-to-haves

  • Comfortable with hardware debugging tools and techniques
  • Demonstrated experience designing software for complex systems and low power devices
  • Demonstrated ability to work cross functionally with hardware, design, and program management teams
  • Familiarity with STM32, Cypress PSoC, or Nordic architectures
  • Experience designing and developing linux device drivers and application software
  • Experience with preemptive multitasking RTOSes
  • Power management experience
  • Experience in test driven development with Python

Benefits

  • comprehensive healthcare insurance
  • disability insurance
  • life insurance
  • flexible spending accounts
  • 401K plan
  • generous paid time off and leave programs
  • commuter benefits
  • team events
  • snacks and other perks
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service