Firmware Engineer (Boston, MA - Hybrid)

Security PeopleBoston, MA
298d$81,000 - $126,500Hybrid

About The Position

Join a high-performing, innovative team at SmartSense, a fast-growing company transforming how organizations sense, monitor, and make data-driven decisions through the Internet of Things (IoT). Founded at MIT in 2005, SmartSense is trusted by Walmart, SpaceX, Apple, CVS Health, Coca-Cola, and the U.S. State Department, among others, for mission-critical sensor-driven solutions. We develop cutting-edge embedded systems and wireless technologies that power real-time monitoring solutions. We are looking for a firmware engineer who is passionate about low-power IoT devices, embedded systems, and connected solutions to help shape the future of industrial sensing and automation.

Requirements

  • 2+ years of experience in embedded firmware development using C/C++ in RTOS or bare-metal environments.
  • BS/MS in Electrical Engineering, Computer Engineering, Computer Science, or equivalent experience.
  • Experience working with low-power embedded systems and power optimization techniques.
  • Familiarity with wireless communication protocols (BLE, LoRa, Zigbee, Wi-Fi, LTE-M, NB-IoT).
  • Experience with ARM Cortex-M microcontrollers and firmware development tools (Keil, GCC, IAR, Segger, etc.).
  • Proficiency in debugging embedded systems using JTAG, SWD, oscilloscopes, and logic analyzers.
  • Understanding of secure firmware development and OTA update mechanisms.
  • Experience with networking protocols such as TCP/IP, MQTT, CoAP.
  • Familiarity with Agile development, version control (Git), and CI/CD pipelines.
  • Strong problem-solving skills and ability to work in a fast-paced environment.

Nice To Haves

  • Exposure to AI/ML for edge computing in IoT devices.
  • Familiarity with cloud platforms (AWS IoT, Azure IoT, Google Cloud IoT).
  • Experience with TinyML or machine learning models deployed on microcontrollers.
  • Understanding of safety-critical firmware development (ISO 26262, IEC 61508, DO-178C).

Responsibilities

  • Develop and optimize embedded firmware for wireless IoT sensors, gateways, and edge devices.
  • Work across various stages of the product lifecycle, from concept and prototyping to production and field support.
  • Implement low-power techniques for battery-operated IoT devices.
  • Collaborate with electrical and mechanical engineers to integrate firmware with hardware.
  • Debug, test, and validate firmware to ensure reliability in mission-critical applications.
  • Implement and optimize wireless communication protocols such as BLE, LoRa, Zigbee, Wi-Fi, and LTE-M/NB-IoT.
  • Work with RTOS and bare-metal firmware solutions for embedded systems.
  • Assist in firmware updates, over-the-air (OTA) mechanisms, and security improvements.
  • Contribute to continuous improvement of development processes, including automated testing, CI/CD, and DevOps best practices.

Benefits

  • Short-term incentive program
  • New hire stock award
  • Paid parental leave
  • Open (uncapped) PTO
  • Hybrid work environment
  • Competitive medical, health & wellbeing and compensation offerings

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Computer and Electronic Product Manufacturing

Education Level

Bachelor's degree

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service