×
Register Here to Apply for Jobs or Post Jobs. X

Lead Firmware Engineer

Job in Cambridge, Middlesex County, Massachusetts, 02140, USA
Listing for: DRH Search
Full Time position
Listed on 2025-12-25
Job specializations:
  • Software Development
    Embedded Software Engineer, Software Engineer, Embedded Systems / Firmware, Cloud Engineer - Software
Salary/Wage Range or Industry Benchmark: 100000 - 125000 USD Yearly USD 100000.00 125000.00 YEAR
Job Description & How to Apply Below

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 schedule in Cambridge MA.

What you'll do:
  • 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

What you'll bring:
  • 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)

  • Experience with Cellular and BLE

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

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary