1

Sr Embedded Software Engineer Jobs (NOW HIRING)

SENIOR EMBEDDED SOFTWARE ENGINEER Department: Product Design Services FLSA Status: Exempt Reports to: Operations Manager Pay Range: $93,000 - $125,000 annually Location: Rochester, NY The Role: D3 ...

Senior Embedded Software Engineer

Worthing, SD ยท On-site

$118K - $155K/yr

Senior Embedded Software Engineer Puck | Built to Lead. Location: Worthing, SD Department: Engineering Employment Type: Full-Time Schedule: Monday - Friday, 8:00 AM - 5:00 PM Who We Are At Puck, we ...

Senior Embedded Software Engineer

Worthing, SD ยท On-site

$118K - $155K/yr

Senior Embedded Software Engineer Puck | Built to Lead. Location: Worthing, SD Department: Engineering Employment Type: Full-Time Schedule: Monday - Friday, 8:00 AM - 5:00 PM Who We Are At Puck, we ...

Senior Embedded Software Engineer

Irving, TX ยท On-site

$119K - $156K/yr

Job Title Senior Embedded Software Engineer Working at Abbott At Abbott, you can do work that matters, grow, and learn, care for yourself and your family, be your true self, and live a full life. You ...

Senior Embedded Software Engineer

Irving, TX ยท On-site

$119K - $156K/yr

Job Title Senior Embedded Software Engineer Working at Abbott At Abbott, you can do work that matters, grow, and learn, care for yourself and your family, be your true self, and live a full life. You ...

Senior Embedded Software Engineer

Irving, TX

$119K - $156K/yr

Job Title Senior Embedded Software Engineer Working at Abbott At Abbott, you can do work that matters, grow, and learn, care for yourself and your family, be your true self, and live a full life. You ...

Senior Embedded Software Engineer Company: The Boeing Company The Boeing Company is looking for a Senior Embedded Software Engineer to join the AvionX Mission Systems Software team located in Long ...

next page

Showing results 1-20

Sr Embedded Software Engineer information

See salary details

$75.5K

$144.8K

$193.5K

How much do sr embedded software engineer jobs pay per year?

As of Jul 21, 2026, the average yearly pay for sr embedded software engineer in the United States is $144,773.00, according to ZipRecruiter salary data. Most workers in this role earn between $124,000.00 and $162,500.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Sr Embedded Software Engineer, and why are they important?

To thrive as a Sr Embedded Software Engineer, you need strong proficiency in C/C++ programming, embedded systems design, and a relevant engineering degree such as Electrical or Computer Engineering. Familiarity with real-time operating systems (RTOS), microcontrollers, debugging tools, and certifications like Certified Embedded Systems Engineer are often expected. Excellent problem-solving, attention to detail, and effective communication skills set top candidates apart. These capabilities are crucial for developing reliable, efficient embedded solutions and collaborating across hardware and software teams.

What is the difference between Sr Embedded Software Engineer vs Embedded Software Engineer?

AspectSr Embedded Software EngineerEmbedded Software Engineer
Required CredentialsBachelor's/Master's in CS, EE; 5+ years experienceBachelor's in CS, EE; 1-3 years experience
Work EnvironmentDesign, develop, and troubleshoot embedded systems in hardware-focused teamsDevelop embedded software, often under supervision, in similar environments
Employer & Industry UsageTech, automotive, aerospace, consumer electronicsSimilar industries, often entry to mid-level roles

The main difference between a Sr Embedded Software Engineer and an Embedded Software Engineer lies in experience, responsibilities, and expertise. The senior role typically involves leading projects, designing complex systems, and mentoring junior staff, while the embedded software engineer focuses on developing and testing embedded code. Both roles are vital in industries like automotive, aerospace, and consumer electronics, but the senior position requires more experience and a broader skill set.

What does a Sr Embedded Software Engineer do?

A Sr Embedded Software Engineer designs, develops, tests, and maintains software that runs on embedded systems such as microcontrollers, sensors, and specialized hardware. They work closely with hardware engineers to ensure seamless integration between software and hardware components. Their responsibilities often include writing code in languages like C or C++, debugging and troubleshooting embedded systems, and optimizing software for performance and resource constraints. Senior engineers may also mentor junior team members and contribute to system architecture decisions.

What are some common challenges faced by Sr Embedded Software Engineers when working on cross-functional teams?

Sr Embedded Software Engineers often collaborate with hardware engineers, systems architects, and QA teams to deliver integrated products. A common challenge is ensuring seamless communication across disciplines, as hardware and software timelines may not always align. Troubleshooting issues that span both hardware and software layers requires strong problem-solving skills and adaptability. Effective documentation and regular cross-team meetings help mitigate misunderstandings and keep projects on track.
What cities are hiring for Sr Embedded Software Engineer jobs? Cities with the most Sr Embedded Software Engineer job openings:
What states have the most Sr Embedded Software Engineer jobs? States with the most job openings for Sr Embedded Software Engineer jobs include:
Infographic showing various Sr Embedded Software Engineer job openings in the United States as of July 2026, with employment types broken down into 1% Internship, 92% Full Time, 5% Part Time, and 2% Contract. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution, with an average salary of $144,773 per year, or $69.6 per hour.

Senior Embedded Software Engineer

D3 Embedded

Rochester, NY โ€ข On-site

$93K - $125K/yr

