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

The Software Engineer will assist in developing new technologies and functional prototypes for Bastian Solutions. The Software Engineers primary focus will be on Computer Vision, Object Recognition, and Autonomous Navigation Systems. Timeframes for prototypes will be Project Managed and need to be functionally and aesthetically pleasing as we plan to demonstrate these new technologies to our customers. Projects will be confidential through the pilot project as not to impact our current relationships with partner manufacturers. This position works directly with the R&D Manager and various manufacturing business units (Internal and External).

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 expert or lead role
  • Experience developing on both Windows and Linux OS with a variety of build systems
  • Experience with Computer Vision systems including, but not limited to, OpenCV, 3D Point-Clouds, LIDAR systems, etc.
  • Autonomous Navigation experience (SLAM, LIDAR, ROS Navigation Stack, etc.)
  • Long term 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
  • 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
  • Microcontroller Firmware Experience 
  • Real-Time Operating System (RTOS) 
  • Motor Control Algorithms 
  • Database Experience
  • Web Development (Javascript, HTML, Web Frameworks, etc.)

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 is an independent system integrator dedicated to helping our customers increase their productivity through proven automation, information systems, and sound operating procedures. We provide turnkey solutions from design engineering and simulation all the way through installation and project management. We take great pride in providing exceptional service and flexibility to our customers.  Bastian's solutions vary in complexity from simple manual to highly automated systems such as mobile robots, Automated Storage and Retrieval Systems (ASRS), AGV's, RFID, sortation, carousels, and conveyor systems. Every solution Bastian proposes is considered on its own merits to provide tremendous productivity gains and a quick return on investment.

Benefits 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



Bastian Solutions
  • Apply Now

  • Start Application Through LinkedIn
  • Sign Up For Job Alerts

  • Share This Page

Bastian Solutions Solutions Shop About Contact Careers at Bastian Solutions