Motion Recruitment | Jobspring | Workbridge

Senior Embedded Firmware Engineer - Boston

Boston, Massachusetts

Onsite

Full Time

$130k - $150k

Our client is a leading innovator in the Internet of Things (IoT) industry, specializing in developing cutting-edge connected devices and solutions for a wide range of industries including smart home, healthcare, manufacturing, and energy. They are seeking an Embedded Software Engineer in Boston to contribute to the development of their next-generation IoT products. In this role, you will work on designing, implementing, and optimizing embedded software for a variety of connected devices.

Responsibilities:
  • Design, develop, and optimize embedded software for IoT devices, ensuring high performance, security, and reliability.
  • Collaborate with cross-functional teams to define system requirements and translate them into embedded software solutions.
  • Develop and maintain software for embedded microcontrollers (MCUs), including real-time operating systems (RTOS) and low-level hardware interactions.
  • Write clean, efficient, and well-documented code using C/C++ and other relevant programming languages.
  • Debug and troubleshoot embedded systems and hardware-related issues.
  • Perform testing and validation of embedded software to ensure functionality, performance, and compliance with product specifications.
  • Work closely with hardware engineers to integrate software with sensors, actuators, and other peripherals.
  • Participate in design reviews, code reviews, and ongoing software development best practices.
  • Stay up to date with the latest trends and technologies in embedded systems and IoT.
Qualifications:
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
  • 3+ years of experience in embedded software development, preferably in the IoT space.
  • Proficiency in C/C++ programming for embedded systems.
  • Strong understanding of embedded systems design, real-time operating systems (RTOS), and low-level hardware interactions.
  • Experience with debugging tools, oscilloscopes, logic analyzers, and other embedded development tools.
  • Familiarity with wireless communication protocols (e.g., Bluetooth, Wi-Fi, Zigbee, LoRa).
  • Experience working with microcontrollers and microprocessor-based systems (e.g., ARM Cortex, ESP32, etc.).
  • Knowledge of software development processes, including Agile and version control (e.g., Git).
  • Strong problem-solving skills, attention to detail, and the ability to work independently and in a team.

The Offer:
  • Competitive Salary
  • You will receive the following benefits:
  • Medical Insurance
  • Dental Benefits
  • Vision Benefits
  • Paid Time Off (PTO)
  • 401(k) {including match- if applicable}

Applicants must be currently authorized to work in the US on a full-time basis now and in the future.

Posted by: Rachel Kelsey

Specialization: Embedded