We’re a stealth mode company building lightning fast interceptors to save lives. Backed by a16z.
About the role
Design, develop, and maintain firmware for STM32 microcontrollers Develop motor controller/ESC algorithms for our various products
What they're looking for
- Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or equivalent experience
- Experience with AC/BLDC motor control algorithms
- Strong experience developing firmware for STM32 microcontrollers
- Proficiency in embedded C/C++
- Solid understanding of microcontroller architectures, peripherals, and datasheets
- Experience with bare-metal development and/or RTOS (FreeRTOS or similar)
More about this role
Company Overview
We are a rapidly growing technology startup focused on delivering next-generation drones for security and safety applications. Our company vertically integrates hardware and software to create leading edge capabilities in the UAV space, with a focus on saving lives.
We are looking for a Firmware Engineer to design, develop, and maintain embedded firmware for products based on STM32 microcontrollers . You will work close to the hardware, implementing low-level drivers, real-time functionality, and reliable embedded systems used in production devices.
Design, develop, and maintain firmware for STM32 microcontrollers
Develop motor controller/ESC algorithms for our various products
Implement and debug low-level drivers (GPIO, UART, SPI, I2C, CAN, USB, ADC, timers, DMA)
Develop firmware using C/C++ (bare-metal and/or RTOS environments)
Work with STM32 HAL/LL , CMSIS, and vendor toolchains
Integrate firmware with hardware designs and collaborate closely with hardware engineers
Debug and troubleshoot issues using tools such as JTAG/SWD, logic analyzers, oscilloscopes
Optimize firmware for performance, memory usage, and power consumption
Participate in code reviews and...
Browse similar: AI jobs · AI startup jobs · Startup jobs · San Francisco Bay Area