Bastian Solutions
  • Boise, ID, USA
  • Salary
  • Full Time
  • Robotics

Software Engineers assist in developing new technologies and functional prototypes for Bastian Solutions. The Software Engineers primary focus will be on Robotic Systems, Embedded Firmware, and Autonomous Navigation.  This position is part of a small, agile development team. Candidates are expected to be driven, self-motivated, and capable of working with limited support. Candidates should have practical robotics experience using ROS and Linux technologies.

Required Qualifications:

  • Bachelor's degree in Computer Science/Engineering or related field, Master's Degree or PHD a plus
  • More than 5 Years' experience in a Software development or lead role
  • Experience developing on both Windows and Linux OS with a variety of build systems
  • Autonomous Navigation experience (SLAM, AMCL, LIDAR, ROS Navigation Stack, etc.)
  • Experience using version control systems
  • Proficient in C/C++, C#, Python and other common development languages
  • Working experience with Robotics Industry technologies (Microcontrollers, Motor Controllers, LIDAR, Encoders, and various Sensors)
  • Understanding of basic electrical theory and circuit design
  • Comfortable working in a lean Agile Team
  • Self driven and comfortable working independantly
  • Strong, effective communication skills
  • Ability to analyze engineering problems and develop creative solutions
  • Excellent organization and prioritization of daily tasks and projects
  • Ability to multi-task while maintaining progress toward completing overall goal
  • Ability to write thorough documentation for new software and processes
  • Problem Solver
  • Experimenter
  • Positive, team oriented attitude

Bonus Qualifications:

  • ROS Development Experience
  • Experience with Computer Vision systems including, but not limited to, OpenCV, PCL, LIDAR systems, etc.
  • Microcontroller Firmware Experience 
  • Real-Time Operating System (RTOS) 
  • Motor Control Algorithms 
  • Database Experience
  • Web Development (Javascript, HTML, Web Frameworks, etc.)

Superior Performance Objectives:

  • Applies personal and existing company best practices when developing software systems.
  • Able to rapidly iterate code while maintaining good programming standards
  • Self-motivating and comfortable working in a small development team.
  • Develops a functioning FW/Software modules and interfaces for demonstration within specified guidelines and schedule. 
  • Design, develop, and troubleshoot software modules for use in prototypes and within Bastian Solutions.
  • Solves technical problems either individually or though collaboration
  • Quality of the design balancing functionality and physical constraints.
  • Cost Engineering so the new product can profitably grow in market share.


  • Creative, out of the box thinking
  • Very strong technically
  • Persistent
  • Ability to focus and move quickly through the available options.
  • Enjoys technology and how it can be applied to real world applications.
  • Team player, open to different and opposing ideas.
  • Excellent communication skills.
  • Has a good sense of the morale and cultural heartbeat of the company.
  • Responsive to requests.
  • Positive, Energetic, and Optimistic 
  • Comfortable operating independently, autonomously or in team environment.
  • Ambition and strong desire to succeed.

General Duties:

  • Participate in design and requirements reviews 
  • Assist in setup and maintain design of Software Modules and overall Architecture
  • Testing: Ensuring all developments function to specification
  • Field trips as necessary to learn about technology.
  • Integration: Modules, Scripts and Interfaces integrate seamlessly with the control system
  • Performance Analysis
  • Collaborate with external partners to assist in the design or development of Software control systems.
  • Coordinate and assist with other engineers in prototype development: Controls, Software, Fabrication, etc... where applicable.
  • Participate in corporate social and team building events
  • Participate in local community outreach events
  • Other duties as assigned



About Us:


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. We have over 60 years of experience building long term business partnerships. In addition to salary, commissions and incentive plans, we offer a wide variety of benefits, services and perks available to assist employees and their families in a variety of ways. These benefits help each individual maintain a good balance in their life.


 Other benefits of the role include: 


  • Health, Dental, and Vision Insurance
  • 401(k) Retirement Plan with a company match
  • Vacation/Holiday Pay
  • Short/Long Term Disability Insurance
  • Tuition Reimbursement
  • Flexible Work Schedules
  • Volunteer Work
  • Professional Associations, Conferences and Subscriptions
  • Company Meetings & Events


 Join our growing team and sell, design and implement industry leading automated material handling solutions!





This position has been closed and is no longer available.

Bastian Solutions


  • Sign Up For Job Alerts

Bastian Solutions Solutions Shop About Contact Careers at Bastian Solutions