Title Software Developer
Categories Computer Engineering, Information Technology
Location United States-Texas-Houston
Job Information

Description:

 

The Software Developer will:

  • Provide solutions to technology challenges for a wide rage of cutting edge robotic systems such as NASA’s Robonaut and Valkyrie robots that can work side-by-side with humans to work and explore in space and on distant moons and planets.
  • Design and develop complex robotic systems software.
  • Code practical control algorithms for motion control for defined requirements.
  • Code novel mission planning and control software.
  • Create and design software while working in a fast-paced, team-centered environment.
  • Perform real-time testing of control development.
  • Perform other duties as assigned.

 

Qualifications

– Must be authorized to work in the U.S. or Canada.

Required Education/Experience/Skills:

  • Typically has a BS degree in a computer or system science discipline from an accredited college or university and one (1) year of related experience, or an MS degree in a computer or system science. Progressive relevant training and /or certification may be substituted for a portion of the experience requirement.
  • Strong proficiency and experience within the last year with Linux, C++, and Python.
  • 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
  • Experience with
    • Implementing real-time safety-critical software
    • ROS
    • Build tools
    • Networking

 

Benefits:

  • Opportunities for growth and advancement
  • Comprehensive Medical Coverage (medical, dental, vision)
  • 401(k)
  • Benefits Tuition Reimbursement
  • Much, much more!

 

Apply Now