Principal Firmware Engineer

BrightHire Search Partners

Warwick (RI)

On-site

USD 140,000 - 180,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

BrightHire Search Partners client, a leader in electronics for IoT and automation, seeks a Principal Embedded Software Engineer to drive next-generation pool control systems with advanced algorithms and interfaces.

The role emphasizes microprocessor-based software development, cross-disciplinary collaboration with hardware and product teams, and a commitment to continuous improvement in design and performance.

Qualifications

  • Bachelor's degree in Computer Engineering or Computer Science.
  • 10+ years in embedded software engineering with product development focus.
  • Strong C/C++ proficiency for embedded systems.
  • Experience with real-time operating systems and microcontrollers.

Responsibilities

  • Design, implement, and maintain microprocessor-based software for IoT and connected devices.
  • Ensure seamless hardware-software integration across subsystems.
  • Lead multiple projects and collaborate with hardware, firmware, and product teams.
  • Document technical designs, test results, and project progress.

Skills

C/C++
Embedded systems
RTOS
System integration
Debugging

Education

Bachelor's degree in Computer Engineering or Computer Science

Tools

FreeRTOS
ThreadX
ARM Cortex-M
RISC-V
UART I2C SPI
Oscilloscopes
Logic analyzers

Job description

Our client is a leader in cutting-edge electronics for IoT connected technologies an automation and control, is seeking an experienced Principal Embedded Software to join our Embedded Software Engineering team. In this pivotal role, you will drive the development of next-generation pool control systems through groundbreaking algorithms, networks, and automation technologies.

Responsibilities
  • Embedded Software Development: Design, develop, and implement microprocessor-based software for advanced IoT, robotics and connected sensors.
  • System Integration: Ensure seamless hardware-software integration across mechanical and electrical systems.
  • Project Management: Oversee multiple projects, ensuring timely delivery while collaborating with engineers and product managers.
  • Documentation & Reporting: Maintain detailed technical documentation, test results, and project progress reports.
  • Continuous Improvement: Stay at the forefront of embedded software advancements and propose enhancements to design, performance, and software architecture.
Qualifications
  • Bachelors in Computer Engineering or Computer Science
  • 10+ years in embedded software engineering, with a focus on product development.
  • Programming: Expertise in C/C++ for embedded systems
  • RTOS & Microcontrollers: Experience with FreeRTOS, ThreadX, ARM Cortex-M/A, RISC-V, and peripherals (UART, I2C, SPI, ADC/DAC, GPIO).
  • Hardware/Software Integration: Strong debugging skills; ability to read schematics and work with tools like oscilloscopes and logic analyzers.
  • Communication Protocols: Experience with CAN, Ethernet, Modbus, BLE.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Firmware Engineer: IoT & Embedded Systems Lead
Principal Firmware Engineer: IoT & Embedded Systems Lead

BrightHire Search Partners • Warwick (RI)

On-site
USD 140,000 - 180,000
Principal Embedded Software Engineer
Principal Embedded Software Engineer

Cutera, Inc. • Raleigh (NC)

On-site
USD 170,000 - 210,000
Embedded Software Engineer
Embedded Software Engineer

Eikon Consulting • The Colony (TX)

On-site
USD 90,000 - 120,000
Embedded Software Team Lead
Embedded Software Team Lead

BrightHire Search Partners • Village of Tarrytown (NY)

On-site
USD 140,000 - 200,000
Embedded Engineer
Embedded Engineer

MaximaTek • Chicago (IL)

On-site
USD 90,000 - 130,000
Targeted Placement
Technical Resume Rebuild
Interview Coaching
Principal Firmware Engineer
Principal Firmware Engineer

Green Key Resources • Mountain View (CA)

On-site
USD 150,000 - 210,000
Sr Embedded Software Engineer
Sr Embedded Software Engineer

Franklin Professional Associates • Acton (MA)

On-site
USD 90,000 - 130,000
Embedded Software Engineer
Embedded Software Engineer

Veriipro • Mossville (IL)

On-site
USD 95,000 - 135,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Engtal • Boston (MA)

On-site
USD 100,000 - 130,000
Embedded Software Engineer
Embedded Software Engineer

HireTalent - Staffing & Recruiting Firm • Mayfield Heights (OH)

On-site
USD 90,000 - 120,000