Principal Firmware Engineer

Overview

On Site
150k - 200k
Full Time

Skills

C++
C
Systems design
Effective communication
TCP/IP
Use cases
Firmware
IoT
Cloud computing
Mergers and acquisitions
Startups
Collaboration
Mentorship
Software development
Electrical engineering
Computer hardware
Schematics
Debugging
Rust
Communication
ZigBee
Thread
MQTT
TLS
SSL
Amazon Web Services
Design
Embedded systems
Testing

Job Details

Our client is in search of a Principal Firmware Engineer specializing in IoT, cloud, and low-level C development for a full-time hybrid role based in Danvers, MA.

Immerse yourself in the IoT revolution! Our client excels in providing connectivity solutions for a myriad of products and devices, from electric vehicles to refrigerators. As a startup established in 2018, boasting over 900 clients, they have garnered prestigious awards, including "IoT Product of the Year" and "IoT Solution Provider of the Year." Join a dynamic team of experts, collaborate closely, and mentor junior engineers.

Required Skills & Experience:
  • Bachelor's/Master's in EE/CS
  • 5+ years of industry experience in system design, engineering, and architecture
  • Proficiency in C and C++ programming
  • In-depth understanding of electrical concepts, with the ability to read hardware schematics and debug at a board level
  • High-level comprehension of modern distributed systems
  • Demonstrated sense of ownership, dedication, and commitment
  • Positive team player with effective communication skills
  • Ability to thrive in a diverse, multi-cultural team across different locations

Desired Skills & Experience:
  • Familiarity with FreeRTOS and/or ZephyrRTOS is advantageous
  • Bonus points for experience in CircuitPython, TinyGo, and Rust
  • Strong hands-on experience in IoT communication tech stacks (BLE/Zigbee/Thread, TCP/IP, MQTT, TLS/SSL, cryptographic standards)
  • AWS experience is a plus
  • Collaboration in cross-functional teams across multiple products is beneficial

Responsibilities:
  • Contribute to the design, development, and delivery of high-quality firmware for various embedded devices, languages, and frameworks.
  • Collaborate with core and experienced hardware teams to validate and test product designs.
  • Work closely with field and developer relations teams to understand customer needs, identifying areas for firmware investment to enhance customer experiences and use cases.
  • Support and enhance organization-wide testing efforts, prioritizing quality from proof of concept to production code.
  • Engage in and influence multiple engineering teams simultaneously, actively participating in technical discussions spanning customer, community, engineering, and product teams.

About Motion Recruitment Partners, LLC