Robotic Software Engineer

Location: Houston, TX
Date Posted: 01-02-2019
All qualified resumes will receive feedback within 24 hours 
The candidate selected for this critical role will:
  • Design and develop complex robotic systems software.
  • Code practical control algorithms for motion control for defined requirements.
  • Code novel mission planning and control software.
Required Education/Experience/Skills:
  • BS degree in engineering from an accredited engineering school and a minimum of three (3) years related engineering experience, or an MS degree from an accredited engineering school and a minimum of two (2) years of related experience, or Ph.D. from an accredited engineering school.
  • Strong proficiency and experience within the last year with Linux, C++, and scripting languages.
  • Ability to successfully operate in a highly dynamic engineering environment with a large team of engineers working to rapidly develop robotic functionality on a compressed schedule.
  • Excellent communication skills.
  • Experience developing software for robotic systems in one or more of the following specialty areas:
    • Algorithms
    • User Interface/User Experience Design
    • Real-Time Execution
    • Optimization
    • Continuous Integration
    • Unit and Integration Testing
    • Application of Design Patterns
    • Communication and Middleware Frameworks
    • Logical Operators and Bit Manipulation
    • Device Drivers
Preferences:
  • Proficiency with:
    • C++ 11
    • Python 3
  • Experience with:
    •  
      Implementing real-time safety-critical software
    • ROS
    • Qt
or
this job portal is powered by CATS