Enable job alerts via email!

Principal Embedded Engineer

|, Chorus LLC.

Marlborough (MA)

On-site

USD 100,000 - 150,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a Principal Embedded Engineer to lead the development of firmware for innovative IoT medical devices. This exciting opportunity involves working with advanced microcontrollers and collaborating with cross-functional teams to ensure seamless integration of hardware and software. You will design and optimize embedded firmware while utilizing your extensive experience in low-level programming and debugging. If you are passionate about embedded systems and want to make a significant impact in the healthcare technology sector, this role is perfect for you. Join a dynamic team that values creativity and innovation in a fast-paced environment.

Qualifications

  • 10+ Jahre Erfahrung in der Entwicklung von eingebetteter Firmware.
  • Starke Kenntnisse in der Hardware-Integration und Debugging.
  • Erfahrung mit drahtlosen Protokollen wie BLE und Wi-Fi.

Responsibilities

  • Architektur und Design von Firmware für IoT-Systeme.
  • Entwicklung robuster, Echtzeit-Embedded-Software-Architekturen.
  • Zusammenarbeit mit Ingenieuren zur Validierung neuer Designs.

Skills

C/C++ für eingebettete Systeme
Hardware-Integration
Analytische Fähigkeiten
Problemlösungsfähigkeiten
Erfahrung mit RTOS

Education

Bachelor-Abschluss in Software- oder Computertechnik

Tools

FreeRTOS
Git
JTAG
Oszilloskope
Logikanalysatoren

Job description

Chorus is seeking a full-time Principal Embedded Engineer for a Type II IoT medical device requiring regulatory clearance. The ideal candidate must be a team player, collaborating closely with Cloud Engineering, Hardware/Electrical Engineering, Product Development, and Innovation teams. This role will be part of a dedicated program swim lane, working alongside high-performing Chorus associates and existing onshore and offshore partners.

The product is powered by a tightly integrated system of 3 microprocessors: 2 STM microcontrollers managing independent functionalities and their associated components - including motors, pumps, sensors, RFID modules, and LED. An ESP32-based IoT module handles communication, command, and control via Amazon Cloud/IoT services. The ideal candidate should have strong expertise in low-level embedded firmware programming, including HAL and peripheral configuration.

Job Description:

We are seeking a highly skilled Principal Embedded Engineer to lead the development and architecture of embedded firmware for our IoT devices. The ideal candidate will have extensive experience working with STM & ESP microcontrollers, low-level hardware bring-up, and embedded communication protocols. You will play a key role in designing, developing, and optimizing firmware while collaborating closely with hardware engineers to ensure seamless integration and validation of new designs.

Responsibilities:

  • Architect and design firmware for multiprocessor IoT and sensor systems.
  • Develop robust, real-time embedded software architectures using FreeRTOS or equivalent or bare-metal implementations.
  • Lead the bring-up of new hardware platforms, including debugging bootloader and microcontroller peripherals.
  • Implement and optimize low-level drivers for UART, I2C, SPI, GPIO, ADCs, and other peripherals.
  • Collaborate with electrical engineers on the design of product electronics.
  • Utilize debugging tools (JTAG, SWD, oscilloscopes, logic analyzers) to diagnose and resolve firmware and hardware issues.
  • Integrate firmware with wireless communication stacks (BLE, Wi-Fi, NFC etc.) as needed.
  • Establish best practices for firmware development & testing.
  • Collaborate with the DevSecOps team to optimize the CI/CD pipelines for embedded software.
  • Participate in firmware risk assessment and controls, working closely with the cybersecurity team.
  • Mentor team members and provide technical leadership in firmware design decisions.

Qualifications:

  • Bachelor’s degree in Software or Computer Science Engineering or relevant field (software/firmware/EE preferred).
  • 10+ years of experience in embedded firmware development, with at least 5 years working with STM and ESP microcontrollers.
  • Deep knowledge of C/C++ for embedded systems.
  • Strong experience in hardware bring-up, debugging, and validation.
  • Strong electro-mechanical integration knowledge with firmware.
  • Expertise in peripheral interfaces (UART, I2C, SPI, GPIO, PWM, ADC).
  • Familiarity with board design, PCB layout constraints, and signal integrity analysis.
  • Hands-on experience with hardware debugging tools (oscilloscopes, logic analyzers, multimeters, etc.).
  • Experience with RTOS (FreeRTOS or similar).
  • Knowledge of bootloaders, firmware updates (OTA), and security best practices.
  • Strong analytical and problem-solving skills with a proactive mindset.
  • Experience with version control systems (Git) and CI/CD for embedded development.

Preferred Qualifications:

  • Experience with wireless protocols (BLE, Wi-Fi, NFC etc.).
  • Knowledge of device drivers and kernel-level programming.
  • Familiarity with Flatbuffers, COBS encoding, and other efficient data serialization methods.
  • Prior work in IoT product development and SaaS-based device monitoring solutions.
  • Understanding of compliance testing (EMC, FCC, CE, UL) and regulatory considerations.
  • Experience across all phases of the program development lifecycle, from requirements capture through design, implementation, and test.
  • Experienced with FMEAs and developing control techniques to mitigate risks.
  • Self-motivated and demonstrated ability to lead process improvement activities.

Please submit your information via the form below.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Lead Embedded Software Engineer

ZipRecruiter

Woburn

On-site

USD 120,000 - 150,000

5 days ago
Be an early applicant

Lead I&C (Instrumentation & Controls) Embedded Software Engineer (Remote Eligible, U.S.)

GE Vernova's Grid Software

Wilmington

Remote

USD 86,000 - 112,000

Yesterday
Be an early applicant

Principal Embedded Software Engineer

Doble Engineering Company

Marlborough

On-site

USD 137,000 - 172,000

15 days ago

Principal Embedded Software Engineer (Onsite)

Prattwhitney

Windsor

On-site

USD 101,000 - 203,000

22 days ago

Principal Embedded Software Engineer - R&D

Locus Robotics

Nashua

Hybrid

USD 90,000 - 150,000

25 days ago

Principal Embedded Engineer (Algorythm) IRC257041

Hitachi Vantara Corporation

Waltham

On-site

USD 85,000 - 150,000

30+ days ago

Lead Embedded Software Engineer

Connected Systems Partners

Hudson

On-site

USD 90,000 - 150,000

30+ days ago

Lead Embedded Software Engineer

CRM Hike

Woburn

On-site

USD 100,000 - 125,000

30+ days ago

Lead Embedded Software Engineer

Systems & Technology Research

Woburn

On-site

USD 90,000 - 150,000

30+ days ago