1

Embedded Software Manager Jobs in Raleigh, NC (NOW HIRING)

Senior Embedded Systems Engineer

Apex, NC · On-site

$95K - $124.40K/yr

Ability to work with various types of engineers (software, hardware, systems and QA). * Superior ... both management and customers is required In addition, the candidate must have a pride in ...

FPGA Engineer

Raleigh, NC · On-site

$126.40K - $162.30K/yr

Implement embedded software-based testing solutions where applicable to validate FPGA designs ... manage complex hardware design issues effectively - Hands-on experience with hardware testing ...

next page

Showing results 1-20

Embedded Software Manager information

See Raleigh, NC salary details

$137.6K

$190.5K

$258.1K

How much do embedded software manager jobs pay per year?

As of May 29, 2026, the average yearly pay for embedded software manager in Raleigh, NC is $190,527.00, according to ZipRecruiter salary data. Most workers in this role earn between $168,200.00 and $218,700.00 per year, depending on experience, location, and employer.

What does an Embedded Software Manager do?

An Embedded Software Manager leads a team of engineers in designing, developing, and maintaining software for embedded systems. They oversee project timelines, ensure code quality, and collaborate with hardware teams to optimize performance. Their responsibilities include technical guidance, team development, and managing software lifecycle processes. Strong expertise in embedded programming, real-time systems, and leadership is essential for success in this role.

What are the key skills and qualifications needed to thrive in the Embedded Software Manager position, and why are they important?

An Embedded Software Manager needs strong expertise in embedded systems development, software architecture, and project management, typically supported by a degree in computer science, electrical engineering, or a related field. Familiarity with programming languages like C/C++, real-time operating systems (RTOS), version control systems, and certifications such as PMP or Certified ScrumMaster can be highly beneficial. Leadership, effective communication, and problem-solving skills are crucial for motivating engineering teams and bridging gaps between technical staff and stakeholders. Together, these skills ensure the delivery of high-quality embedded software solutions on time and within budget in complex technological environments.

What are the typical daily responsibilities of an Embedded Software Manager?

As an Embedded Software Manager, your daily responsibilities often include overseeing software development projects, assigning tasks to team members, and ensuring that project milestones are met. You’ll frequently collaborate with hardware engineers, product managers, and quality assurance teams to align engineering efforts with business goals. Regular activities may also include code reviews, technical problem-solving, mentoring junior engineers, and facilitating communication between technical staff and non-technical stakeholders. The role is a blend of hands-on technical oversight and team leadership, aimed at fostering a productive and innovative development environment.
What are the most commonly searched types of Embedded Software jobs in Raleigh, NC? The most popular types of Embedded Software jobs in Raleigh, NC are:
What cities near Raleigh, NC are hiring for Embedded Software Manager jobs? Cities near Raleigh, NC with the most Embedded Software Manager job openings:
Infographic showing various Embedded Software Manager job openings in Raleigh, NC as of May 2026, with employment types broken down into 56% Full Time, 32% Part Time, and 12% Contract. Highlights an 98% Physical, and 2% Hybrid job distribution, with an average salary of $190,527 per year, or $91.6 per hour.
Sr. Embedded Software Engineer

Sr. Embedded Software Engineer

Diversified Services Network, Inc.

Cary, NC • On-site

$114.90K - $150.50K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 7 days ago


Job description

Diversified Services Network, Inc. (DSN) is seeking a full-time Senior C++ Software Engineer (Autonomous Systems) to join our team in Mossville, IL OR Pittsburgh, PA OR Sanford, North Carolina OR Cary, North Carolina OR Clayton, North Carolina OR San Francisco, CA! We offer full benefits, PTO, 401k, and more! If you're looking to grow your technical career within an extremely reputable, stable Fortune 500 company - let's talk!

We are seeking a Senior Software Engineer to play a key technical leadership role on autonomy software teams developing perception, planning, control, and platform capabilities for autonomous systems. This position focuses on architecting, implementing, and scaling production-quality autonomy software while mentoring engineers and driving technical direction across projects. The ideal candidate brings deep hands-on experience in complex software systems, thrives in cross‑functional autonomy environments, and is capable of translating ambiguous requirements into robust, field-ready solutions.

Requirements

JOB RESPONSIBILITIES:

  • Lead the design, development, and ownership of major autonomy software components across perception, localization, planning, control, or platform layers
  • Define and influence software architecture for scalable, reliable, and maintainable autonomy systems
  • Translate algorithmic concepts and research prototypes into production-grade, real-time software
  • Serve as a technical leader within the team, setting coding standards, best practices, and design patterns
  • Mentor and guide junior and mid-level engineers through design reviews, code reviews, and technical coaching
  • Collaborate closely with robotics, controls, AI/ML, simulation, systems, and safety teams to deliver end-to-end autonomy capabilities
  • Drive integration of autonomy software with sensors, actuators, compute platforms, and vehicle networks (e.g., CAN, Ethernet)
  • Lead debugging and root-cause analysis for complex issues observed in simulation, HIL, or field deployments
  • Ensure software quality through automated testing, CI/CD pipelines, performance optimization, and documentation
  • Contribute to technical roadmaps, risk assessments, and long-term platform strategy

EDUCATION & EXPERIENCE REQUIRED:

  • Bachelor’s Degree in Computer Science, Software Engineering, Robotics, or related field AND 5+ years’ of professional software development experience with a strong focus on autonomy, robotics, or real-time systems.

REQUIRED SKILLS:

  • Strong expertise in C++ (required); proficiency in Python
  • Proven experience designing and maintaining large-scale, production software systems
  • Deep understanding of Linux-based development, multithreading, memory management, and performance optimization

SOFT SKILLS REQUIRED:

  • Strong code review, design documentation, and technical communication skills
  • Working within a large team that is spread out across the globe

Benefits

  • 401(k)
  • Dental insurance
  • Vision Insurance
  • Disability insurance
  • Employee assistance program
  • Health insurance
  • Health savings account
  • Life insurance
  • Paid time off
  • Paid Holidays

Please follow the link to our website for a list of job openings in Engineering, IT, Project Management, and more! https://www.dsnworldwide.com

Salary expectations: 110,000-121,000 per annual