Senior Software Engineer

Bastian Material Handling Boise , ID 83701

Posted 2 weeks ago

5941 W. Vandal Lane, Boise, Idaho 83705

The Senior Software Engineer will work with Bastian Solutions' R&D team in Boise, Idaho to produce industry leading Autonomous Vehicle and Robotic solutions for the Material Handling Industry. With a current team size of approximately 40 members, the Boise R&D team is composed of a group of industry leading experts with cross-discipline skillsets and backgrounds. The Senior Software Engineer will work alongside like-minded engineers in an Agile development environment and will have the opportunity to engage in every stage of the R&D process. This includes research, innovation, design, and prototype development to successfully bring new products to market.

The Senior Software Engineer will work with Team Leads to design and develop our core software architecture as well as applied software solutions. This position has a heavy focus on leadership and the Senior Software Engineer will be relied upon to mentor team members and guide our core development direction.

Job Functions

  • Cover all aspects of an autonomous robot's software stack: motion control, navigation and localization techniques, system architecture and state management, fleet coordination, user interfaces, communication technology, and more

  • Design and develop our core software architecture as well as applied software solutions

  • Heavy focus on leadership and mentorship to team members

  • Ample opportunity to own software designs and the direction of our core architecture and many development projects

  • Engage in Agile development processes to plan sprints and team workloads

  • Engage in software architecture design reviews to guarantee quality and continuity of our developed systems

  • Participate in new product proposal and innovation processes

  • Architect and design our core software systems and product facing applications

  • Guide and Mentor junior team members - engage in peer programming sessions, PR reviews, and design reviews

  • Execute and test software designs on live hardware

  • Provide robust documentation for release software versions

  • Follow GitFlow processes for robust version control

Travel Requirements

  • Up to 15%

Preferred Skills and Qualifications

  • Bachelors Degree in Computer Science, Computer Engineering, or similar field

  • Minimum 7+ years of professional experience

  • Strong software architecture and design skills

  • Strong leadership skills

  • Experience designing and implementing complex software systems

  • Experience leading software teams and software product development direction

  • Expertise in C/C++ and Python, Experience with other software technologies (Web Development, SQL, etc.)

  • Experience with Continuous Integration 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

  • Working experience with Robotics technologies (Motor Controllers, Lidars, Encoders, and various sensor technologies)

  • Exposure to, or development experience with, Autonomous Navigation Systems

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.


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
Senior Software Engineer


Posted 3 days ago

VIEW JOBS 1/22/2022 12:00:00 AM 2022-04-22T00:00 Apply Job Type Full-time Description JOB SUMMARY The Senior Software Engineer is responsible for providing vision, guidance, and technical expertise as part of the development of Healthwise systems and software. This individual will provide technical leadership to engineers, and will work with a team of developers, product managers, clients, administrators, and testers to develop systems for Healthwise. This individual will drive for results delivering quality software within budgeted time. The Senior Software Engineer will demonstrate a drive for innovation staying apprised of emerging technologies and work to integrate these innovations into Healthwise products and into the practices of the development team company-wide. Requirements DUTIES & RESPONSIBILITIES Roles and Responsibilities of the Senior Software Engineer include but are not limited to: * Interacts with other departments and internal users as part of development of the Healthwise software and systems. * Depending on experience serves as architectural lead; lead development of new or revised electronic products and systems. * Provides leadership and direction to engineers developing tools and processes to improve continuous integration and automated testing at Healthwise. * Envisions innovative designs for complex software systems; Contributes to developing effective processes and best practices. * Works with other developers to facilitate knowledge transfer and conduct code reviews. * Participates in pair programming, technical design reviews, and code reviews. * Works with users to resolve technical issues and to provide implementation support. * Contributes to development of company objectives and principles and achieves goals in creative and effective ways. * Performs other duties as assigned or needed. QUALIFICATIONS * Bachelor's Degree in Computer Science, Computer Information Systems, or equivalent work experience, and 3 years in a related field. * 7+ years' experience in web development, preferably including the .Net stack * 5+ years' experience developing automation and tools to facilitate continuous integration of software development efforts. * All offers are contingent upon successful completion of a background check. * Healthwise requires proof of COVID-19 vaccination for employment. DEMONSTRATE SKILLS AND KNOWLEDGE * Expert working knowledge and understanding of application development with micro services. * Expert level experience building RESTful services on a variety of platforms, .Net preferred. * Significant knowledge of front-end JavaScript libraries and frameworks, including React, Angular, and/or Vue. * Experience configuring, provisioning, and hosting applications in cloud computing environments (Azure preferred). * Working knowledge of automated testing tools, methodologies, and unit testing frameworks for the front end and the back end. * Ability to define software requirements, identify technical gaps and risks. * Extensive experience creating software development estimates. * Experience developing continuous integration/deployment schemes using tools like DevOps, GitHub Actions, Jenkins, GoCD, Webpack, or others. * Expert experience working with source control systems (Git strongly preferred). * Ability to prioritize tasks, to organize, and to coordinate a high volume of information. * Good written and verbal communication skills. * Strong interpersonal and interviewing skills with the ability to develop specifications. * Understanding of and ability to communicate the business and strategic impact of technical decisions. * Ability to interact with people, inside and outside the team, in order to see a project to completion. To perform this job successfully, an individual must be able to perform theessential functions satisfactorily with or without reasonable accommodation. Healthwise is an equal opportunity and affirmative action employer committed to creating a diverse workforce. If you require a reasonable accommodation for any part of the application or hiring process due to a disability, you may submit your request through one of the methods listed below: Email: Mailing Address: Healthwise, Incorporated Attn: Human Resources 2601 Bogus Basin Road Boise, ID 83702 Fax: 208-387-6776 Healthwise Boise ID

Senior Software Engineer

Bastian Material Handling