R&D Lead Software Engineer

7 days ago


Dallas, TX, United States Bastian Solutions Full time

Join the team that's shaping the future of autonomous robotics and material handling. As an R&D Software Engineering Team Lead at Bastian Solutions, you'll develop the brains behind intelligent robotic systems, from low-level hardware control to high-level autonomy and perception.

You'll work on real robots. You'll ship real code. You'll help launch entirely new automation products into warehouses and factories across the world.

We don't just build software; we build the future of logistics.

About Us

Bastian Solutions R&D is the New Product Development (NPD) division of Bastian Solutions, a Toyota Advanced Logistics company. Our mission is to develop original products that expand Bastian's automation capabilities - enabling our commissioning and systems teams to deliver integrated solutions that give our customers a competitive edge.

Our ~70-person team is distributed between our Boise, Dallas, and Indianapolis offices, and includes experts in mechanical, electrical, software, and AI disciplines, all with a strong foundation in robotics technology. Beyond our Bastian offices, we collaborate heavily with our Toyota partners to innovate and share our technology globally.

Software engineers on our team are true full-stack robotics developers, with opportunities to work across the entire software stack - from high-level autonomy, AI, and perception to low-level motor control, hardware interfaces, and everything in-between. We take products from concept to production-ready designs, and we execute our software on real robot hardware in live customer environments.

Above all else, we know that our strength lies in our people. Through strong mentorship, thoughtful planning, and a supportive team culture, we create space for engineers to grow while maintaining a healthy work-life balance.

Your Mission

As a R&D Software Engineering Team Lead, you will operate as the direct manager for a small team of three to six software engineers, and report directly to the Software Engineering Manager. Our R&D software organization includes ~25 software engineers distributed amongst a small group of Team Leads. You will work closely with your fellow Team Leads and the Software Engineering Manager to help drive our organization towards success.

Your primary mission as Team Lead is to build, mentor, guide, and grow your direct reports, and to enable your team to be successful. You will work closely with your team members to establish yearly goals and growth plans and will engage in regular one-on-one and mentorship sessions. Proactivity is your greatest strength - you will practice Extreme Ownership and spearhead initiatives to improve our processes and team culture. Our Team Leads are our force multipliers - growing your people and building a strong team is your #1 objective.

As the Team Lead, you will also put a strong emphasis on enhancing our best practices and processes. You are responsible for ensuring that your team creates effective software with strong design methodologies. You will play a key role in design reviews and PRs and will help drive our Software Development Life Cycle. You will operate as SCRUM Master for your team, lead standup meetings, and guide your team members towards our development best practices.

In addition to your strong leadership skills, you are also an experienced software developer with a deep understanding of the technologies relevant to Robotics and Autonomous Mobile Robot systems. You are a fast learner, eager to understand our processes and toolchains, and to build the technical skills required to mentor and guide your team through complex problems. You will regularly engage in the design of software components and have the skills to directly spearhead the implementation of these designs.

Job Functions

  • Leadership
    • Direct Manager for small team of R&D software engineers
    • Build, Mentor, Guide, and Grow team members
    • Embody Values-based culture, and cultivate this culture amongst team members
    • Proactively identify and drive initiatives to improve our processes and team culture
    • Establish and embody software development best practices
    • Lead sprint planning and team standups
    • Mentor team members through the design and development of software components
    • Engage in regular partner programming sessions
    • Collaborate with other discipline leads and project managers
    • Collaborate with other Bastian divisions, including Manufacturing, Commissioning, and Support teams
  • Technical
    • Directly engage in our Software Development Life Cycle
    • Architect, Design, and Implement software components
    • Get hands-on with real hardware to test your software on live systems
    • Engage in planning, estimating, and strategy creation for new products
    • Champion and innovate our development best practices


Required Qualifications
  • Strong leadership and interpersonal skills
  • Strong mentorship skills
  • Strong desire to grow and build team members and cultivate strong team culture
  • Experience leading software engineers and software development
  • Experience designing and architecting new software products or systems
  • Experience scoping and estimating timelines for new software development
  • Demonstrated project management capabilities
  • Experience with software release and support strategies
  • Skilled in C++ & Python
  • Experience with multi-threading and parallel applications
  • Strong skillset with Linux & Ubuntu OS (Terminal, Bash, Kernel, etc)
  • Version control experience (Git)
  • Experience creating CI/CD Pipelines
