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

Software Engineer, Generalist in Autonomous Driving System

Full-time

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.

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Software Engineer, Generalist in Autonomous Driving System in Houston, TX vacancy
  • $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... 
    Suggested
    Full time
    For contractors
    Local area
    Worldwide
    Flexible hours

    AES

    Houston, TX
    5 days ago
  • $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... 
    Suggested
    Full time
    Work experience placement
    Work at office

    Wolters Kluwer

    Houston, TX
    1 day ago
  •  ...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... 
    Suggested
    Full time

    Bot Auto

    Houston, TX
    3 days ago
  • 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... 
    Suggested
    Full time
    Work experience placement
    Local area
    Immediate start
    Remote work
    Work from home

    Hewlett Packard Enterprise

    Houston, TX
    23 hours ago
  • $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... 
    Suggested
    Full time
    Local area
    Worldwide
    Visa sponsorship
    Work visa

    mthree Recruiting Portal

    Houston, TX
    5 days ago
  • $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 work
    Temporary work

    Actalent

    Houston, TX
    1 day ago
  •  ...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 employment
    For contractors
    Remote work

    MICROVAST INC

    Houston, TX
    4 days ago
  •  ...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 start
    Relocation
    Visa sponsorship
    Relocation package

    The Exploration Company

    Houston, TX
    1 day ago
  • $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 employment
    Contract work
    For contractors
    Work experience placement
    Flexible hours

    CACI International

    Houston, TX
    1 day ago
  • $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 work
    For contractors
    Local area
    Immediate start

    Schlumberger

    Houston, TX
    1 day ago
  • $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 employment
    Contract work
    For contractors
    Work experience placement
    Internship
    Immediate start
    Flexible hours

    CACI International

    Houston, TX
    3 days ago
  •  ...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 time
    Local area
    Weekend work

    Occidental Petroleum

    Houston, TX
    5 days ago
  • $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 time
    Remote work

    Fresh Consulting

    Houston, TX
    17 days ago
  •  ...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 time
    Relocation
    Flexible hours

    CGG

    Houston, TX
    2 days ago
  • 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 time
    Work experience placement
    Work at office
    Local area
    Immediate start
    2 days per week

    Hewlett Packard Enterprise

    Houston, TX
    4 days ago
  • $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 time
    Local area
    Remote work

    Nvidia

    Houston, TX
    2 days ago
  •  ...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 time
    Temporary work
    Remote work

    Arrivia

    Houston, TX
    4 days ago
  • $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 employment
    Contract work
    For contractors
    Work experience placement
    Immediate start
    Flexible hours

    CACI International

    Houston, TX
    1 day ago
  •  ...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 placement
    Work at office
    Local area
    Immediate start
    2 days per week

    Hewlett Packard Enterprise

    Houston, TX
    2 days ago
  •  ...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 time
    Worldwide

    Bot Auto

    Houston, TX
    3 days ago
  • $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 time
    Temporary work
    Remote work
    1 day per week

    Lumen

    Houston, TX
    2 days ago
  • 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 work
    For contractors
    H1b
    Flexible hours

    Schneider Electric

    Houston, TX
    4 days ago
  •  ...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 contractors
    Work at office
    Local area

    MICROVAST INC

    Houston, TX
    5 days ago
  • $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 time
    Work at office
    Local area
    Flexible hours

    Wolters Kluwer

    Houston, TX
    3 days ago
  •  ...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 placement
    Weekend work

    Confidential

    Houston, TX
    3 days ago
  •  ...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 time
    Work experience placement
    Live in
    Work at office
    Local area

    Accenture

    Houston, TX
    4 days ago
  •  ...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 contractors
    Worldwide

    Tetra Tech

    Houston, TX
    1 day ago
  •  ...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... 

    Baylor College of Medicine

    Houston, TX
    1 day ago
  •  ...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 time
    Contract work
    Local area
    Worldwide

    Deutsche Windtechnik

    Houston, TX
    3 days ago
  •  ...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 work
    Immediate start
    Remote work
    Work from home
    Flexible hours

    Sparc Technology Services Inc

    Houston, TX
    1 day ago

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!