Staff Firmware Engineer
Posted on 1/5/2024
INACTIVE
Gradient

51-200 employees

Green-friendly home appliance company
Company Overview
Gradient’s mission is to cool the world by transforming every home to be more comfortable and healthy for the people who inhabit it — without compromising the environment. Gradient is making home heaters and air conditioners that are better for the environment, easier to install, and more pleasant to use.
Consumer Goods
Hardware

Company Stage

Series A

Total Funding

$57.3M

Founded

2017

Headquarters

San Francisco, California

Growth & Insights
Headcount

6 month growth

-12%

1 year growth

-5%

2 year growth

42%
Locations
San Francisco, CA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Python
Data Structures & Algorithms
AWS
CategoriesNew
Software Engineering
Requirements
  • Expert in Embedded C
  • Firmware development experience in production environments
  • Computer Engineering/Computer Science degree or equivalent with 7+ years of experience
  • Proficiency designing RTOS based and bare metal applications
  • Expert in communication protocols such as UART, SPI, and I2C
  • Excellent debugging skills and familiarity with common debugging tools such as JTAG
  • Proven track record of shipping high-quality electronics and software in consumer products on a tight schedule
  • Proficiency reading and interpreting schematics
  • Proficient in Python and other automation languages
Responsibilities
  • Lead and own the design of our firmware architecture
  • Lead and participate cross-functionally with the business and product teams to define the requirements for our product roadmap
  • Contribute and collaborate to design and develop all our embedded software systems
  • Implement energy efficient heating/cooling system control algorithms
  • Develop User Interfaces that provide a premium user experience across the device and the mobile application
  • Investigate and implement wireless communication protocols including MQTT, BACnet and Matter
  • Build systems and processes for continuous deployment, testing, and manufacturing test improvements
  • Mentor other developers on the team, and create guidelines for best practices to follow
Desired Qualifications
  • Experience with AWS IoT Core and related services
  • Experience shipping 1 or more IoT consumer products
  • Experience working with wireless communication SoCs, especially for WiFi and BLE
  • Experience with Altium or similar ECAD software