Previous Job
Robotics Software Developer
Ref No.: 20-00276
Location: Sterling Heights, Michigan
Position Type:Direct Placement
Title: Robotics Software Developer
Job ID: 20-00276
Location: Sterling Heights, MI
Salary: Open and Competitive
Additional Benefits: Health, Dental, Vision, 401(k), company paid holidays, and more!
Type of hire: Direct

Position Summary:

 As Robotics Software Developer, you will provide direct support to robotics ground systems offering the ability to participate in a wide range of challenging projects. You will support the project team leads, developers, and solution architects as we develop solutions for ground systems. This opportunity will allow for hands-on experience developing state of the art ground robotics systems.

Position Requirements:
  • Bachelor's Degree in computer science, Computer/Electrical Engineering, Math, or related field plus a minimum of 3-4 years experience.
  • Linux experience
  • Proficient in C++ and python
  • Robotics or autonomy programming
  • Software system integration with controls, embedded systems programming
  • Experience with popular robotics middleware including but not limited to ROS, Apollo and RT-MAPs
  • Experience working with sensors including but not limited to Lidar, radar, camera, IMU, GPS.
  • Familiar with communication protocol including but not limited to TCP, UDP, USB, CAN bus, I2C, SPI.
  • Familiar with multi-threading programming and inter-process communication.
  • Must be a US Citizen and current/up-to-date security clearance
Desired Qualifications:
  • Experience with ROS-M, ROS 2 or similar
  • Experience with RTK
GTA Questions:
  1. Do you currently hold a security clearance? If so, what level?
  2. How many years of experience do you have with Linux?
  3. On a scale from 1-10 (10 being an expert), please rate your proficiency in C++ & Python. 
  4. On a scale from 1 to 10 (10 being an expert) please rate your experience/knowledge with the following:
    1. ROS
    2. Apollo
    3. RT-MAPs
  5. Do you have experience working with sensors including but not limited to Lidar, radar, camera, IMU, GPS? If yes, please briefly explain.
  6. What is the highest level of education you have completed? Which field of study is this degree in and from which university did you graduate?
  7. Are you currently working? If not, when was your last day of employment?
  8. Can you please list why you left or why you are looking to leave your most recent employer?
  9. What is your "acceptable and "ideal base compensation for this position? We would like to make sure we don't price you out of consideration, but you know what the numbers are that you need (Please Do Not put negotiable)
  10. When would you be available to interview and start this position, if selected?
  11. If you currently do not live near the job location and the commute is too far for you, are you willing and able to relocate at your own expense?
  12. Do you require visa sponsorship? If you currently have sponsorship, other than a TN visa, please state the type of sponsorship and when it will expire. Please give month and year. If you are able to receive extensions to the sponsorship, please note how many additional years.

Please note that if you are a current GTA employee or are currently employed by one of our clients, we are unable to assist you. However, if you know someone who is seeking employment and is qualified for one of our open positions, you could benefit from our Bonus Referral Program.

Bonus Referral Program
If you refer someone we hire, we can offer up to $250 for contractors after they are on the job for 90 days and up to $500 for direct hires after they are on the job for 90 to 180 days, depending on the customer's payment terms.