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

Robotic Software Engineer

Hendrick Motorsports

Software Engineer

Hendrick Technical Solutions is a dynamic and growing force within the defense industry. We are seeking a Software Engineer to contribute to the development of cutting-edge unmanned vehicles (UxVs) and next-generation electro-mechanical equipment.

This role operates within a fast-paced, mission-critical environment, focusing on challenging and impactful projects that directly enhance national security.

This Robotic Software Engineer will be part of a collaborative team, working to redefine the future of defense robotics. This unique environment combines the agility and innovation typical of a startup with the stability, proven culture, and established resources of Hendrick.

What You'll Do:

  • Robotics Software Design & Development: Design, develop, and integrate production-quality, field-reliable software for our UxV platforms and robotic prototypes, from early concept through fielded capability.
  • Software Development: Develop, implement, and optimize robotic control and autonomy software, primarily utilizing ROS2, Python, and C++.
  • Hardware/Software Integration: Work hands-on with sensors, actuators, computer hardware, and end user devices to bring up and integrate systems. Confidently support electrical troubleshooting as needed to ensure reliable, field-ready performance.
  • Subsystem Integration: Integrate adjacent robot components and subsystems - such as compute modules, BMS, chargers, related power/communications interfaces, - ensuring robust bring-up, reliable data exchange, and clean integration into the overall robotics software stack.
  • Rapid Integration & Turnaround: Execute fast-turnaround integration projects - bringing up new capabilities quickly, iterating with urgency, and delivering dependable results under aggressive timelines.
  • System Operations: Manage and maintain software repositories using Git, operate within a Linux development environment, and help establish disciplined development workflows (builds, testing, and release practices) that support reliable deployments.
  • Problem Solving & Refinement: Apply a thorough approach to identify and solve complex technical challenges, continuously seeking ways to refine and improve products beyond initial specifications.
  • Collaboration & Communication: Serve as a trusted partner within multidisciplinary teams, effectively communicating technical information, and producing high-quality, professional written work.
  • Entrepreneurial Mindset: Embrace an entrepreneurial environment, demonstrating adaptability, calmness under pressure, and a willingness to commit to long work weeks, when necessary, balanced with flexibility for downtime. Understands the intersection of business development and engineering.

Required Qualifications:

  • Bachelor's degree in computer science, software engineering, robotics, electrical engineering, or a closely related technical field.
  • 2-4 years of professional software engineering experience in a production environment (not solely personal projects), delivering reliable, maintainable code that will perform in the field. Experience in robotics, autonomy, or embedded/mechatronic products is preferred. Exceptional candidates with less experience will also be considered.
  • Android & Edge Compute: Proficiency in Android development for robotics and various embedded computer solutions (e.g., Raspberry Pi, Jetson).
  • Experienced in ROS2, Python, and C++ with a focus on building/debugging nodes and sensor/actuator integration. Experience with front-end development and operator interfaces for tele-op and unmanned system control.
  • Experienced in augmenting workflow with AI coding tools to accelerate development cycles, improve product quality, and compress delivery timelines.
  • Proficiency in sensor integration, including drivers, configuration/calibration, and using data reliably within a robotics software stack.
  • Proven CAN bus experience: Ability to integrate, debug, and validate CAN-based devices and networks in a robotics environment.
  • Proficiency in Git for version control and strong command of Linux operating systems. Hands-on experience with software quality practices (unit/integration testing, debugging, code review) and CI/CD workflows in a Linux environment.
  • Highly independent performer, capable of defining technical roadmaps and managing personal deadlines from concept to delivery.
  • Confident and articulate communicator for internal discussions and external presentations. Ability to represent Hendrick well in all interactions.
  • Very thorough in approach, consistently finding ways to refine products.
  • Genuinely interested in learning and contributing to defense robotics. Consistently produces high-quality, professional written work.
  • Understanding of how startups/entrepreneurs operate, including dedication for long work weeks balanced with flexibility for downtime.
  • A team player. Must work well with teammates shoulder-to-shoulder daily, collaborating and forming strong internal relationships. Leverages strong team culture to overcome obstacles and succeed. Demonstrates exceptional calmness under pressure.

