Demo

Sr. Software Embedded Engineer

Market Street Talent
Portland, ME Full Time
POSTED ON 1/7/2026
AVAILABLE BEFORE 3/6/2026

Job Details

Could you be a good fit?
We are looking for a senior-level, highly skilled Embedded Software Engineer to join the team of our exceptional client. This role is ideal for an experienced, hands-on engineer who enjoys working close to the hardware, contributing to products already in the field, and helping modernize complex embedded systems.

You will join a small, collaborative engineering team supporting both a near-term production release and a longer-term platform modernization. This is a senior role, but not an architect position you ll be expected to hit the ground running and make thoughtful, practical technical decisions.

Benefits
Hybrid / Onsite: 2 days per week onsite in Portland, Maine
Healthcare Medical, Dental, and Vision Insurance
401 match

What will your day look like? As a Senior Embedded Software Engineer, you will:
Design and develop embedded software that controls electromechanical subsystems in production instruments
Perform board bring-up and low-level driver development
Develop real-time embedded programs to control motion-enabled subsystems
Work primarily in modern C within an embedded Linux environment
Support communication from hardware layers up through the application stack
Contribute to a camera replacement project scheduled for production release this year
Participate in a large-scale hardware and software modernization effort
Debug, refactor, and improve existing embedded software systems
Develop, test, and validate software against functional and quality requirements
Collaborate closely with hardware, manufacturing, and test engineering teams
Create technical documentation, designs, and release materials
Evaluate field performance and troubleshoot software-related issues through root-cause analysis
Take ownership through development and release cycles


You will be a good fit for this role if you have:
8 10 years of experience in embedded software engineering (candidates with 4 6 years of strong, relevant experience may also be considered)
Hands-on experience working with embedded Linux systems
Strong proficiency in C/C for embedded development
Experience with low-level programming, microcontrollers, and hardware interaction
Ability to read, understand, and improve existing C codebases
Familiarity with source-level debugging techniques and tools
Experience working collaboratively within a software team and across engineering disciplines
Strong analytical and problem-solving skills
Clear verbal and written communication skills
A pragmatic mindset able to modernize systems thoughtfully without unnecessary rework


Nice-to-Haves:
Yocto or Buildroot experience
Python (light scripting)
Bash or shell scripting
CI/CD exposure
Agile, Scrum, or Kanban experience
Experience supporting hardware/software modernization efforts


About Market Street Talent
At Market Street Talent, we are a specialized staffing and consulting firm focused on IT and technology positions. Our deep industry expertise enables us to match exceptional candidates with organizations where they can thrive and immediately contribute.

  • 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: We value excellence, respect, and empathy in everything we do.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

Salary : $60 - $70

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 Sr. Software Embedded Engineer?

Sign up to receive alerts about other jobs on the Sr. Software Embedded Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$162,729 - $194,659
Income Estimation: 
$162,729 - $194,659
Income Estimation: 
$173,217 - $199,061
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Market Street Talent

  • Market Street Talent Boston, MA
  • Could you be a good fit? We are looking for a highly skilled Senior Application Developer to join the team of our exceptional client. This role is ideal fo... more
  • 6 Days Ago


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

  • LOGIXtech Solutions LLC Westbrook, ME
  • Job ID: 84091 Job Title : Senior Embedded Software Engineer | Embedded Linux | C Location: Hybrid (Local candidates preferred) | Remote considered Duration... more
  • 8 Days Ago

  • LOGIXtech Solutions LLC Augusta, ME
  • #84091 Seeking a Sr Embedded Engineer to work on our W2. Required Skills 8 plus years of C/C Driver and Hardware Communication Experience Python Scripting ... more
  • 10 Days Ago

AI Assistant is available now!

Feel free to start your new journey!