ROBOTICS ENGINEER at GCR Professional Services
Reston, VA
About the Job
Robotics Engineer
Contract position 40 hours weekly
Assignment is 6-12+ months
Position is 100% and or may be housed in Reston, VA
Our Client is seeking an engineer with an M.S. or a Ph.D. in Robotics Engineering, Computer Science, or a relevant field who has strong ROS2 and embedded systems experience. The work will be focused on optimizing the performance of ROS2-based small robotics autonomy, planning, and perception software stacks.
The investigation will include CPU load analysis of the overall system, individual node performance, Data Distribution System (DDS) configuration analysis, ROS2 architecture design analysis, and improving low-level operating system interactions with software and hardware. Candidate must be familiar with running autonomy software on fielded robotic systems and will be responsible for verifying the improvements in real world flight tests.
¿ Strong ROS2 architecture experience is a must
¿ Strong programming skills in C++ and Python
¿ Experience with hardware & software integration on Ubuntu based systems
¿ Experience with virtualization via Docker Containers
¿ Familiarity with Airsim and off-the-shelf flight controllers like Ardupilot is a plus
¿ Familiarity with GPU programming or other multi-threaded applications is a plus