Bonus Skills & Knowledge:

  • Experience with robotics simulation and tooling (e.g., Gazebo/Ignition) and using simulation to accelerate development and testing.
  • Strong understanding of networking concepts in a robotics context, including IP layers.
  • Proven track record in developing robotic systems in a high-reliability industry.
  • Tactical & unmanned systems experience, specifically ATAK (Android Team Awareness Kit), UGV/UAV autonomy, and custom operator interfaces.

This role subject to International Traffic in Arms Regulations (ITAR) requirements and as such, U.S. Citizen, Permanent Resident or U.S. Person Status Required.

Hendrick is an Equal Opportunity employer. Minorities, women, veterans, and individuals with disabilities are encouraged to apply.

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Robotic Software Engineer in Charlotte, NC vacancy
  •  ...Software Developer Position Independently designs, develops, tests, and maintains complex software solutions that meet business and...  ...teams to drive technical initiatives and mentor junior engineers. ***This is an office-centric position that will require 5-days... 
    Suggested
    Work at office

    SunTrust Investment Services, Inc.

    Charlotte, NC
    4 days ago
  • $140k - $165k

     ...Sr. Software Engineer QE Automation Step into a high-impact Sr. Software Engineer QE Automation opportunity with a confidential client, where you will help drive meaningful results across Banking / Lending/ Financial Services. This role offers the chance to make... 
    Suggested
    Work experience placement

    Top Engineer

    Charlotte, NC
    4 days ago
  •  ...Senior Software Engineer – Backend, Serverless Apply ( locations Charlotte, NC time type Full time posted on Posted 30+ Days Ago job requisition id 177694 Core Responsibilities Design, build, test, and operate backend and serverless applications... 
    Suggested
    Full time
    Work experience placement

    Vanguard

    Charlotte, NC
    2 days ago
  • Aithical Hub Inc. is seeking experienced consultants with over 8 years in Java and Python development. Candidates should have expertise in building APIs, strong understanding of reactive programming, and familiarity with CI/CD pipelines and cloud-native environments. The...
    Suggested

    Aithical Hub Inc.

    Charlotte, NC
    5 days ago
  • $152.41k - $179.3k

     ...fully supported. The Developer Security team secures Coinbase's software supply chain and builds automation to find and fix...  ...agents that automate remediation across the company. As a Software Engineer on this team, you will build and ship features across these systems... 
    Suggested
    Local area

    Coinbase

    Charlotte, NC
    8 days ago
  •  ...will be responsible for designing, developing, and maintaining software applications using the .NET framework. You will work closely...  .... Job Info Job Identification 150371 Job Category Engineering Posting Date 06/12/2026, 05:51 PM Job Schedule Full time... 
    Permanent employment
    Full time
    Temporary work
    Relocation package
    Flexible hours

    Honeywell

    Charlotte, NC
    4 days ago
  •  ...solutions. Operating at the intersection of B2B and D2C, we offer software, financial products, and services that drive real...  ...Charlotte, NC. Reporting This position will report to the VP, Engineering Summary of Role As a Software Development Engineer III... 
    Local area

    Palmetto Clean Technology

    Charlotte, NC
    5 days ago
  • $106.1k - $176.9k

     ...Senior Full-Stack Software Engineer Build a career that matches your initiative with an environment centered on innovation, collaboration, and impact. At LPL Financial, you'll work with modern technology, supportive teammates, and the opportunity to contribute to solutions... 
    Work from home

    LPL Financial

    Charlotte, NC
    3 days ago
  •  ...transform an industry and grow with a company that values purpose, collaboration, and excellence then we'd love to meet you. The Software Engineer III, under general supervision, participates in the technical design and implementation of new products or enhancements to... 
    Permanent employment
    H1b
    Work at office
    Local area
    Remote work

    Jack Henry & Associates

    Charlotte, NC
    3 days ago
  • $154.67k - $233.3k

     ...Employer: Siemens Industry Software Inc. Job Title: Senior Software Engineer [MULTIPLE POSITIONS] Job Location: Charlotte, NC Job Type: Full Time Rate of Pay: The salary range for this position in Charlotte, NC is $154,669 - $233,30... 
    Full time
    Local area
    Flexible hours

    Siemens

    Charlotte, NC
    4 days ago
  • $69.5 - $76.16 per hour

     ...Software Engineer - GenAI CHARLOTTE, NC Hybrid Contract $69.5/hr - $76.16/hr We're hiring a Software Engineer for a long-term contract opportunity with a leading bank in Charlotte, NC. This hybrid role sits within a high-impact technology team and focuses... 
    Long term contract
    Full time
    Contract work
    Temporary work
    Flexible hours

    Motion Recruitment

    Charlotte, NC
    5 days ago
  •  ...Software Engineer Our client, a leading technology organization in the financial industry, is seeking a Software Engineer 3 - Contingent to join their team. As a Software Engineer 3 - Contingent, you will be part of the Software Engineering support team. The ideal candidate... 
    Contract work

    Experis

    Charlotte, NC
    4 days ago
  • $68 per hour

     ...Job Title: Software Engineer Client: Wells Fargo Bill Rate: $68/hour Location: Onsite - Charlotte, NC No Duplicate profiles to these Request IDs: 55688-1 55689-1 55690-1 55691-1 Job Description We are seeking an experienced Software Engineer... 

    Diamondpick

    Charlotte, NC
    5 days ago
  • $92k - $115k

     ...big ideas, and your desire to team up with some of the best and brightest in technology and entertainment. AXS is seeking a Software Engineer to join our carbonhouse team in Charlotte, NC. This role will be geared toward someone with a strong interest in applied AI to... 
    Full time
    Local area
    Worldwide
    Flexible hours

    AXS

    Charlotte, NC
    4 days ago
  • $65 - $70 per hour

     ...A client of Innova Solutions is immediately hiring for a Software Engineer - Cybersecurity. Position type: Full-time, Contract (W2) Duration: 12 Months Contract w/ extension. Location: Charlotte, NC- 3 days hybrid on-site role As a Software Engineer - Cybersecurity... 
    Hourly pay
    Full time
    Contract work
    Temporary work
    Work experience placement
    Immediate start
    Worldwide
    Flexible hours

    Innova Solutions

    Charlotte, NC
    3 days ago
  •  ...Senior Software Engineer At Jack Henry, we're more than a technology company, we're a force for good in financial services. We're redefining how community banks and credit unions connect with the people they serve. Our mission is rooted in people inspired innovation... 
    Permanent employment
    H1b
    Work at office
    Local area
    Remote work

    Jack Henry and Associates

    Charlotte, NC
    6 days ago
  • $32 - $34 per hour

     ...Node.js Backend Engineer Hybrid Role Compensation: $32-$34 per hour ABOUT THE ROLE Our client is seeking a backend-focused Node.js Engineer to join a team building greenfield platforms from the ground up, with a primary focus on fraud prevention... 
    Hourly pay
    Local area

    Medasource

    Charlotte, NC
    3 days ago
  •  ...may change from time to time. 1. Develop customized coding, software integration, perform analysis, configure solutions, using tools...  ...from the beginning of the design work. Leverage continuous engineering practices to deliver business value regarding effectiveness of... 
    Full time
    Temporary work
    Work experience placement
    Shift work
    Day shift

    CRC Group

    Charlotte, NC
    2 days ago
  • $82 - $93 per hour

     ...Genesis10 is currently seeking a Specialty Software Engineer for a hybrid position with a Global Financial Institution located in Charlotte, NC. This is a 12+ month contract opportunity. This is a hybrid role that blends container-platform development (Kubernetes... 
    Hourly pay
    Permanent employment
    Contract work

    Genesis10

    Charlotte, NC
    18 days ago
  •  ...Software Development Engineer - AI Product Integration Intapp is seeking a Software Development Engineer to lead the design, build, and AI-powered enhancement of our rapidly growing suite of enterprise cloud applications. In this hybrid engineering and product role... 
    Local area
    Flexible hours

    Integration Appliance, Inc.

    Charlotte, NC
    1 day ago
  • $116.5k - $169k

     ....S is required, visa sponsorship is not available, and role is hybrid on-site in Charlotte, NC ~8-12+ years of hands-on software engineering experience delivering enterprise-grade web applications with strong ownership and end-to-end delivery accountability ~ Proven... 
    Full time

    Moody's

    Charlotte, NC
    2 days ago
  •  ...may change from time to time. 1. Develop customized coding, software integration, perform analysis, configure solutions, using tools...  ...from the beginning of the design work. Leverage continuous engineering practices to deliver business value regarding effectiveness of... 
    Full time
    Temporary work
    Remote work
    Shift work
    Day shift

    CRC Group

    Charlotte, NC
    3 days ago
  •  ...Company Description Job Description Job Title: Specialty Software Engineer Duration: 24 Months Contract Location: Charlotte, NC - 28202 - Hybrid Role Interview process: ~2 hours in person interview, string of multiple technical one on ones Required... 
    Contract work
    Day shift

    Bey

    Charlotte, NC
    4 days ago
  • $140k - $175k

     ...At A Glance We are looking for a Senior AI Engineer to help build the next generation of AI-powered tools to accelerate our internal ms. This is a software engineering role first where you should be comfortable owning backend systems, APIs, and production architecture... 
    Full time
    Temporary work
    Work at office
    Remote work
    Monday to Friday
    Flexible hours

    RVO Health

    Charlotte, NC
    2 days ago
  • $95k

     ...Senior Software Engineer At NAVEX, we're transforming the world—making it safer, more ethical, and ensuring every voice is heard. That's real impact. Our high-performance culture is driven by our values. We move with speed, passion and purpose—as one team. We are... 

    NAVEX Global

    Charlotte, NC
    18 days ago
  •  ...Role: Software Engineer Location: Charlotte, NC Duration: Long Term Job Description: We are currently seeking a Software Engineering Director - Originations to drive the engineering and delivery of strategic initiatives on the cutting edge of near prime... 
    Work experience placement
    Work at office
    1 day per week

    Apollo ITS

    Charlotte, NC
    3 days ago
  • $90k - $150k

    Software Engineer - Full Stack What you will be doing: The Software Engineer (Full Stack) builds and maintains modern web applications across the full technology stack. Working with guidance from senior engineers, this role develops responsive user interfaces using... 
    Full time
    Part time
    For contractors
    Work experience placement
    Local area
    Remote work

    Premier, Inc.

    Charlotte, NC
    2 days ago
  •  ...to be really strong in specific front-end, backend technologies of Struts/Spring/hibernate. ~ Expertise in using version control software like git, etc. ~ Strong understanding of deployment processes, deployment environments, production application trouble shooting... 

    Cedent Life Talent

    Belmont, NC
    1 day ago
  •  ...Sr. Software Engineer Make Next Happen Now. For more than 30 years, The Company has helped innovative companies and their investors move bold ideas forward, fast. The Company provides targeted financial services and expertise through its offices in innovation centers... 
    Temporary work

    Professional Recruiters

    Charlotte, NC
    4 days ago
  • $100k - $180k

     ...and create leverage in the age of AI. We're hiring a Senior Engineer to help lead that shift. This is a role for someone who can walk...  .... What We're Looking For ~5+ years building production software, with broad exposure across front-end and back-end. We care... 
    Full time
    Temporary work
    Work at office
    Local area
    Remote work
    Monday to Friday
    Flexible hours
    Shift work

    Red Ventures

    Charlotte, NC
    5 days ago

Do you want to receive more vacancies?

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