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

Senior Embedded Software Engineer - CAT

ShiftCode Analytics

Technical Leadership Role For Autonomy Software

Virtual interview all visa except H1B Onsite: Mossville, IL (local) Mossville, IL preferred - also open to candidates in San Francisco, CA; Pittsburgh, PA; or Cary/Clayton, NC

Position Overview

This is a high-impact technical leadership role focused on developing and scaling production-quality autonomy software. The engineer will lead teams responsible for perception, planning, control, and platform capabilities, moving algorithmic concepts from research prototypes into robust, field-ready solutions.

Core Responsibilities
  • Architectural Leadership: Design and own major autonomy software components across perception, localization, and planning layers to ensure systems are scalable and maintainable.
  • Production Integration: Translate research and AI/ML prototypes into real-time, production-grade software integrated with sensors (LiDAR, Radar, Camera) and vehicle networks.
  • Mentorship: Set coding standards and best practices while guiding junior and mid-level engineers through rigorous design and code reviews.
  • Field Problem Solving: Lead root-cause analysis for complex issues observed in simulation, Hardware-in-the-Loop (HIL), or actual field deployments.
Candidate Requirements
  • Experience: 8+ years of professional software development with a focus on autonomy, robotics, or real-time systems.
  • Core Tech Stack: Expert-level C++ (Required) and proficiency in Python.
  • Systems Knowledge: Deep understanding of Linux-based development, multithreading, memory management, and performance optimization.
  • Education: Bachelor's degree in Computer Science, Robotics, or a related field (Master's preferred).
Preferred Technical Skills
  • Experience with robotics frameworks (e.g., ROS/ROS2).
  • Hands-on experience with perception systems, sensor fusion, or motion planning algorithms.
  • Familiarity with simulation pipelines (SIL/HIL) and functional safety concepts.
  • Background in developing software for heavy industrial, automotive, or off-highway autonomous systems.
