Demo

Principal Embedded Firmware Engineer

Jobs via Dice
Portland, ME Full Time
POSTED ON 5/16/2026
AVAILABLE BEFORE 6/14/2026
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Market Street Talent, is seeking the following. Apply via Dice today!

Could you be a good fit?

We are looking for the best, highly skilled Principal Embedded Firmware Engineer to join the team of our exceptional client. This role focuses on the design and development of highly integrated embedded processing systems used in advanced electronic products and custom solutions.

This position requires deep embedded firmware expertise, strong technical leadership capabilities, and hands-on experience developing software for complex hardware platforms in real-time and embedded operating system environments.

Benefits:

Remote/Hybrid opportunities based on project needs

Healthcare Medical, Dental, and Vision Insurance

401k

What will your day look like? As a Principal Embedded Firmware Engineer, you will:

Design embedded software for electronic products ranging from microcontroller-based systems to complex embedded processing platforms.

Lead software development activities on embedded systems projects, coordinating technical efforts across engineering teams.

Partner with Program Managers to estimate development work, define project scope, and maintain software development schedules.

Collaborate with cross-functional teams to define software requirements and architect scalable, high-performance embedded solutions.

Develop detailed software specifications and implement embedded firmware in alignment with system requirements.

Support bring-up and integration of new embedded hardware platforms alongside hardware engineering teams.

Develop and execute software verification and validation strategies, including testing tools and methodologies.

Document software architecture, specifications, designs, and development processes according to engineering standards.

Serve as a subject matter expert for embedded software and firmware development initiatives.

Contribute to the continuous improvement of engineering processes, development tools, and software methodologies.

Mentor and support junior engineers while promoting best practices across the engineering organization.

You will be a good fit for the Principal Embedded Firmware Engineer role if you have:

Bachelor s degree in Computer Engineering, Electrical Engineering, Computer Science, or related engineering discipline (or equivalent experience)

10 years of embedded firmware/software development experience; 15 years preferred

Strong expertise developing embedded software in C/C across bare-metal, RTOS, and embedded Linux environments

Proven technical leadership experience leading embedded development projects and collaborating with customers and engineering teams

Hands-on experience with embedded processing platforms such as ARM, PIC, DSPs, and/or FPGA-based SoCs

Strong understanding of embedded systems architecture and firmware-to-hardware integration

Experience with software development tools, debugging environments, and version control systems such as Git

Proficiency using lab equipment to troubleshoot and develop low-level hardware interfaces including I2C, SPI, UART, USB, and related protocols

Understanding of object-oriented programming concepts, higher-level application development, and UI frameworks such as Qt

Experience with software testing, QA methodologies, and verification tools for embedded systems

Ability to work independently while following established engineering development processes and documentation standards

Excellent interpersonal and communication skills with the ability to collaborate across multiple technical disciplines

Nice-to-Haves:

Experience with DSP and FPGA-based embedded systems

Familiarity with Qt framework and UI/application development

Experience mentoring engineering teams and improving software development processes

Background in complex embedded hardware bring-up and system integration

About Market Street Talent

We are a specialized staffing and consulting firm focused on IT and technology positions. Our deep industry knowledge allows us to match exceptional candidates with organizations where they can thrive and make an immediate impact.

Our Vision: To promote and foster the growth of information technology (IT) in our world one candidate, one client, one community at a time.

Our Goal: To guide clients and candidates through the placement process and build long-term, successful relationships.

Our Culture: At MST, we value excellence, respect, and empathy in everything we do.

Sound like you? Ready for your next challenging technology opportunity? Click Apply Now !

Salary.com Estimation for Principal Embedded Firmware Engineer in Portland, ME
$171,601 to $198,944
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Principal Embedded Firmware Engineer?

Sign up to receive alerts about other jobs on the Principal Embedded Firmware Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$162,729 - $194,659
Income Estimation: 
$173,217 - $199,061
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Jobs via Dice

  • Jobs via Dice Newark, DE
  • Dice is the leading career destination for tech experts at every stage of their careers. Our client, DCode Talent, is seeking the following. Apply via Dice... more
  • Just Posted

  • Jobs via Dice Wilmington, DE
  • Dice is the leading career destination for tech experts at every stage of their careers. Our client, Centraprise Corp, is seeking the following. Apply via ... more
  • Just Posted

  • Jobs via Dice Smithfield, RI
  • job summary: Develop and execute automated and manual test scripts for functional and regression testing Document, maintain, and monitor software problems ... more
  • Just Posted

  • Jobs via Dice Washington, DC
  • Dice is the leading career destination for tech experts at every stage of their careers. Our client, Yakshna Solutions, Inc., is seeking the following. App... more
  • Just Posted


Not the job you're looking for? Here are some other Principal Embedded Firmware Engineer jobs in the Portland, ME area that may be a better fit.

  • Market Street Talent Portland, ME
  • Could you be a good fit? We are looking for the best, highly skilled Principal Embedded Firmware Engineer to join the team of our exceptional client. This ... more
  • 10 Days Ago

  • Generac Portland, ME
  • We are Generac, a leading energy technology company committed to powering a smarter world. Over the 60 plus years of Generac’s history, we’ve been dedicate... more
  • 7 Days Ago

AI Assistant is available now!

Feel free to start your new journey!