Preferred Qualifications
  • Robot Operating System (ROS, ROS2) experience
  • Containerization experience (Docker, Singularity, etc)
  • Web Development skills (HTML, CSS, JavaScript, Web Frameworks)
  • Working experience with Robotics Industry technology (Microcontrollers, Motor Controllers, LiDAR, Encoders, Sensors)
  • Experience with common hardware interfaces (CANOpen, Serial, SPI, Ethernet/IP, Sockets)
  • Knowledge of Computer Vision systems including, but not limited to, OpenCV, 3D Point Clouds (PCL Library)
  • Exposure to, or experience with, Autonomous Navigation (SLAM, LiDAR, ROS Nav Stack, etc.)
Travel Requirements
  • Up To 10% overnight travel (Travel expenses paid by Bastian Solutions)
To learn more about us, click here -

https://www.youtube.com/watch?v=_wJsktTkF50

About Bastian Solutions

Bastian Solutions, a Toyota Advanced Logistics company, is an independent material handling and robotics system integrator providing automated solutions for distribution, manufacturing, and order fulfillment centers around the world. Our team specializes in consulting, system design, project management, maintenance, and installation, while sourcing the best equipment and automation technology. We take great pride in providing exceptional service and flexibility to our customers.

In addition to exciting work at a growing company, we offer the following benefits:
  • Health, Dental, and Vision Insurance
  • 401(k) Retirement Plan with a company match
  • Vacation/Holiday Pay
  • Tuition Reimbursement
  • Flexible Work Schedules
  • Volunteer Work
  • Professional Associations, Conferences and Subscriptions
  • Company Meetings & Events


Bastian Solutions does not work outside recruiting agencies. No solicitation phone calls please.
  • Software Engineer

    18 hours ago


    Dallas, TX, United States Top Engineer Full time

    TOP ENGINEER JOB POST!!! Confidential Search for International Employer Industry: Software / Artificial Intelligence Degree: Bachelor's in Computer Science or Engineering Experience: 5+ years in Golang Development Role: Software Engineer - Go, Video for AI Product Join a company on the forefront of developing and deploying Artificial Intelligence for the...


  • Dallas, TX, United States Provoke Solutions Full time

    About the job Lead Software Engineer Who We Are Provoke is a global consulting firm building AI-native solutions that transform how work gets done. Founded on a culture of innovation, growth, and curiosity, we partner with global clients to design and deploy agentic AI embedded directly into workflows so teams move faster, think smarter, and scale with...


  • Dallas, TX, United States Provoke Solutions Full time

    About the job Lead Software Engineer Who We Are Provoke is a global consulting firm building AI-native solutions that transform how work gets done. Founded on a culture of innovation, growth, and curiosity, we partner with global clients to design and deploy agentic AI embedded directly into workflows so teams move faster, think smarter, and scale with...


  • Dallas, TX, United States Veeva Systems Full time

    Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster. As one of the fastest-growing SaaS companies in history, we surpassed $2B in revenue in our last fiscal year with extensive growth potential ahead. At the heart of Veeva are our values: Do the Right Thing, Customer...


  • Dallas, TX, United States Veeva Systems Full time

    Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster. As one of the fastest-growing SaaS companies in history, we surpassed $2B in revenue in our last fiscal year with extensive growth potential ahead. At the heart of Veeva are our values: Do the Right Thing, Customer...


  • Dallas, TX, United States Veeva Systems Full time

    Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster. As one of the fastest-growing SaaS companies in history, we surpassed $2B in revenue in our last fiscal year with extensive growth potential ahead. At the heart of Veeva are our values: Do the Right Thing, Customer...


  • Dallas, TX, United States TXSE Full time

    Position Summary The Texas Stock Exchange is hiring a Lead Software Engineer to own and scale our data and analytics platform. This is a highly visible, hands-on leadership role that blends architecture, software engineering, and product thinking. You'll collaborate with internal stakeholders and external partners to build data-driven systems that power our...


  • Dallas, TX, United States TXSE Full time

    Position Summary The Texas Stock Exchange is hiring a Lead Software Engineer to own and scale our data and analytics platform. This is a highly visible, hands-on leadership role that blends architecture, software engineering, and product thinking. You'll collaborate with internal stakeholders and external partners to build data-driven systems that power our...


  • Dallas, TX, United States TXSE Full time

    Position Summary The Texas Stock Exchange is hiring a Lead Software Engineer to own and scale our data and analytics platform. This is a highly visible, hands-on leadership role that blends architecture, software engineering, and product thinking. You'll collaborate with internal stakeholders and external partners to build data-driven systems that power our...


  • Dallas, TX, United States TXSE Full time

    Position Summary The Texas Stock Exchange is hiring a Lead Software Engineer to own and scale our data and analytics platform. This is a highly visible, hands-on leadership role that blends architecture, software engineering, and product thinking. You'll collaborate with internal stakeholders and external partners to build data-driven systems that power our...