Sr. Software Embedded Engineer
2 weeks ago
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 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.
-
Sr. Transportation PM
4 hours ago
Portland, Maine, United States CyberCoders Full timeJob title: Sr. Transportation Project Manager (Office Leader)Location: Portland, ME (hybrid)Compensation: K base + bonusesPosition OverviewThe Sr. Transportation Project Manager (Office Leader) will oversee and manage transportation projects from conception through completion, ensuring all projects adhere to industry standards and regulations. This role...
-
Associate Software Engineer
2 weeks ago
Portland, Maine, United States b3-b0f8-4a4b-9729-2c5b4e202d38 Full timeOur world is transforming, and PTC is leading the way. Our software brings the physical and digital worlds together, enabling companies to improve operations, create better products, and empower people in all aspects of their business.Our people make all the difference in our success. Today, we are a global team of nearly 7,000 and our main objective is to...
-
Senior Software Development Engineer
6 days ago
Portland, Maine, United States WEX Inc. Full timeAbout the Team/RoleWe are seeking a Senior Software Engineer in the WEX Corporate Payments Engineering organization. This role will be a top-tier software engineer to help develop, drive, and execute implementation in an engineering team for the WEX T-Chek platform. T-Chek is a credit card issuing platform that issues both plastic and virtual cards serving...
-
Quality Assurance Tester
9 hours ago
Portland, Maine, United States Robert Half Full timeWe're looking for a Senior Software QA Engineer to lead the charge in designing, developing, and executing software test plans for embedded products. If you love hunting down bugs, automating everything in sight, and making engineers sigh with your extremely thorough reviews, this one's for you.What You'll DoBuild and execute test plans for new...
-
Software Engineer Intern
1 week ago
Portland, Maine, United States ConductorAI Full timeIntroductionWe value candidates who have significant experience with managing complexity, working independently, and are motivated by hard problems.What We OfferThe ability to have real impact on mission-critical workflowsThe chance to use SOTA tech to solve novel problems with mission partnersThe opportunity to define your role through time as we...
-
Software Interaction Designer Sr, Vello
1 week ago
Portland, Maine, United States IDEXX Full timeAtIDEXX, theSenior Software Interaction Designeris foundational in crafting intuitive, user-centered experiences for our diverse veterinary software products. By leveraging strong visual and interaction problem-solving skills, they deliver world-class designs that empower our customers and enhance satisfaction. Working closely with cross-functional...
-
Backend Software Engineer,
6 days ago
Portland, Maine, United States DentaQuest Full timeSun Life U.S. is one of the largest providers of employee and government benefits, helping approximately 50 million Americans access the care and coverage they need. Through employers, industry partners and government programs, Sun Life U.S. offers a portfolio of benefits and services, including dental, vision, disability, absence management, life,...
-
Senior Software Engineer
5 hours ago
Portland, Maine, United States ProSearch Full timeAbout the RoleProSearch is partnering with a confidential Information Technology client to hire a Senior Software Developer for the Portland, Maine location. This position blends hands on software development with technical leadership responsibilities. It is an ideal opportunity for a developer who is comfortable guiding a small team while contributing...
-
DevOps Engineer
1 week ago
Portland, Maine, United States Glocomms Full timeAre you ready to take on an inspiring new challenge in your career? Our client, an Electronics Manufacturing Company, is seeking a talented and driven DevOps Engineer to join their innovative team located in Gray, Maine. In this role, you will play a pivotal part in enhancing and maintaining systems critical to their Software Development Lifecycle (SDLC)...
-
Chief Structural Engineer
1 week ago
Portland, Maine, United States Kimmel & Associates Full timeAbout the CompanyThe company is a global leader in the design and manufacturing of advanced tension-membrane building systems used across aviation, defense, sports, warehousing, and other specialized markets. This is a highly collaborative engineering-driven organization where new ideas are valued, and where team members directly impact large-scale,...