The Value Proposition
  • Production-Scale Impact: Unlike R&D-only roles, this position focuses on autonomy software that is actively moving to production on large-scale machinery.
  • Technical Influence: As a senior leader, this individual will shape the long-term platform strategy and technical roadmap for autonomous systems.
  • Global Collaboration: Work within a highly cross-functional, multidisciplinary environment alongside experts in AI, hardware, and systems engineering.
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Senior Embedded Software Engineer - CAT in Cary, NC vacancy
  •  ...Position Summary Parker Lord Electromechanical Systems (EMS) is seeking an experienced Embedded Software Engineer to develop and verify software for control systems used in demanding aerospace and industrial applications. This role focuses on motor control... 
    Senior
    Permanent employment
    For contractors
    Work experience placement
    Work from home
    1 day per week

    Parker Hannifin Corporation

    Cary, NC
    1 hour ago
  • Garmin Ltd. in Cary, NC is hiring a Senior Software Engineer to develop software in C/C++ and Python for new products. The role involves utilizing...  ...of experience in software development, particularly in embedded systems and wireless networking applications. This is an individual... 
    Senior
    Full time

    Garmin Ltd.

    Cary, NC
    4 days ago
  •  ...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!... 
    Senior
    Full time

    Diversified Services Network

    Cary, NC
    4 days ago
  • $135k - $165k

     ...desire to positively impact the environment and lives of others in a refreshing, vibrant, and inclusive culture. The Senior Embedded Software Engineer for Airborne Software will apply their deep knowledge of RTCA DO-178C, best practices for real-time safety-critical... 
    Senior
    Full time
    Temporary work
    Work at office
    Local area
    Remote work

    Beta Technologies

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

     ...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

    Raleigh, NC
    4 days ago
  • Garmin Ltd. is seeking a full-time Senior Embedded Linux Engineer for our Outdoor team in Cary, NC or the Greater Kansas City area. In this role, you will develop low-level embedded software for various Garmin Consumer Outdoor products, including C/C++ software and device... 
    Senior
    Full time

    Garmin Ltd.

    Cary, NC
    1 day ago
  • $122k - $179k

    Nerdleveltech is looking for a Digital Controls and Embedded Software Engineer Specialist in Raleigh, NC. This role includes developing advanced DSP algorithms and overseeing the product lifecycle for critical power solutions. Candidates should have a minimum of 8 years... 
    Senior

    Nerdleveltech

    Raleigh, NC
    1 day ago
  • A technology leader is seeking an experienced individual for a remote role focused on advanced packaging and 3DIC analysis. Candidates must have extensive knowledge of signal and power integrity, along with at least 15 years in related fields. The ideal candidate will demonstrate...
    Senior
    Remote work

    Cadence Inc

    Cary, NC
    12 days ago
  •  ...Senior Embedded Linux Engineer We are seeking a full-time Senior Embedded Linux Engineer for our Outdoor team at Garmin's U.S. headquarters in...  ...you will be responsible for developing low-level embedded software for various Garmin Consumer Outdoor products. You will be... 
    Senior
    Full time
    Internship

    Garmin

    Cary, NC
    1 day ago
  •  ...Senior Kotlin Back-end Developer Join a cutting-edge Sales and Marketing application development initiative powered by AI to automate and optimize business processes. The project involves extensive integration with internal and external APIs and transitioning from... 
    Senior

    Samprasoft

    Morrisville, NC
    7 hours ago
  • $105k - $110k

     ...Sr. C++ Embedded Engineer w/d CUDA and PLDM Exp Location: 7001 Development Dr, Morrisville, NC - 27560 - Onsite Role Duration...  ...Who are we looking for? 3 to 5 years' experienced software engineers to write, debug and test embedded Firmware. Manage... 
    Senior
    Hourly pay
    Contract work
    Relocation

    Concord IT Systems

    Morrisville, NC
    2 days ago
  • Tata Consultancy Services Limited is looking for a skilled full stack software developer in Morrisville, NC, with a minimum of 5+ years of experience. The role involves designing and building production web applications using modern technologies like React and Node.js.... 
    Senior

    Tata Consultancy Services Limited

    Morrisville, NC
    4 days ago
  • A defense contracting company in North Carolina is seeking an Electrical Engineer 3. This position involves designing, developing, and maintaining embedded software for kinetic systems. Responsibilities include leading electrical system design, collaborating with cross-... 
    Senior

    Kraken Kinetics

    Raleigh, NC
    5 days ago
  •  ...Job Title: Senior Principal Infrastructure Engineer Designation: Sr. Principal Infrastructure Engineer Location: Morrisville, NC Job Summary: The Senior Principal Infrastructure Engineer will play a pivotal role in driving the development and validation... 
    Senior

    Diverse Lynx

    Morrisville, NC
    4 days ago
  •  ...Overview We are seeking a full-time Embedded Software Engineer 1 in our Cary, NC location. In this role, you will be responsible for building upon existing software solutions to develop basic software for Garmin products and/or applications. Essential... 
    Full time
    Internship

    Garmin International Inc

    Cary, NC
    7 hours 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
    4 days ago
  •  ...Senior Backend-Focused Full Stack Developer Location: Huntsville, AL | Raleigh...  ...support the development of secure software systems for DoD and embedded platforms. This role is focused on...  ...embedded, RF, and cybersecurity engineers on system integration efforts. Participate... 
    Senior
    Full time
    Work at office
    Remote work
    Relocation package
    Flexible hours

    Secmation

    Cary, NC
    3 days ago
  • Pinnacle Technical Resources is looking for an iOS Software Engineer III in Cary, NC. This role is part of the Machine Translation team focused on developing translation technologies. The ideal candidate should possess strong Swift development experience, intermediate knowledge... 
    Senior
    Full time
    Contract work

    Pinnacle Technical Resources

    Cary, NC
    5 days ago
  •  ...Digital Infrastructure division is currently seeking a Senior Embedded Firmware Engineer to join our team. This position will be a hybrid office/...  ...design requirements. Document and formally release embedded software following company procedures. Develop test plans and... 
    Senior
    Work experience placement
    Work at office
    Remote work
    Work from home
    Relocation package
    Flexible hours

    Greenfield Source

    Raleigh, NC
    10 days ago
  • $104k - $143k

     ...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,... 
    Senior
    Temporary work
    Local area
    Work visa
    Flexible hours

    Baxter International Inc

    Raleigh, NC
    more than 2 months ago
  • Summary Develops embedded software, tools, and test automation for vehicle controller systems, supporting architecture, integration, validation...  .... Job Responsibilities Perform embedded systems engineering tasks including requirements analysis, operational concept development... 
    Temporary work
    Work experience placement
    Local area

    Entegee

    Cary, NC
    3 days 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
    5 days ago
  •  ...problem-solving skills and innovative thinking. You will have the opportunity to work on challenging projects, collaborating with senior management while delivering high-quality solutions in the Health and Human Services domain. Join a forward-thinking team where your... 
    Senior

    TechDigital Group

    Cary, NC
    2 days ago
  • $143k - $243k

     ...A leading pharmacy benefit management firm is seeking a Senior Principal Actuary to provide actuarial direction and innovative modeling. The role involves collaborating with underwriters, leading actuarial staff, and monitoring health policy impacts. Candidates should... 
    Senior
    Remote work

    Prime Therapeutics

    Raleigh, NC
    4 days ago
  • An established industry player is seeking a skilled Full Stack .Net Developer with extensive experience in .NET and ReactJS. This role involves designing and developing enterprise web applications, focusing on both front-end and back-end technologies. You will be responsible...
    Senior

    TechDigital Group

    Cary, NC
    3 days ago
  • An established industry player is seeking a talented Solution Developer with extensive experience in web applications. This role involves hands-on development using Java EE, Core Java, and various frameworks like Angular and React JS. You will be responsible for designing...
    Senior

    TechDigital Group

    Cary, NC
    5 days ago
  •  ...sustainable solutions. The Role As Senior Firmware Engineer with Xylem you will design, develop, and support embedded firmware for Sensus gas AMI and metering products...  ...(hardware, test, analytics, and system software) to ensure seamless integration and... 
    Senior
    Work at office

    Xylem

    Morrisville, NC
    4 days ago
  • $79.68k - $112.5k

    A leading financial services provider is looking for Full Stack Engineers to design and develop software solutions. The ideal candidate will have substantial experience in Java and ReactJS, working collaboratively in an agile environment. This role will involve implementing... 
    Senior

    MetLife

    Cary, NC
    5 days ago
  • Senior Helpers - 216 Ashville Avenue, Suite 30 - Responsibilities: Assisting with activities of daily living including personal care and meal preparation; Providing transportation to medical appointments; Dementia, Alzheimer's, Parkinson's, hospice care support; Light... 
    Senior

    Senior Helpers

    Cary, NC
    7 hours ago
  • A technology solutions company in Cary, North Carolina, is looking for an embedded software engineer to develop software for vehicle controller systems. The role involves tasks such as designing embedded systems, improving software development workflows, and automating... 

    Entegee

    Cary, NC
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Embedded Software Engineer - CAT. Be the first to apply!