Back to Results

Perception Software Engineer - Mendon, UT

Quick Facts
Company Name:Autonomous Solutions
Location:Mendon, UT
Employment Type:Full Time
Category:Engineering
Take Action

Description

JOB SUMMARY

The responsibilities of the Perception Software Engineer include developing innovative perception software for use on robotic platforms. Our Perception Software Engineers work in a variety of industries using the latest sensing technology, integrating new sensors, and developing world and object modeling software on embedded systems.

JOB DESCRIPTION

  • Participate with a team of software engineers in the entire software development life cycle of products using perception systems. 
  • Integrate and test perception systems on ground mobile robots. 
  • Produce product quality code and model based design that is thoroughly tested and meets functional and safety requirements.
  • Participate in the design and implementation of algorithms, while working with software, electrical, and mechanical engineers and managers. 
  • Gain an understanding of the major challenges of perception in ground mobile robots including: obstacle detection, 3D/2D world modeling, object recognition, SLAM, sensor integration, and simulation.
  • Work well with customers both on and off site.
  • Perform data gathering, analysis, and testing of new sensor technology.

CORE COMPENTENCIES

  • Ability to support existing techniques and ideas in the field and implement them at ASI under the direction of management.
  • Software Engineering and Model Based Design
  • General troubleshooting skills with component software, electrical and mechanical systems.

ESSENTIAL EDUCATION, WORK EXPERIENCE, JOB SKILLS

  • Bachelor degree in Computer Science, Computer or Electrical Engineering, or related field.
  • 10+ years of related industry experience.
  • High level of proficiency in C and C++ programming.
  • Experience in C# programming a plus.
  • Model based design in Matlab, Simulink, or LabView experience.
  • Must be able to communicate technical concepts effectively with customers and peers.
  • Able to work independently as well as in team on many different projects.


Automation Alley Logo