View All Jobs 147868

R&D Lead Software Engineer

Lead development of autonomous robotic systems for warehouse automation
Farmers Branch, Texas, United States
Senior
yesterday
Bastian Solutions

Bastian Solutions

A provider of material handling systems, software, and robotics for optimizing supply chain and logistics operations.

3 Similar Jobs at Bastian Solutions

Join Our Team

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)

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.

+ Show Original Job Post
























R&D Lead Software Engineer
Farmers Branch, Texas, United States
Engineering
About Bastian Solutions
A provider of material handling systems, software, and robotics for optimizing supply chain and logistics operations.