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 1 day ago
Similar jobs that could be interesting for youBased on the Sr. Embedded Software Engineer in Cary, NC vacancy
  •  ...Senior C++ Software Engineer (Autonomous Systems)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... 
    Senior
    Full time

    Diversified Services Network

    Cary, NC
    3 days ago
  • $94k - $138k

     ...Electrical Critical Power Solutions Division is seeking a Senior Embedded Firmware Engineer to join our innovative engineering team in Raleigh, NC ....  ...the design, development, testing, and release of embedded software supporting next-generation power management solutions.... 
    Senior
    Work experience placement
    Work at office
    Local area
    Remote work
    Relocation package

    Nutanix

    Cary, NC
    1 day ago
  • $154k - $286k

     ...in the world, in leading edge semiconductor processes, using the latest industry tools and methodologies. As a Technical Quality Engineer and member of the Silicon Solutions Group global quality team, you will collaborate with IP design teams, methodology teams, CAD teams... 
    Senior
    Full time

    Cadence Design Systems

    Cary, NC
    3 days ago
  •  ...Request ID: 62189-1 Title: Sr Full stack Developer Locations : Morrisville NC or San Jose CA Duration: 6 Months Pay Range: $50 - $55/Hour on W2/C2C (All inclusive) Role Descriptions: Sr Full stack Developer • 8+ years of Full Stack Developer experience... 
    Senior

    Artech

    Morrisville, NC
    3 days ago
  •  ...Electrical Critical Power Solutions Division is seeking a Senior Embedded Firmware Engineer to join our Raleigh, NC-based engineering team. You will design, develop, test, and release embedded software for SiC-based three-phase power conversion systems used in mission... 
    Senior
    Work at office
    Remote work

    Eaton

    Cary, NC
    3 days ago
  • SmallHD is seeking an experienced Embedded Firmware Engineer III to develop firmware for professional battery, power, and LED lighting products...  ...concept through validation, collaborating with hardware, software, product management, and test teams. You'll implement battery... 
    Senior

    SmallHD

    Cary, NC
    2 days ago
  • $68.9k - $131.1k

     ...toughest challenges and to meet the demands of a rapidly evolving global market. Are you a dynamic and experienced RUST Embedded Software Engineer interested in contributing to programs that save lives and enable the freedoms we enjoy.  Our dynamic engineers develop demanding... 
    Contract work
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours

    Raytheon

    Morrisville, NC
    3 days ago
  •  ...maintain production health. Ensure quality through automated testing, code reviews, and CI/CD best practices; raise the bar on engineering standards. Optimize applications for performance and Core Web Vitals, applying profiling and experimentation to improve user... 
    Senior

    ClifyX

    Morrisville, NC
    2 days ago
  • $114k - $213k

     ...Systems Sector is looking for an experienced Principal Or Sr. Principal DevOps Engineer to augment our team. This position can be based in Aurora...  ...standards for the program.Ensures implementation of Software Configuration Management (SCM), code quality, and code coverage... 
    Senior
    Full time
    Relocation package
    Shift work

    Northrop Grumman

    Morrisville, NC
    4 days ago
  • $135.8k - $213.4k

     ...history.Northrop Grumman’s Space Systems Sector is seeking a Systems Engineer - Level 4 to join our team in our Fairfax, VA or Morrisville,...  ...- Level 4 will work in tandem with a scrum team of other software and systems engineers responsible for defining the product vision... 
    Senior
    Full time
    Relocation package
    Shift work

    Northrop Grumman

    Morrisville, NC
    16 hours ago
  • $135.8k - $213.4k

     ...making history.As an Infrastructure Product Owner (DevOps) - Level 4, you will be supporting our Software and Electronics/Payloads Department which has ~200 Software Engineers, DevOps Engineers, Systems Administrators, Database Administrators, Network Engineers, and... 
    Senior
    Full time
    Remote work
    Relocation package
    Shift work

    Northrop Grumman

    Morrisville, NC
    3 days ago
  • $135.8k - $213.4k

     ...impossible. Our employees are not only part of history, they're making history.Northrop Grumman Space Systems is seeking a Sr. Principal Electromechanical Engineer to join our team. This position is based in Linthicum MD, Fairfax VA, or Morrisville NC.The selected candidate for... 
    Senior
    Full time
    Relocation
    Shift work

    Northrop Grumman

    Morrisville, NC
    4 days ago
  •  ...Description: Software Engineer, Embedded OS Job Responsibility Support the development of tools & scripts for increasing efficiency and user experience in the client's OpenRTOS based embedded software development Collaborate with internal and external stakeholders... 
    Day shift

    VIVA

    Cary, NC
    3 days ago
  • $45 - $50 per hour

     ...Job Title: Embedded Software Engineer Job Description Become a member of Our Trustworthy Systems Initiative. We are looking for an energetic, innovative, and self-starting software engineer to design, implement, test, and support features & solutions within... 
    Temporary work

    Actalent

    Morrisville, NC
    1 day ago
  • $87.6k - $131.4k

     ...access required for the position in the future*Northrop Grumman’s Space Sector is seeking an Embedded FlightSoftware Engineer to join our team in Morrisville, NC.The software engineer will design, develop, integrate, and test software that manages a Space payload unit,... 
    Full time
    Relocation package
    Shift work

    Northrop Grumman

    Morrisville, NC
    16 hours ago
  • Garmin is seeking a Senior Software Engineer for our Marine Telematics Engineering team in Cary, NC. The role focuses on on-device technology, embedded Linux, and networked applications across Wi‑Fi, LTE, BLE, and CAN to enhance marine system operations. You will lead... 
    Senior

    Garmin

    Cary, NC
    1 day ago
  •  ...Senior UEFI EngineerWe're looking for a Senior UEFI Engineer to join our Infrastructure Solutions Group (ISG) at...  ...and growing market segments.Candidates will work with software engineers to write, debug and test embedded Firmware. Manage and maintain firmware build tools,... 
    Senior
    Local area

    Lenovo

    Morrisville, NC
    3 days ago
  •  ...Experienced Millimeter-Wave (mmWave) IC designer specialize in engineering high-frequency (30 GHz+) transceivers and components for 5G/6G...  ...RF SOI process and deep knowledge of the required trade offs.Software Tools: Mastery of standard EDA software environments, including... 
    Senior
    Full time

    Cadence Design Systems

    Cary, NC
    1 day ago
  • Garmin Ltd. is seeking a full-time Embedded Software Engineer 1 in Cary, NC. In this role, you will develop software solutions for Garmin products, primarily using languages such as C, C++, C#, and Java. Ideal candidates will have a Bachelor’s degree in a relevant field... 
    Full time

    Garmin Ltd.

    Cary, NC
    1 day ago
  •  ...will be focused on developing and maintaining software for SmallHD’s video monitoring products and...  ...to be comfortable programming in C for an embedded environment. You will also coordinate with Electronic and FPGA engineering teams during the design, test, and integration... 
    Full time
    Work at office

    SmallHD

    Cary, NC
    4 days ago
  •  ...seeking an experienced Senior Firmware Engineer to join our high-performing engineering...  ...optimization, and maintenance of high-volume embedded products while working in a fast-paced...  ...for ARM-based platforms, create Java software for custom runtime environments, and drive... 
    Senior
    Full time
    Work at office

    Xylem

    Morrisville, NC
    2 days ago
  • $170.7k - $300.2k

     ...processes along the way. In this role, you’ll have a high impact in making hundreds of engineers and researchers more efficient. Minimum Qualifications Hands-on experience as a senior software engineering staff member Self-motivated, proactive, and solution-oriented... 
    Senior
    Relocation

    Apple Inc.

    Cary, NC
    2 days ago
  • Sr Linux Embedded SW Development Engineer Full-time The best of both worlds, as our clients is a stable, highly reputable global organization AND this...  ...bring another successful product to market. Embedded Software Engineer will be focused on Embedded Linux... 
    Senior
    Full time
    Flexible hours

    Ellington Growth Partners

    Raleigh, NC
    1 day ago
  • We are looking for a Senior Account Manager to drive sales for Lowe's largest regional pro customers. This role involves building relationships, conducting market research, and leveraging product solutions to achieve sales gains. Join us to make a si
    Senior

    Lowe's

    Apex, NC
    2 days ago
  • DescriptionWe are looking for an experienced Sr. Financial Analyst to support strategic and operational decision-making within our manufacturing organization in Durham, North Carolina. This role focuses on interpreting financial performance, building robust analytical... 
    Senior

    Robert Half

    Morrisville, NC
    4 days ago
  • Position Summary We are seeking an experienced Embedded Firmware Engineer III to develop embedded firmware for professional battery, power, and...  ...through release, working closely with electrical, mechanical, software, product management, and test engineering teams. You\u2019... 
    Worldwide

    SmallHD

    Cary, NC
    2 days ago
  • Job TitleMust Have: Strong knowledge in Kotlin, Java, Jetpack Compose, Android Studio and Android SDK tools Architecture knowledge - MVVM+C experience Experience in Dependency Injection, Kotlin and Unit Testing Experience writing Android libraries, inc. good API design...
    Senior

    Omni Inclusive

    Cary, NC
    3 days ago
  • $136.5k - $253.5k

     ...Cadence is the leader in hardware emulation-acceleration technologies and products. As a Physical Design Senior Principal Hardware Engineer, you will drive solutions for complex designs from synthesis to GDS through tape-out. You are knowledgeable about floorplan, clock... 
    Senior
    Full time

    Cadence Design Systems

    Cary, NC
    2 days ago
  • Job-ID16003518Reference21-01994Client is seeking a Senior General Ledger Accountant who will be responsible for various support activities such as Fixed Assets, Prepaid, Inter-company, Lease, Accruals and Cash management as needed in the North America region. The ideal ...
    Senior

    Intelliswift

    Morrisville, NC
    2 days ago
  • SmallHD in Cary, NC is seeking an experienced embedded software engineer to develop and maintain software for video monitoring products. You will work in C for an embedded Linux environment and coordinate with Electronics and FPGA teams during design, test, and integration... 

    SmallHD

    Cary, NC
    4 days ago

Do you want to receive more vacancies?

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