Robotics Software Engineer (Sensor Fusion)

company banner
OSI Engineering, Inc.
Algorithms, Brainstorming, C, COM, Communication skills, Creativity, Fusion, GPS, Innovation, LTE, Linux, MI, Neural networks, Operating systems, Planning, Prototyping, Python, QA, Quick learner, ROS, Radar, Research, Robotics, Sensors, Signal processing, Software, Software development, Software engineering, VIA, Wireless communication
Contract W2, Contract Independent
Depends on Experience
Travel not required

Job Description

Robotics Software Engineer (Sensor Fusion) located in Ann Arbor, MI



  • Research connected and automated vehicle (CAV) related topics such as vehicle-to-vehicle communication
  • CAV prototyping and vehicle testing
  • Implement and integrate robotics algorithms into software using C++ and Python
  • Sensor fusion and software development using GPS, Radar, camera, and Lidar
  • Participate in brainstorming activities related to CAV application project(s)
  • Support software development


  • Proficient in C++, comfortable in Python is a MUST
  • PhD or Masters student in CS, CE, EE, ME, or similar disciplines
  • Hands on experience with Linux
  • Understanding of basic Path Planning & Perception algorithms
  • Understanding of Kalman filters and particle filters.
  • One year of experience in robotics software development



  • Passion for learning new software tools and languages
  • Robot Operating System (ROS) experience
  • Basic knowledge of latest wireless technologies (5G V2X, LTE V2X)
  • Experience programming for interfacing between devices, such as analog signal processing and sensor reading via serial ports


The ideal candidate will have a passion for generating new ideas, be a proactive and quick learner, and be able to demonstrate creativity and innovation.

This individual will also possess excellent communication skills and be able to work independently within a multicultural environment.


Submit resume to 

Location: Ann Arbor, MI

Duration: 6+ months

Type: Contract 

Company Information

OSI Engineering is a leading talent acquisition and services company, building powerful IT and Engineering development teams to meet speed-to-market demands across the US. We develop, implement and manage workforce solutions through every stage of the product lifecycle, from early application development through final production, delivering the highest-level technology professionals. Our capabilities include technical staff augmentation, managed service programs and resource planning solutions.

With over 20 years of experience, OSI’s technical expertise spans the software stack from the firmware layer up to the user interface. We deliver dynamic and diverse teams for IT Services, Networking Data Services, Cloud Infrastructure and Services, Big Data, Mobile Hardware and Applications, Internet of Things (IoT), Connected Car, Enterprise Information Security and Data Science. Our quality-focused approach to talent acquisition and services helps our clients successfully launch their concepts and products that change the world.

Dice Id : 10365912
Position Id : 6998735
Originally Posted : 1 month ago

Similar Positions at OSI Engineering, Inc.