Software Engineer, Generalist in Autonomous Driving System
Bot Auto
About the Role
At Bot Auto, we are revolutionizing the transportation of goods through autonomous trucking. With the agility of a startup and the experience of a team that has achieved numerous industry firsts, we build technology that connects autonomous vehicles, cloud infrastructure, data, machine learning, and real-world fleet operations.
We are looking for curious and motivated software engineers to help build the systems that make autonomous trucking possible.
Depending on your interests, experience, and business needs, you may work on one or more areas, including:
- Full-stack and operational applications
- Distributed systems and backend services
- Developer and core infrastructure platforms
- Data processing and workflow orchestration
- Machine learning infrastructure
- Simulation and evaluation applications
- Build, release, and deployment tooling
You do not need prior experience in every area. We are looking for engineers with strong fundamentals, an eagerness to learn, and the ability to solve practical problems collaboratively. You will work alongside experienced engineers and develop expertise through real projects that directly support our autonomous vehicles and operations.
Key Responsibilities
- Design, implement, test, and maintain software features under the guidance of experienced engineers.
- Build user-facing applications, backend services, APIs, data pipelines, or internal engineering tools.
- Develop responsive web interfaces using technologies such as React and TypeScript.
- Build backend services and workflow automation, primarily using Python and, where appropriate, Go.
- Work with databases, event-driven systems, and real-time data to connect applications, infrastructure, and autonomous vehicle operations.
- Contribute to platforms supporting areas such as fleet operations, simulation, machine learning, data processing, CI/CD, and software deployment.
- Debug software issues and help improve system reliability, performance, usability, and observability.
- Write clean, maintainable, well-tested, and well-documented code.
- Participate in code reviews, technical discussions, testing, deployment, and production support.
- Collaborate with engineers, product managers, autonomy teams, and operations teams to translate real-world needs into dependable software.
- Learn new technologies and engineering practices as your responsibilities grow.
Required Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
- 0–3 years of professional software engineering experience. New graduates with strong academic, internship, open-source, or personal project experience are encouraged to apply.
- Programming proficiency in at least one general-purpose language, preferably Python, Go, JavaScript/TypeScript, Java, or C++.
- Solid understanding of software engineering fundamentals, including data structures, algorithms, debugging, testing, and source control.
- Ability to break down problems, learn unfamiliar systems, and deliver well-scoped work.
- Strong written and verbal communication skills.
- Collaborative mindset, attention to detail, and willingness to receive and apply feedback.
Preferred Qualifications
Experience in one or more of the following areas is helpful but not required:
- Full-stack web development using React, TypeScript, and modern frontend tooling.
- Backend service or API development using Python or Go.
- SQL or NoSQL databases.
- Distributed systems, asynchronous processing, or event-driven architectures.
- Data processing, batch workflows, or workflow orchestration systems.
- Machine learning pipelines, model evaluation, experiment tracking, annotation, or dataset management.
- Simulation, visualization, geospatial applications, or real-time operational interfaces.
- Docker, Kubernetes, or cloud platforms such as AWS.
- CI/CD systems, build tools, package management, or developer productivity tooling.
- Streaming and messaging technologies such as NATS, Kafka, MQTT, or WebSockets.
- Observability tools such as metrics, logging, tracing, dashboards, or alerting.
- Autonomous vehicles, robotics, transportation, logistics, or other systems that interact with the physical world.
What We Value
- Strong engineering fundamentals over familiarity with a particular technology stack.
- Demonstrated ability to build, debug, or improve working software.
- Curiosity about how systems work across application, infrastructure, and operational boundaries.
- Ownership of your work while knowing when to ask for help.
- Thoughtful consideration of reliability, usability, maintainability, and real-world impact.
- Interest in growing into a versatile engineer who can contribute across multiple technical domains.
At Bot Auto, engineers are not limited to isolated tasks. You will contribute to production systems, learn from experienced teammates, and have opportunities to explore different engineering areas as the company and your career grow.
$113k - $141.53k
...be part of a company that's not just adapting to change, but driving it, AES is the place for you. We're not just building a more... ...with a true leader in global energy. Senior Solutions Engineer - Systems Integration serves as a technical owner for how BESS subsystems...SuggestedFull timeFor contractorsLocal areaWorldwideFlexible hours$116.4k - $204.1k
...if” forecasting. As a Lead Product Software Engineer, you’ll help build autonomous agent workflows, apply NLP to... ...critical applications. You’ll own key system components end‑to‑end—from requirements... ...with product stakeholders, drive technical direction for the Agile...SuggestedFull timeWork experience placementWork at office- ...building the next generation of autonomous trucking technology to make... ..., and AI-driven simulation systems that enable rapid... ...and validation of autonomous driving software. We leverage large-scale simulation... ...We are seeking a software engineer with strong C++ expertise and...SuggestedFull time
- Senior Principal Presales Systems Engineer, Cloud and AI NetworkingThis role has been designated... ...networking through innovative, software-defined products and solutions for cloud... ...Automation, IoT, AI, Machine Learning, and 5G driving the next waves of innovation. Our Sales...SuggestedFull timeWork experience placementLocal areaImmediate startRemote workWork from home
$140k - $170k
...Senior Software Engineer Houston, TX Looking for local candidates Want to work in technology... ...scalable, secure, and high-performance systems. This role focuses on developing robust solutions using Python and AWS, driving best practices across the SDLC, and leveraging...SuggestedFull timeLocal areaWorldwideVisa sponsorshipWork visa$80 - $95 per hour
...Job Title: Systems Software Engineer Job Description The Software Systems Engineer leads the... ...critical flight software architectures for autonomous space vehicles. This role provides... ...critical and safety standards, while driving best practices in software design,...Contract workTemporary work- ...Job Description Job Description Application System Engineer Are you ready to be part of a company that's not just talking about the... ...be part of a company that’s not just adapting to change, but driving it, Microvast is the place for you. Apply now and electrify...Permanent employmentFor contractorsRemote work
- ...Software System Engineer Here at The Exploration Company, we are developing, producing, and operating Nyx, a modular and reusable space orbital vehicle that can eventually be refuelled in orbit and that can carry cargo - and potentially humans in the longer run....Immediate startRelocationVisa sponsorshipRelocation package
$76k - $155.7k
...Guidance, Navigation, Control, and Propulsion (GNCP) Flight Software Systems EngineerJob Category: EngineeringTime Type: Full timeMinimum... ...Navigation, Control, and Propulsion (GNCP) Flight Software Systems Engineer to work in NASA Johnson Space Center's Orion Flight Software...Permanent employmentContract workFor contractorsWork experience placementFlexible hours$100 per hour
The Back End Software Engineer is responsible for developing the back end... .... This person works semi-autonomously as part of a team that performs... ...prototypes, products and systems that meet the project... ...global technology company, driving energy innovation for a balanced...Contract workFor contractorsLocal areaImmediate start$76k - $155.7k
Job Title: NASA Commercial Spacecraft Flight Software Systems EngineerJob Category: EngineeringTime Type: Full timeMinimum Clearance Required... ...for an experienced Space Vehicle Flight Software Systems Engineer to work with NASA on its Commercial Spacecraft including Commercial...Permanent employmentContract workFor contractorsWork experience placementInternshipImmediate startFlexible hours- ...Responsibilities:• Configure and customize the McLaren Engineering Document Management System (EDMS) using McLaren Development Studio to meet complex... ...related field. Minimum of 5 years of hands-on experience in software development. Experience with .NET, REST APIs, and...Full timeLocal areaWeekend work
$180k - $245k
Title: Staff Software Engineer (Principal Level) Duration: Full-Time Location: Houston, TX... ...Staff Software Engineer, Distributed Systems and Orchestration to serve as the lead... ...product and engineering of an MVP for autonomous scheduling across a fleet of compute nodes...Full timeRemote work- ...prosperous and sustainable future. With our ingenuity, drive and deep curiosity we discover new insights,... ...infrastructure challenges. Job DetailsViridien is seeking a Software Developer - High-Performance I/O & Storage Systems to design, build, and improve services that enable...Full timeRelocationFlexible hours
- Senior Systems Software EngineerThis role has been designed as 'Hybrid' with a requirement that... ...software that matters alongside experienced engineers across software, firmware, and hardware... ...production-quality software that drives validation, analysis, and system understanding...Full timeWork experience placementWork at officeLocal areaImmediate start2 days per week
$132k - $207k
...brains of computers, robots, and self-driving cars that can understand the world... ...a Senior Field Applications Engineer to support NVIDIA rack-scale AI systems through partner integration, validation... ..., to debug hardware, firmware, software, networking, and system integration...Full timeLocal areaRemote work- ...yourself.About the RoleAs a Principal Agentic Software Engineer, you are a hands-on, product-minded,... ...the editor yourself, and you are a driving force behind how agentic development works... ...standards.Modernization: Turn legacy systems into scalable, cloud-native, agent-...Full timeTemporary workRemote work
$90.3k - $189.6k
Job Title: NASA Software Project Lead Engineer: Space Vehicle Simulation + Software DevelopmentJob Category... ...customers.CACI’s culture is the driving force behind our success. Our culture... ...lunar vehicles and assets, Human Landing Systems, future exploration systems, flexible...Permanent employmentContract workFor contractorsWork experience placementImmediate startFlexible hours- ...Senior Systems Software Engineer This role has been designed as 'Hybrid' with a requirement that you will work on average 2 days per week from... ...designing and developing production-quality software that drives validation, analysis, and system understanding for enterprise...Work experience placementWork at officeLocal areaImmediate start2 days per week
- ...At Bot Auto, we build autonomous trucks to transform the way... ...see and build miracles and we drive the future of transportation... ...Overview We are seeking a VCU Software Engineer to design, implement,... ...for advanced vehicle control systems. This role owns work across...Full timeWorldwide
$111.07k - $148.1k
...accountability environment where bold ideas drive real innovation for our customers,... ...provide independent efforts to all aspects of system integration including design, analysis,... ...experience in system architecture and engineering disciplines. •Recommends optimized...Full timeTemporary workRemote work1 day per week- Position: System Application Engineer - Building ControlsLocation: Houston, TX , Austin, TX, or San Antonio... .... They are passionate about driving innovation in the field of building automation... ...project-specific needs. Creation of software programs and front-end graphics....Contract workFor contractorsH1bFlexible hours
- ...Job Description Job Description BMS Software Engineer Are you ready to be part of a... ...integrating the process from raw material to system assembly, Microvast has developed a family... ...’s not just adapting to change, but driving it, Microvast is the place for you. Apply...For contractorsWork at officeLocal area
$159k - $284.1k
As an Associate Director in Software Engineering, you will provide leadership and guidance to multiple related departments, driving the strategic direction and implementation of software... ...functional specifications, designing system architecture, coding, debugging, and...Full timeWork at officeLocal areaFlexible hours- ...Senior Vice President, Mainframe DB2 or IMS Systems Programmer About the Company Large enterprise needing expert DB2 mainframe... ...installation, configuration, and upgrading of DB2 and related software products, including middleware. This role involves troubleshooting...Work experience placementWeekend work
- ...continuously expanding our SAP team with advisory skills to continue to drive transformation at scale for our clients.Additionally, the... ...of years of SAP functional/technical expertise with Project Systems including WBS Element/Project Structuring, budgeting/planning, capturing...Full timeWork experience placementLive inWork at officeLocal area
- ...experienced wastewater collection systems modeler to support and lead... ...Our industry-leading experts in engineering and consulting are committed to driving positive change in communities around... ...projects.Utilize hydraulic modeling software such as InfoWorks ICM, PCSWMM,...For contractorsWorldwide
- ...microbiological expertise and resources to drive and support clinical and basic research... ...will combine expertise in bioinformatics, software development, and scientific computing to... ...Python, R, Bash, and workflow management systems such as Snakemake or Nextflow.• Performs...
- ...Business Systems Developer Deutsche Windtechnik (DWT) is Germany’s largest Independent... ...is about rolling up your sleeves and driving execution. You’ll be responsible for ensuring... ...Computer Science, Information Systems, Engineering, or equivalent professional experience....Full timeContract workLocal areaWorldwide
- ...Title: Systems Analyst III - SAP MM and MDG Consultant Location: Houston Texas(Only onsite-No Remote) Type of Hire: Contract to hire(Only GC/USC) Start Date: Immediate ~ If the candidate is SAP MM certified and has knowledge or basic experience with SAP MDG please...Contract workImmediate startRemote workWork from homeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer, Generalist in Autonomous Driving System. Be the first to apply!
- software engineer internship Houston, TX
- software development engineer aws Houston, TX
- software developer internship no experience Houston, TX
- real time software engineer Houston, TX
- financial software developer Houston, TX
- part time software developer Houston, TX
- graduate software developer Houston, TX
- software engineer travel Houston, TX
- experienced software developer Houston, TX
- remote entry level software developer Houston, TX



