Job Title: Robotic Systems Engineer
Job Location: Cambridge MA 02139
Onsite Requirements:
Job Description:
Responsibilities:
- The 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.
- The 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.
Qualifications:
- 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
** 3rd party and subcontract staffing agencies are not eligible for partnership on this position. 3rd party subcontractors need not apply.
This position requires candidates to be eligible to work in the United States, directly for an employer, without sponsorship now or anytime in the future.
This client is a US Federal Government contractor and is legally required to hire US Citizens. US Citizens will only be considered for this role. **