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

Sr. Embedded Software Engineer

$110k - $121k

Diversified Services Network

DSN is seeking a full‑time Senior C++ Software Engineer (Autonomous Systems) to join our team in Mossville, IL OR Pittsburgh, PA OR Sanford, NC OR Cary, NC OR Clayton, NC OR San Francisco, CA. Full benefits, PTO, 401k, and more are offered. 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 Salary: $110,000-121,000 per year #J-18808-Ljbffr Diversified Services Network

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Sr. Embedded Software Engineer in Cary, NC vacancy
  • A technology solutions provider in Cary, North Carolina, is seeking an experienced engineer specializing in embedded systems. The ideal candidate will have over 8 years of engineering experience, strong skills in C/C++ programming, and a solid background in RTOS applications... 
    Senior

    US Tech Solutions

    Cary, NC
    3 days ago
  •  ...system-level requirements, and process them into software requirements specifications Design components of an embedded system based on software requirements Integrate...  ...and code reviews Qualifications 8+ years of engineering experience (or advanced degree plus 6 years) 5+... 
    Senior

    US Tech Solutions

    Cary, NC
    3 days ago
  • Pentangle Tech Services | P5 Group seeks an experienced Embedded Software Developer in Cary, North Carolina. The ideal candidate will be proficient in C++ and have a strong background in embedded systems development, focusing on display devices and cutting-edge technology... 
    Senior

    Pentangle Tech Services | P5 Group

    Cary, NC
    3 days ago
  •  ...will have experience working in Developing Embedded Display Devices, C++ & Embedded Systems...  ...Develop : Create and maintain embedded software for material handling equipment using...  ...cross-functional teams, including hardware engineers, to optimize system performance.... 
    Senior

    Pentangle Tech Services | P5 Group

    Cary, NC
    3 days ago
  • Parker Hannifin is seeking an experienced Embedded Software Engineer located in Cary, NC. This role involves developing and verifying software for control systems, focusing on motor control and signal processing technologies used in aerospace applications. The ideal candidate... 
    Senior

    Parker Hannifin Corporation

    Cary, NC
    3 days ago
  • Lenovo is seeking a Senior UEFI Engineer in Morrisville, North Carolina, to join our Infrastructure Solutions Group. In this role, you will collaborate with top engineers to develop embedded firmware and optimize solutions for our customers. Your work will involve writing... 
    Senior

    Lenovo

    Morrisville, NC
    3 days ago
  • About Our Team We're looking for a Senior UEFI Engineer to join our Infrastructure Solutions Group (ISG) at Lenovo...  ...market. What You'll Do Candidates will work with software engineers to write, debug and test embedded firmware. They will manage and maintain firmware build... 
    Senior
    Local area

    Lenovo

    Morrisville, NC
    3 days ago
  • Garmin is seeking a full-time Senior Embedded Linux Engineer for its Outdoor team at the Cary, NC location. The role involves developing low-level embedded software for Garmin Consumer Outdoor products, including C/C++ software development, hardware interaction, and technical... 
    Senior
    Full time

    Garmin

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

     ...Role - Sr Full stack Developer - Morrisville, NC // 100% On-Site // Local Only Pay Rate - $50-60/Hr Role Descriptions: Sr Full stack Developer ~8+ years of Full Stack Developer experience in Node and React, Typescript/next ~ Modern frontend development... 
    Senior
    Local area

    Diverse Lynx

    Morrisville, 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
    4 days ago
  •  ...Senior Software Engineer A Senior Software Engineer will develop, maintain and support new or existing software products while evangelizing and applying the best practices of software development. Responsibilities include the ability to work independently and as part... 
    Senior

    Samprasoft

    Cary, 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
    3 days ago
  • $64k - $125k

     ...Role: Sr. Full Stack Developer Location: Morrisville, NC US Onsite Salary: $64K-$125...  ...with Product, Design, QA, Security, and Engineering teams to deliver end‑to‑end solutions. Integrate...  ...optimization. Good understanding of software design principles, security, scalability,... 
    Senior
    Permanent employment
    Full time

    AceStack LLC

    Morrisville, NC
    2 days ago
  • $104k - $143k

     ...purpose and pride. Your Role at Baxter This is where your work saves lives. Baxter is seeking a talented and motivated Senior Embedded Software Engineer to join our Novum Infusion Pump team in the Medical Products and Therapies group. As an integral member of our team, you... 
    Senior
    Temporary work
    Local area
    Work visa
    Flexible hours

    Baxter International Inc.

    Raleigh, NC
    3 days ago
  • Sr. Full Stack Software Engineer at MetLife Key technologies: Java, React, Spring, Azure, Kubernetes, Project Management. Key Responsibilities Design, develop and maintain scalable software systems Write clean, well-tested and documented code Participate in code reviews... 
    Senior

    Gravity Engineering Services Pvt Ltd.

    Cary, NC
    3 days ago
  • Baxter International Inc. is seeking a Senior Embedded Software Engineer to join our Novum Infusion Pump team. You will develop embedded software that enhances the infusion portfolio and directly impacts patient care. Responsibilities include designing high-performance... 
    Senior

    Baxter International Inc.

    Raleigh, NC
    3 days ago
  • A global healthcare leader in Raleigh, NC, is seeking a Principal Embedded Software Engineer to enhance infusion solutions through cutting-edge software development. This role involves designing embedded applications and leading architectural efforts while collaborating... 

    Baxter International Inc.

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

     ...Senior Embedded Firmware Engineer Eaton's Electrical Critical Power Solutions Division is currently seeking a Senior Embedded Firmware Engineer...  ...engineering team to develop, test, and release embedded software in support of new product development. Collaborate with... 
    Senior
    Work experience placement
    Work at office
    Remote work
    Relocation package

    Eaton Plc

    Raleigh, 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
    3 days ago
  • $53 - $64 per hour

     ...haves: Bachelor's Degree in Engineering, computer Science or Electrical...  ...unit testing of Linux based embedded devices preferably using ARM...  ...is seeking an Edge / Gateway Software Automation / Test Engineer to...  ...Embedded Software Engineer - Rust Sr. Software Engineer (Firmware)... 
    Contract work
    Part time
    Remote work

    Insight Global

    Apex, NC
    1 day ago
  • WCG is seeking a Senior Principal Statistical Programmer in Cary/Remote USA to lead complex programming efforts for clinical trials. You will design, validate, and standardize outputs such as analysis datasets, tables, listings, and figures, while guiding cross-functional...
    Senior
    Remote job

    WCG

    Cary, NC
    3 days ago
  • Cadence is seeking a Technical Quality Engineer to join the Silicon Solutions Group. You will champion quality across design teams, analyze defects to root causes, and define QA/release QC processes. Your work will improve flows globally and support ISO 9001/26262 certifications... 
    Senior

    Cadence

    Cary, NC
    3 days ago
  • Metabolon, Inc., located in Morrisville, NC, is hiring a Principal Software Development Engineer. This full-stack role involves leading engineering efforts to deliver resilient, scalable systems, focusing on both back-end and front-end technologies. As a technical leader... 
    Senior

    Metabolon, Inc.

    Morrisville, NC
    4 days ago
  • Job Title Must 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
    Immediate start

    Omni Inclusive

    Cary, NC
    4 days ago
  • Metabolo, based in Morrisville, NC, is seeking a Principal Software Development Engineer. This full-stack role demands expertise in back-end and front-end technologies to create impactful solutions. You will guide teams in the design, architecture, and deployment of critical... 
    Senior

    Metabolo

    Morrisville, NC
    2 days ago
  • $185k - $225k

    Sr Principal Enterprise Data Architect- AI & Innovation Location: Cary, NC, Tampa, FL, or New York, NY The Sr Principal Enterprise...  ...a highly matrixed environment. While not primarily a hands‑on engineering role, the architect is expected to engage meaningfully in... 
    Senior
    Temporary work
    Work at office
    Local area
    3 days per week

    MetLif

    Cary, NC
    3 days ago
  • NIRSense is seeking a principal-level electrical engineer to lead complex hardware development for non-invasive medical devices in its Morrisville, NC office. You will own hardware design across product portfolios, mentor engineers, and collaborate with firmware and mechanical... 
    Senior
    Work at office

    Energy Jobline ZR

    Morrisville, NC
    2 days ago
  •  ...Overview: Sr. Android Developer • 10-12 years of hands-on experience building Android applications. • Strong, hands-on experience in Kotlin; experience migrating from Java to Kotlin is a plus. • Solid understanding of asynchronous programming, coroutines, and... 
    Senior

    Purple Drive

    Morrisville, NC
    3 days ago
  • Garmin is seeking a full-time Senior C/C++ Embedded Software Engineer at our Cary, NC location. This role involves developing applications for marine chartplotters and related devices, focusing on weather awareness and integrated media experiences. The ideal candidate... 
    Full time

    Garmin

    Cary, NC
    3 days ago
  • Lenovo is seeking a Technical Client Advisor in Morrisville, NC. In this role, you will serve as a key contact for clients, using your technical expertise to deliver tailored solutions and support. You will collaborate with internal teams to ensure client satisfaction and...
    Senior

    Lenovo

    Morrisville, 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!