Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Sr. Embedded Software Engineer

Diversified Services Network

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!

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

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Sr. Embedded Software Engineer in Clayton, NC vacancy
  •  ...Quality Master Data management. This role is offered at three levels—Sr. Quality Associate I, Sr. Quality Associate II, and Principal...  ..., sampling procedures, reportable characteristics, and Engineering Change Management. You will be a technical expert who provides... 
    Senior
    Work at office

    Grifols

    Clayton, NC
    4 days ago
  •  ...Machine Electronic Systems Embedded Software Engineer Software development, specifically in C/C++, MATLAB/Simulink, knowledge of source control tools and software change management practices Two years of experience with software development, specifically in C/C++... 
    Suggested
    Contract work

    Samprasoft

    Clayton, NC
    4 days ago
  •  ...services in more than 110 countries and regions.Shift: First ShiftThe Sr. Quality Associate I Quality Assurance will primarily serve as...  ...well as provide Quality input for Validation projects, capital engineering projects, clinical studies, stability studies, ETPs, and... 
    Senior
    Shift work

    Grifols

    Clayton, NC
    4 days ago
  •  ...Ability to travel up to 10% of the time. % can change on a case-by-case basis based on the role.QualificationsBachelor’s Degree in IT, Engineering, Science, or relevant field of study from an accredited university requiredMaster’s degree in IT, Engineering, Science, or... 
    Senior
    Local area
    Worldwide
    Shift work

    Novo Nordisk Pharma

    Clayton, NC
    3 days ago
  •  ...additional computerized systems within the QC environment, including software validation oversight and custom field configuration. Act as a...  .... Experience managing, projects, teams, etc. is recommended. Sr. Quality Associate I, QC - BA/BS preferably in a STEM curriculum... 
    Senior

    Grifols, S.A

    Clayton, NC
    5 days ago
  •  ...procedures applicable to CSV activitiesWork in collaboration with the Engineering group to prepare the validation, requalification, and...  ...experience on Validation and Testing of IT Solutions requiredCertified Software Quality Engineer (CSQE) is preferredCOBIT Certification is... 
    Senior
    Local area
    Worldwide
    Shift work

    Novo Nordisk Pharma

    Clayton, NC
    3 days ago
  • $147.76k - $221.64k

     ..., so we can all enjoy living in it.The Building Construction Products (BCP) Division has an opportunity for a Senior Performance Engineering Specialist position to be part of the Engine Systems Team based in CMDC, NC.What you’ll doAs the Senior Performance Engineering Specialist... 
    Senior
    Permanent employment
    Full time
    Part time
    Interim role
    Work at office
    Remote work
    Relocation
    Flexible hours

    Caterpillar

    Clayton, NC
    21 hours ago
  •  ...remain in a state of control Requirements BS/BA degree preferably in a STEM discipline with minimum of 5 years relevant experience for Sr. Quality Associate I or a minimum of 6 years for Sr. Quality Associate II or a minimum of 8 years for Principal Quality Associate... 

    Jobtailor

    Clayton, NC
    3 days ago
  • State of Iowa's Department of Public Defense seeks an Accounting Technician 3 to support daily financial operations, prepare entries, and ensure compliance. Located at Camp Dodge, Johnston, IA, the role offers telework after 6 months and a comprehensive benefits package...
    Senior
    Remote work

    State of Iowa

    Clayton, NC
    1 day ago
  •  ...than 100 countries and regions.SHIFT: DayLocation: Clayton, NC Sr. Quality Associate I/II (M08/M09) / Principal Quality Associate...  ...well as provide Quality input for Validation projects, capital engineering projects, clinical studies, stability studies, ETPs, and Regulatory... 
    Work at office
    Local area
    Shift work

    Grifols

    Clayton, NC
    4 days ago
  •  ...strategy, as well as Global Corporate Affairs communication targetsResponsible for US GMS’ strategic approach to issues management, embedding and continuously improving crisis communications protocols, ensuring readiness and resilience and counselling US GMS site leaders... 
    Work at office
    Local area

    Novo Nordisk Pharma

    Clayton, NC
    21 hours ago
  • A senior living community in Clayton, North Carolina, is seeking a detail-oriented Business Office Coordinator. This critical role involves managing financial and administrative operations, ensuring compliance with policies, and providing exceptional service to residents...
    Senior
    Work at office

    CLAYTON HOUSE INC

    Clayton, NC
    1 day ago
  •  ...Job Summary: The Sr. Project Manager oversees the planning, coordination, and execution of environmental construction projects,...  ...might be required between other trades, suppliers, subcontractors, engineers, architects, and owners. Document job delays, problems, and... 
    Senior
    For subcontractor
    Local area

    SPC Mechanical Corporation

    Wendell, NC
    18 days ago
  • A leading automotive parts retailer is seeking a Commercial Parts Pro to manage customer relationships and achieve sales goals. The ideal candidate will have at least 3 years of automotive parts experience, strong sales skills, and knowledge of automotive systems. This ...
    Senior
    Full time

    Advance Auto Parts

    Clayton, NC
    2 days ago
  •  ...maintain effective working relationships with staff, leadership, boards, applicants/consultants, and the public. Use standard office software (Microsoft 365) and planning-related tools; ability to work with GIS staff and/or use GIS software as assigned. Education and... 
    Full time
    Work at office
    Local area

    Town of Clayton

    Clayton, NC
    5 days ago
  •  ...Sr. Maintenance Manager CBRE is an equal opportunity employer that values diversity. Job Summary At CBRE Global Workplace Solutions (GWS) , Safety is our top priority! Wemaintaina safety-first culture in which CBRE employees return home in the same condition in which... 
    Senior
    Contract work
    Immediate start

    CBRE Group, Inc.

    Garner, NC
    1 day ago
  • Jobtailor in Clayton, NC seeks an operations analyst focused on continuous improvement to partner with SMEs and cross-functional teams to optimize processes. You will collect data, analyze performance metrics, and manage improvement initiatives, translating findings into...
    Senior

    Jobtailor

    Clayton, NC
    1 day ago
  •  ...to you. Whether you want to lead more, innovate more, learn more or create more, you can find your more with Mohawk.What we need:The Sr Safety Specialist is a high performing contributor that works to create and facilitate an accident-free workplace by executing on and... 
    Senior
    Work at office
    Flexible hours

    Mohawk Industries

    Garner, NC
    3 days ago
  •  ...Services Network, Inc. (DSN) is seeking a full-time Senior C++ Software Engineer to join our team in Mossville, IL OR Clayton, NC! We...  ...projects. The ideal candidate brings deep hands-on experience in embedded software development and can work through requirements... 
    Senior
    Full time

    Diversified Services Network, Inc.

    Clayton, NC
    1 day ago
  •  ...preferred * Strong background in sales and use tax compliance, regulations, and audit support * Experience with indirect tax and tax research software, including Vertex, preferred * Familiarity with ERP systems such as SAP and strong overall compliance knowledge preferred
    Senior
    Full time
    Clayton, NC
    a month ago
  •  ...effective use of Clarity.RelationshipsReports to Director or above. Interacts with project sponsors, leadership teams, Finance, Engineering, Production, and Portfolio Management stakeholders.Essential FunctionsAct as a finance partner supporting investment decision-making... 
    Senior
    Work at office
    Local area

    Novo Nordisk Pharma

    Clayton, NC
    1 day ago
  •  ...to system related issues & discrepanciesCoordinate & oversee software upgrades & releases to applicable systemsCoach & train colleagues...  ...based on the role.)QualificationsBachelor's Degree in IT/Engineering or related field of study from an accredited university required... 
    Senior
    Work at office
    Local area

    Novo Nordisk Pharma

    Clayton, NC
    3 days ago
  •  ...the application and communication of all Novo Nordisk policies, procedures and Novo Nordisk Way.QualificationsBachelor’s Degree in Engineering, Chemistry, Biology, Environmental Science, or a relevant field of study from an accredited university requiredMinimum of ten (10... 
    Senior
    For contractors
    Interim role
    Work at office
    Local area
    Shift work

    Novo Nordisk Pharma

    Clayton, NC
    21 hours ago
  •  ...manufacturing environment.RelationshipsReports to Director or above. Interacts with Finance, Production, Supply Chain, Quality, Engineering, Procurement, Global Finance, Tax, Treasury, Compliance, and Legal stakeholders. Supervises accounting professionals and provides... 
    Senior
    Work at office
    Local area

    Novo Nordisk Pharma

    Clayton, NC
    1 day ago
  •  ...communication of all Novo Nordisk policies, procedures and Novo Nordisk Way.QualificationsBachelor’s Degree in Supply Chain Management, Engineering, Business, Accounting/Finance, or related field of study from an accredited university requiredMaster’s Degree in Supply Chain... 
    Senior
    Interim role
    Work at office
    Local area
    Worldwide

    Novo Nordisk Pharma

    Clayton, NC
    1 day ago
  • About the Department At Novo Nordisk, we want to make a difference. For more than 100 years, we have led the way in diabetes care. Being part of Novo Nordisk allows our employees to embark on the opportunity to help improve the quality of life for millions of people around...
    Senior
    Work at office
    Local area

    Novo Nordisk Pharma

    Clayton, NC
    1 day ago
  • $112.71k - $169.06k

     ...division is hiring a Senior Performance/Simulation/Application Engineer supporting Roll Over and Falling Object Protective Structures (...  ...experience in construction machinery design. Proficient in Abaqus software.Accuracy & Attention to Detail: Ability to interpret and work... 
    Senior
    Full time
    Part time
    Relocation package
    Monday to Friday
    Flexible hours

    Caterpillar

    Clayton, NC
    2 days ago
  • About the DepartmentAt Novo Nordisk, we are helping to improve the quality of life for millions of people worldwide. For more than 100 years, we have led the way in diabetes care. Being part of Novo Nordisk allows our employees to embark on the opportunity to help improve...
    Senior
    Interim role
    Work at office
    Local area
    Worldwide

    Novo Nordisk Pharma

    Clayton, NC
    3 days ago
  • At Dover Fueling Solutions (DFS), a Dover company we are taking fueling and convenience retail to the next level. We are passionate about cultivating excellence in everything we do, but what really fuels us is our people. They’re the heart of our company. As an employee...
    Senior
    Temporary work
    Work experience placement
    Worldwide
    Flexible hours

    Dover Digital Printing

    Smithfield, NC
    2 days ago
  • Job ID: 514819Location: Wendell, North Carolina, United States of AmericaCompany: Siemens Sr Software Engineer, Enterprise Systems Job ID 514819 Posted since 20-Jul-2026 Organization Smart Infrastructure Field of work Research & Development... 
    Senior
    Permanent employment
    Full time
    Contract work
    Work at office
    Local area
    Immediate start
    Remote work

    Siemens

    Wendell, NC
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Sr. Embedded Software Engineer. Be the first to apply!