Tive Inc logo
Tive Inc2 weeks ago

Senior Firmware Engineer

Hybrid · Boston, Massachusetts, United States

Type
Full Time
Level
Senior Level
Education
Masters Degree
Company size
Startup

Job Summary

Senior Firmware Engineer responsible for end-to-end firmware and embedded software development, building for battery‐sensitive IoT applications, debugging with cloud instrumentation, and integrating third‐party firmware. You will develop and maintain firmware, test and release updates, investigate and debug issues, and collaborate with Customer Success, design/PCB teams, and Asia Design/MCG partners. Key activities include developing firmware for new projects, maintaining/improving existing firmware, and ensuring robust testing through unit/integration/system tests within a CI/CD workflow. Requirements include proficiency with bare metal and RTOS programming in C/C++, experience with I2C/UART/TCP/IP/UDP/SPI/MQTT, COTS sensors, and Agile methodologies; preferred qualifications include protocol buffers, PCB design review, and partner collaborations. BS/MS in Electrical or Computer Engineering and 8+ years of firmware engineering experience are required. Office-based or hybrid work arrangements are offered.

Required Qualifications

  • BS/MS Electrical or Computer Engineering
  • 8+ years experience as a Firmware Engineer
  • Proficiency with bare metal and RTOS programming in C and C++
  • Experience with I2C, UART, TCP/IP, UDP, SPI, MQTT
  • Experience with COTS sensors
  • Experience utilizing CI/CD within firmware projects building and testing with unit tests, integration and system tests
  • Experience developing manufacturing tests
  • Experience validating and integrating third party firmware from vendors and consultants
  • Familiarity with Agile development methodologies

Desired Qualifications

  • BS/MS Electrical or Computer Engineering
  • 8+ years experience as a Firmware Engineer
  • Proficiency with bare metal and RTOS programming in C and C++
  • Experience in radio technologies such as WiFi, Cellular, BLE
  • Experience with I2C, UART, TCP/IP, UDP, SPI, MQTT
  • Experience with COTS sensors
  • Experience utilizing CI/CD within firmware projects building and testing with unit tests, integration and system tests
  • Experience developing manufacturing tests
  • Experience validating and integrating third party firmware from vendors and consultants
  • Familiarity with Agile development methodologies
  • Preferred: Experience with protocol buffers to serialize/deserialize data used in communication with external systems
  • Preferred: Experience with reviewing PCB layouts and design best practices
  • Preferred: Experience working with Asia Design/MFG partners
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Tive Inc

Senior Firmware Engineer

Apply on Sorce