Robotics Software Lead - Construction

HITT Contracting Inc.
Falls Church, VA, United States
14 days ago
Apply on www.careerbuilder.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
$142,500 - $192,500
Working hours
Regular working hours

Tech stack

JavaScript (Programming Language) Amazon Web Services Microsoft Azure Continuous Integration Cursor Middleware Python (Programming Language) TypeScript Robot Operating System ReactJS Git Lidar
+2 more
GNSS Docker

Job description

TechnicalLeadership

  • Own the architecture and technical direction of the robotics software stack, including system interfaces, design standards, and technical review practices.

  • Ownthesoftwareinfrastructurethatsupportsdevelopment,simulation,automatedtesting,continuousintegrationanddelivery,deployment,observability,datacollection,andfleetsupport.

  • Guidetechnicaldecisionsacrossautonomy,perception,manipulation,operatorinterfaces,embeddedcompute,networking,simulation,andcloud-connectedservices.

  • Leadeffortstointegrateandextendthird-partytechnologiesviaAPIs,SDKs,middleware,andothersoftwareinterfaces.

  • Ensuresoftwaredesignsaccountforsafety,cybersecurity,maintainability,degradedoperatingmodes,andtheenvironmentalconstraintsofactiveconstructionsites.

  • EstablishstandardsforAI-assistedandagenticsoftwaredevelopment,includinghumanreview,automatedtesting,evaluation,andappropriatetechnicalguardrails.

  • Remainahands-ontechnicalcontributor includingarchitecturereviews,codereviews, prototyping,systemintegration,anddiagnosisofdifficultcross-stackissues.

  • Travel to active construction sites and participate directly in testing, deployment, and operational support.

TeamLeadershipandDelivery

  • Lead,manage,andmentorateamofsoftwareengineers,settingclearexpectationsandsupportingtheirtechnicalandprofessionaldevelopment.

  • Coordinateday-to-dayR&Dworkbytranslatingprioritiesintoactionableplans,assigningownership,trackingdependencies,andresolvingblockers.

  • Establishengineeringplans,milestones,releasecriteria,andqualityexpectationsformultipleconcurrentroboticsinitiatives.

  • Useproductmanagementpracticestotranslateuserneeds,fieldobservations,andbusinessprioritiesintorequirements,backlogs,experiments,andreleaseplans.

  • Promotedisciplinedsoftwareengineeringpractices,includingdocumentation,versioncontrol,automatedtesting,CI/CD,configurationmanagement,andreproducibledevelopmentenvironments.

  • Supportteamgrowththroughthoughtfulstaffing,onboarding,feedback,andknowledgesharing.

PartnershipsandCross-FunctionalCoordination

  • Leadthe technical delivery of co-developmentinitiativeswithtechnologypartnersandvendors,includingdefining scope,interfaces,milestones,risks,acceptancecriteria,andownership.

  • Evaluatethird-partytechnologiesandrecommendwhenHITTshouldbuild,buy,adapt,orpartnerbasedontechnicalfit,lifecyclecost,schedule,risk,andsupportability.

  • Coordinatesoftwareprioritiesandintegrationworkwithhardwareengineering,fieldtesting,projectteams,operations,informationtechnology,cybersecurity,andotherdepartments.

ResearchandDevelopmentRoadmap

  • SupportthedevelopmentandexecutionoftheR&Dtechnicalroadmapbyidentifyingsoftwarecapabilities,dependencies,resourceneeds,technicalrisks,andvalidationplans.

  • Planandoverseestructuredtestinginthelabandonactiveconstructionprojects, then use test results and operational feedback to prioritize engineering work and guide product decisions.

  • Supportdeployedsystemsthroughremoteandon-sitetroubleshooting,root-causeanalysis,correctiveactions,andimprovementstomonitoringandsupportprocesses.

  • Documentarchitectures,interfaces,testresults,deploymentprocedures,andlessonslearnedsosolutionscanbesupportedandscaled.

