More jobs:
Perception Software Engineer
Job in
South Jordan, Salt Lake County, Utah, 84095, USA
Listed on 2026-06-17
Listing for:
6AM City, LLC
Full Time
position Listed on 2026-06-17
Job specializations:
-
Software Development
Software Engineer, Embedded Software Engineer, Robotics
Job Description & How to Apply Below
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.
- 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.
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 Lab View 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.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×