Demo

Principal/Senior Embedded Firmware Engineer - C/C++ and multi-threaded RTOS

Talent Search PRO
Gray, ME Full Time
POSTED ON 5/31/2026
AVAILABLE BEFORE 7/31/2026

Principal / Senior Embedded Firmware Engineer

Location: Gray, Maine
Salary: $130,000 – $150,000

Why Consider This Opportunity?

  • Competitive compensation package
  • Health, dental, life, and disability insurance
  • Low-deductible health plan options
  • 401(k) retirement plan
  • Tuition reimbursement
  • Flexible spending accounts
  • On-site fitness center
  • Wellness program with cash incentives
  • Strong career growth opportunities
  • Supportive leadership team and collaborative engineering culture

About the Role

We are seeking a Principal or Senior Embedded Firmware Engineer to design and develop embedded software solutions for advanced electronic products. This position offers the opportunity to work on everything from microcontroller-based systems to complex embedded processing platforms while collaborating closely with hardware, engineering, and program management teams.

Responsibilities

  • Design and develop embedded firmware using C/C for a variety of electronic products.
  • Lead software development activities on complex embedded systems projects.
  • Collaborate with engineering teams to define software requirements and architecture.
  • Develop software specifications and implement firmware based on defined requirements.
  • Support hardware bring-up and integration activities for custom embedded platforms.
  • Create and execute software verification and validation strategies.
  • Troubleshoot firmware, drivers, and hardware interfaces.
  • Support project planning, scheduling, and development estimates.
  • Serve as a technical expert for embedded software design and architecture.
  • Mentor junior engineers and promote software development best practices.
  • Contribute to continuous improvement of engineering processes and development tools.

Requirements

For Senior Embedded Firmware Engineer:

  • Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related discipline.
  • 5 years of embedded firmware development experience.

For Principal Embedded Firmware Engineer:

  • Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related discipline.
  • 10 years of embedded firmware development experience.
  • 15 years preferred.

Technical Qualifications

  • Strong embedded C/C development experience.
  • Experience working in bare-metal, RTOS, and embedded Linux environments.
  • Experience with ARM, PIC, or similar embedded processing platforms.
  • Strong understanding of embedded system architecture and firmware-to-hardware integration.
  • Experience with communication interfaces including I2C, SPI, UART, and USB.
  • Familiarity with Git or other source control systems.
  • Experience using electronic test and debugging equipment.
  • Knowledge of software testing and quality assurance methodologies.
  • Strong troubleshooting and problem-solving skills.
  • Excellent communication and technical leadership abilities.

Preferred Qualifications

  • Experience with DSP or FPGA-based SoC platforms.
  • Experience with Qt framework and user interface development.
  • Knowledge of object-oriented design principles and higher-level application development.

Additional Details

  • Full-time permanent position
  • Onsite role in Gray, Maine
  • Opportunities available at both Senior and Principal levels

Salary : $130,000 - $150,000

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/Senior Embedded Firmware Engineer - C/C++ and multi-threaded RTOS?

Sign up to receive alerts about other jobs on the Principal/Senior Embedded Firmware Engineer - C/C++ and multi-threaded RTOS career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
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 Talent Search PRO

  • Talent Search PRO Fargo, ND
  • Protection & Control Engineer/Technician – Field Testing & Commissioning Travel-Heavy Field Role – Up to 80% Join a leading team supporting high-voltage su... more
  • 2 Days Ago

  • Talent Search PRO Lincoln, NE
  • Protection & Control Engineer/Technician – Field Testing & Commissioning Travel-Heavy Field Role – Up to 80% Join a leading team supporting high-voltage su... more
  • 2 Days Ago

  • Talent Search PRO Salt Lake, UT
  • Position Overview: The S2 proposal operations manager leads the development and submission of comprehensive business proposals in response to government so... more
  • 2 Days Ago

  • Talent Search PRO Bridgeport, CT
  • Why Consider This Opportunity? Make a meaningful impact by supporting an organization dedicated to recovery, housing, and community health services. Compre... more
  • 2 Days Ago


Not the job you're looking for? Here are some other Principal/Senior Embedded Firmware Engineer - C/C++ and multi-threaded RTOS jobs in the Gray, 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
  • 18 Days Ago

  • Jobs via Dice Portland, ME
  • 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 ... more
  • 18 Days Ago

AI Assistant is available now!

Feel free to start your new journey!