REQUIREDQUALIFICATIONS

  • Bachelor’sdegreeinrobotics,computerscience,softwareengineering,electricalengineering,mechanicalengineering,orrelatedfield,advanceddegreepreferred.

  • 5+yearsofexperienceinroboticssoftwaredevelopment,includingdemonstratedexperienceleadingsoftwareengineeringteamsthatdevelopedanddeployedcomplexfieldrobotics applicationsinreal-worldenvironments.

  • Experienceapplyingproductmanagementpracticestodefinerequirements,prioritizeroadmapsandbacklogs,planreleases,andincorporateend-userfeedback.

  • ProficiencyinC++,Python,andLinux-basedroboticsdevelopmentandsystem-leveltroubleshooting.

  • Experienceapplyingmodernsoftware-engineeringpractices,includingversioncontrol(e.g.,Git),automatedtesting,CI/CDpipelines,andcontainerization(e.g.,Docker).

  • ExperienceworkingwithAPIs/SDKs,open-sourcesoftwarepackages,andtechnicalstandardstobringtogetherdisparatetechnologycomponentsintoareliablesolution.

  • FluencywithAI-assistedandagenticsoftwaredevelopment(e.g.,ClaudeCode,GitHubCopilot,Cursor).

  • Experienceleadingexternalpartnersorvendorsthroughco-development,integration,technicalprojectmanagement,andacceptancetesting.

  • Abilitytocommunicatecomplextechnicaltopics,decisions,risks,andplansclearlytotechnicalandnontechnicalaudiences.

PREFERREDQUALIFICATIONS

  • Experiencedevelopingroboticsystemsforconstruction,manufacturing,logistics,agriculture,mining,defense,orotherdemandingreal-worldenvironments.

  • Experiencewithmobilerobotautonomy,perception,SLAM,navigation,manipulation,motionplanning,controls,orteleoperation.

  • Experiencedevelopinglow-latencyteleoperationsystemsthatintegratereal-timevideo,command,andtelemetrystreams,includinggracefuldegradationamidintermittentconnectivity.

  • Experienceintegratingcameras,LiDAR,GNSS,IMUs,actuators,embeddedcomputers,GPU-acceleratedperception,andotherroboticsensingandcontrolhardware.

  • Experienceusingroboticssimulationenvironments(e.g.,Gazebo,NVIDIAIsaacSim,Unity)totrain,test,andvalidateroboticsystemsusingReal-to-SimandSim-to-Realpipelines.

  • ExperiencedevelopingroboticsystemsusingRobotOperatingSystem2(ROS2)andcomparableroboticsmiddleware.

  • Experiencedevelopingcloud-connectedroboticssoftware(e.g.,Azure,AzureDevOps,AWS),web-basedoperatorinterfaces(e.g.,React,JavaScript/TypeScript),andreal-timevideo-streamingpipelines(e.g.,GStreamer).

Requirements

Robotics Software, Construction Industry Software, Robotics Software, Construction Industry Software, Technical/Engineering Design, Operational Support, Construction, Willing to Travel, Testing, Establish Priorities

Benefits & conditions

In accordance with Virginia Senate Bill 215 (SB 215), the base salary range for this position is: $142,500.00 - $192,500.00

Compensation in other cities and states may vary. HITT Contracting offers a competitive total benefits and compensation package including performance-based bonuses, premium health care coverage including vision and dental, employer-matched 401(k), wellness reimbursement program, paid holidays and time-off, and other voluntary benefits and leave types. The determination of salary is based on the candidate’s individual professional experience, qualifications, education, skills, and training.

About the company

Every day, our team members do amazing things in pursuit of our shared purpose to build trust with our clients, partners, subcontractors, and teammates. No matter your background, education, or career path, if you share our vision to create extraordinary experiences, you belong at HITT., HITT Contracting is an equal opportunity employer. We are committed to hiring and developing the most qualified individuals based on job-related experience, skills, and merit. All employment decisions are made without regard to race, color, religion, sex, national origin, age, disability, veteran status, or any other protected characteristic. We value a respectful, inclusive workplace where everyone has the opportunity to succeed. HITT Contracting maintains a drug-free workplace, consistent with applicable local, state, and federal laws.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerbuilder.com
Prepare application

Good distractions

Loading talks and stories from around this role…