Lead Firmware Engineer

DRH SearchCambridge, MA
6hHybrid

About The Position

We've partnered with a well-backed startup in the agtech space with their search for a lead firmware engineer. Their product allows farmers to achieve rotational grazing without the need of building and breaking down costly fencing. The role will work a hybrid scheduled in Cambridge MA.

Requirements

  • 7+ years of experience designing embedded software for consumer or commercial electronics
  • Fluent in C, including testing and debugging
  • Experience developing firmware for memory-constrained microcontrollers (e.g., ARM Cortex-M series)
  • Experience designing low-power connected devices
  • Experience with an RTOS and multi-threading
  • Experience with serial protocols (UART, I2C, SPI)
  • Experience with hardware interfaces (PWM, ADC)

Nice To Haves

  • Familiarity with logic analyzers and oscilloscopes
  • Full-stack experience (Python, Node)
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, Electrical Engineering, or a related field

Responsibilities

  • Lead the embedded firmware development of a low-power cellular-connected IoT device
  • Work across the company to define features and refine firmware architecture
  • Write, test, and QA production code
  • Implement and maintain a reliable, fail-safe over-the-air firmware update procedure
  • Develop proof-of-concept prototypes using development kits and other prototyping tools
  • Work closely with our electrical engineering team to perform component selection and board bring-up
  • Work with OEM (domestic or overseas) to provide software support during engineering testing and manufacturing
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service