Full-time

Medical, Dental, Vision, Life, Retirement

Re-posted 28 days ago


Job description

SENIOR EMBEDDED SOFTWARE ENGINEER
Department:
Product Design Servicesย 
FLSAย Status: Exemptย 
Reportsย to: Operations Manager
Payย Range: $93,000 -ย $125,000 annuallyย 
Location: Rochester, NYย 

The Role:ย 

D3 Embedded is seeking an experienced Senior Embedded Software Engineer to lead the design, development, and optimization of software for embedded systems. This role involves architecting and implementing firmware solutions, debugging complex system issues, and ensuring high performance and reliability. The ideal candidate has extensive experience with embedded C/C++, real-time operating systems (RTOS),ย Linuxย operating systems (Ubuntu,ย Yocto,ย etc),ย microcontroller architectures,ย System on Chip SoC architectures,ย and low-level hardware interactions. Strong problem-solving skills, leadership traits, and the ability to mentor junior engineers are essential. This position plays a critical role in driving innovation and advancing embedded technology in our products.ย 

Theย Responsibilities:ย 

  • All phases of the product development cycle including:โ€ฏย 
  • requirements definition and architectureโ€ฏย 
  • software design and developmentโ€ฏย 
  • Software implementationโ€ฏย 
  • hardware bring-up, software/hardware integrationโ€ฏย 
  • verification and validation, and customer supportโ€ฏย 
  • Embedded processors running real-time operating systems or Embedded Linux on custom electronics.โ€ฏโ€ฏย 
  • Technical tasks including;โ€ฏโ€ฏย 
  • assistingย with board bring-upโ€ฏโ€ฏย 
  • developing driver and application-level codeโ€ฏโ€ฏย 
  • system verificationโ€ฏย 
  • Conductย andย overseeย code reviews, unit testing, debugging, and software/hardware integration.โ€ฏย 
  • Technical direction and leadership in a non-supervisoryย capacityย for complex engineering projectsย 
  • Support project planning efforts including task definition and work effort.โ€ฏโ€ฏย 
  • Develop and evaluate plans and criteria for various projects and activities you will do.โ€ฏย 
  • Embedded Linux platformsโ€ฏย 
  • Open-source Linux and associated SDKsโ€ฏย 
  • GCC/GNU toolchainโ€ฏย 
  • Developing & identifying tools / methods for better design reuse & process improvementย 
  • Design reviews and technical oversightย 
  • Coaching & mentoring less experienced engineersย 

Additionalย Responsibilities:ย 

  • Other duties as assignedย 

The Right Person Will Have:ย 

  • Bachelor of Science in Computer Science, Computer Engineering, Electrical Engineering discipline and/or equivalent years of experienceย 
  • Minimum 5 years of experience in Embedded Software roleย 
  • Excellent problem solving & troubleshooting skills.ย 
  • Ability to read schematics and debug digital hardware using oscilloscope, logic analyzer, or similar tools for troubleshooting.ย 
  • Experience writing embedded device driversย 
  • Experience debugging embedded platformsย 
  • Knowledge of embedded software and firmware development, including C and C++.ย 
  • Up to date experience with Embedded Linux platforms, configuration, board support package, kernel drivers, and device treeย 
  • Experience using GIT version control systemย 
  • Experience developing with GCC/GNU toolchainย 
  • Experience with embedded camera and video processing is desirable.ย 
  • Self-Driven personalityย 
  • Capable of a big picture, system-oriented approachย 
  • Solid technical leadership skillsย 
  • Strong communicationย and interpersonal skills.ย 

The Benefits:ย 

  • Competitive total compensationย 
  • Medical and dental coverageย 
  • Employer paid basic life, short-term disability, and identity theft coverageย 
  • Voluntary vision, life, long-term disability, accident, critical illness coverageย 
  • 401k retirement contributionย 
  • Paid holidays, time-off, and sick timeย 
  • Tuitionย assistanceย and employer paid professional developmentย 
  • Flexible work schedulesย 
  • Remote opportunities availableย 
  • Complimentary snacks and beveragesย 
  • Employer sponsored social eventsย 

The Company:ย 

Since our founding in 1999, D3 Embedded has driven innovation in high-performance embedded systems development. Weย leverageย ourย expertiseย in autonomous machines, sensors, imaging, optics, edge computing, algorithms, robotics, and electrification to provideย cutting-edgeย engineering design and low-volume manufacturing services. Headquartered in Rochester NY, we serve a global network of customers and are proudly connected with many technology leaders and Fortune 500 companies. We are interested in bright, creative, and team-oriented individuals exhilarated by the opportunity to transform the world through frontier technologies.ย 

Candidates must be eligible to work in the United States.ย ย D3 Embedded does not sponsor visas.ย For more information about D3 Embedded, please visitย www.d3embedded.com.ย 

D3 Embedded is committed to fostering a diverse work environment and proud to be an Equal Opportunity Employer. We consider and hire applicants without regard to race, color, religion, age, national origin, ancestry, ethnicity, gender, gender identity, gender expression, sexual orientation, marital status, veteran status, disability, genetic information, citizenship status, or membership in any other group protected by federal,ย stateย or local law.ย 

D3 Embeddedย participatesย inย E-Verify, a federal program that confirms employment eligibility upon hire.ย 

Powered by JazzHR

25T2NSJnxs