R&D Software Architect Job at Bastian Solutions, Boise, ID

SGw4MllrcmxJbTJCeFEyYTZlQTJqYkVhbkE9PQ==
  • Bastian Solutions
  • Boise, ID

Job Description

Job Overview

The R&D Software Architect will work with Bastian Solutions’ R&D team to produce industry leading Autonomous Vehicle and Robotic solutions for the Material Handling Industry. With a current team size of approximately 70 members, the Bastian R&D team is composed of a group of industry leading experts with cross-discipline skillsets and backgrounds. The R&D Software Architect will work alongside like-minded engineers in an Agile development environment to assist our team in bringing innovative new products to the market.

The R&D Software Architect plays a critical role within the R&D Software Team. The primary mission of the R&D Software Architect is to create the software designs and architectures that enable our autonomous vehicles and robots. You will work closely with leadership and product teams to scope and plan new products and their software stacks. You will be responsible for maintaining a wholistic view of our software across multiple product lines to maintain cohesion throughout our codebase.

The R&D Software Architect will place a strong emphasis on technical leadership and mentorship. At Bastian Solutions, we value our team culture extremely highly! You will work closely with the Software Manager to define the processes and best practices that lead our team to success. You will mentor junior team members, champion our best practices, and engage in peer programming sessions. You will coach team members through the implementation of your designs and drive design and PR reviews to ensure our quality standards are met. The R&D Software Architect will operate as a force multiplier to make the team the strongest they can be!

Bastian Solutions R&D is focused on Autonomous Mobile Robot (AMR) technologies and products. As the R&D Software Architect, you are an expert in Linux development using both C++ and Python. You have experience designing production ready software and understand the patterns and architectures used to create reliable and maintainable codebases. You have experience with common robotics software tools and concepts such as ROS, motor control, localization, navigation, etc. You also have experience with sensor hardware technology such as LiDAR, Cameras, Motors, Encoders, etc.

Most importantly, you have experience leading teams, driving processes, inspiring software engineers, and fostering strong team cultures with open communication.

Job Functions

  • Work with leadership and product teams in scoping and planning of new products and their software stacks.
  • Assist in building schedules and plans for the execution of new product development.
  • Own architecture and design of the software that drives our autonomous vehicles and mobile robot systems.
  • Create and drive best practices and SOPs for software development.
  • Create and maintain documentation of system architecture & design.
  • Ensure software quality and cohesive design across multiple product lines.
  • Guide and Mentor junior team members – engage in peer programming sessions, PR reviews, and design reviews.
  • Guide team members to implement your architecture and designs.
  • Contribute directly to the codebase as an expert C++/Python developer.
  • Engage in hands-on testing of systems, including on-site customer Alpha and Beta deployments.
  • Work with other Bastian Solutions business units throughout the release process of R&D products (Manufacturing, Commissioning, Marketing, etc)

Travel Requirements

  • Up To 10% overnight travel (Travel expenses paid by Bastian Solutions)

Qualifications

  • Minimum 12+ years of professional experience
  • Bachelors Degree in Computer Science, Computer Engineering, or similar field
  • Experience designing and implementing enterprise software systems.
  • Experience leading software teams and software product development.
  • Expert in Linux environment and developing for Linux systems.
  • Expertise in C/C++ and Python, Experience with other software technologies (Web Development, SQL, etc.)
  • Experience with Continuous Integration, Containerization, and Deployment Strategies.
  • Experience with version control systems, GIT preferred.
  • Experience with ROS (Robot Operating System).
  • Experience with low-level communication interfaces – TCP/IP, Sockets, CAN, SPI
  • Experience developing for, or interfacing with, embedded systems and microcontrollers.
  • Experience with Robotics technologies (Motor Controllers, Lidars, Encoders, and various sensor technologies)
  • Exposure to, or development experience with, Autonomous Navigation Systems.
  • Must be eligible to work in the USA long term without sponsorship.

To learn more about us, click here -

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.

Job Tags

Holiday work, Flexible hours, Night shift,

Similar Jobs

Medical Services of America

Registered Nurse Home Health Part-Time/32 Job at Medical Services of America

 ...MSA Home Health & Hospice , a proud part of the Medical Services of America family currently seeks an experienced Part-Time/PRN Registered Nurse for our Home Health patients...  ...supportive care in accordance with the attending physicians orders. On-call rotation as... 

Innova Solutions

Scrum Master Job at Innova Solutions

 ...Innova Solutions has a client that is immediately hiring for a Scrum Master Job Title: Scrum Master Full-time/W2 - Contract Location: Des Moines, IA (Hybrid 3 Days Onsite) Contract Duration: 12+ Months As a Scrum Master, you will: Consult on or participate... 

NurseRecruiter

Experience History and Heart in Beautiful Marshall, MI! Job at NurseRecruiter

Registered Nurse - Labor & Delivery - Travel - (LD RN)Embark on an enriching travel nursing adventure in charming Marshall, MI, where history and community spirit thrive! As a Labor and Delivery RN, youll join a dedicated team while immersing yourself in Marshall's... 

All About ABA, LLC

Registered Behavior Technician Job at All About ABA, LLC

 ...All About ABA, LLC is a leading provider of Applied Behavior Analysis (ABA) services for individuals and families in need. We are currently seeking a passionate and dedicated Registered Behavior Technician (RBT) or Behavior Technician (BT) to join our team. As a Registered... 

Neighborhood Association for Inter-Cultural Affairs

Youth Engagement Specialist Job at Neighborhood Association for Inter-Cultural Affairs

 ...to lift and carry up to 20 pounds. Must be able to travel to multiple sites as needed. Additional Information This position may be subject to a series of investigations before and after appointment. Schedule will be flexible within program needs Evening...