Software Engineer Intern

Bastian Material Handling Boise , ID 83701

Posted 2 months ago

2942 S Victory View Wy, Boise, Idaho 83709

The Software Engineer Intern will work with a small R&D team in Boise to produce an industry leading Mobile Robotic solution for the Material Handling Industry. They will utilize the latest technologies to integrate robotics into material handling systems for complex applications. This includes R&D and prototype development to successfully bring new products to market. The process involves understanding the customer's goals and objectives and developing engineered solutions to meet these goals.

The Software Engineer I 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 for the Lead Software Engineer and collaborates with various manufacturing business units (Internal and External).

General Job Duties

  • With guidance, assist with development and implementation of software and algorithms for automated systems

  • Assist with preparing detailed functional specification and flow diagrams to illustrate the sequence of steps that the program must follow and to describe input, output, and logical operations involved

  • Flexibility to customize to our customer's ever-changing requirements

  • After Sales Support for the specific programs developed

  • With guidance, analyze workflow chart and diagram

  • Communicate closely with other team members or the end user as necessary to resolve questions of the program's functionality, data input, output requirements, and various internal checks and controls

  • Follow revision and code documentation standards

  • With guidance, debug and unit test all software changes

  • Follow code control guidelines and under guidance assist with Performance Analysis

  • Assist in writing help instructions to guide operating personnel on location with little guidance

  • Complete programming assignments on schedule

  • With guidance, create Test Plans for Integration or Testing Integration: Modules, Scripts and Interfaces integrate seamlessly with the control system


  • Minimum Bachelors Degree of Computer Engineering/Computer Science, or equivalent degree.

  • Masters Degree is preferred.

  • Basic knowledge of developing on both windows and Linux OS with a variety of build systems Version control systems.

  • Development experience in C/C++, C#, Python and other common development languages ROS

  • Preferred experience with Microcontroller Firmware Experience and Real-Time Operating System (RTOS)

  • Motor Control Algorithms and Database and Web Development (Javascript, HTML, Web Frameworks, etc.)

  • Working experience with Robotics Industry technologies (Microcontrollers, Motor Controllers, Lidar, Encoders, and various Sensors)

  • Knowledge of Computer Vision systems including, but not limited to, OpenCV, 3D Point-Clouds, LIDAR systems, etc.

  • Exposure and or Development experience with Autonomous Navigation (SLAM, LIDAR, ROS Navigation Stack, etc.)

  • Understanding of basic electrical theory and circuit design

  • Ability to travel up to 15%.

  • Must be eligible to work in the USA long term without sponsorship.

About Bastian

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.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Software Engineer Intern

Schweitzer Engineering Labs

Posted 3 months ago

VIEW JOBS 4/7/2021 12:00:00 AM 2021-07-06T00:00 Schweitzer Engineering Laboratories (SEL) seeks a professional, innovative, and detail-oriented individual for a Software Engineering Internship in our Boise office. The ideal candidate for this position will be able to work part-time during the school year and full-time during the summer. If you are a current student at an accredited university in the Boise area looking for an opportunity to develop your web design and software programming skills, learn from industry leading engineers, and enhance your academic learning, then this may be the position for you! Essential Duties and Responsibilities 1. Participate in the development of tools to support SEL's software development process. 2. Verify that software meets requirements. 3. Implement firmware/software design. 4. Provide support to engineering staff as needed. 5. Follow engineering quality assurance procedures. 6. Continuously identify, measure, and improve processes. 7. Follow and apply SEL Values, Principles of Operations, and World Class Manufacturing Principles. 8. Understand. Create. Simplify. 9. Other duties as assigned. Required Qualifications Current student pursuing a degree in computer science or equivalent with at least one year of technical coursework completed Ability to work part-time during the school year and full-time during the summer Programming experience in C#, C++, Java, PHP, ASP.NET, Python, or Ruby on Rails Ability to execute and document defined testing procedures Strong writing, documentation, and speaking skills Ability to learn new skills and assume new responsibilities Ability to work cooperatively in a team environment Background check results satisfactory to SEL Negative drug test result(s) Preferred Qualifications Practical knowledge of developing Microsoft Windows applications Knowledge of SQL and database concepts Experience using revision control and source code management systems such as Git, Mercurial, SVN, and Rational ClearCase Physical Requirements None Location Information Boise, ID- This position is located in Boise, ID, capital of the gem state, and on the Boise River in the southwestern part of the state. You will enjoy local restaurants in a vibrant downtown full of small businesses, easy access to mountain foothills and 190 miles of trails. The city is also home to Schweitzer Engineering Labs Boise ID

Software Engineer Intern

Bastian Material Handling