The Johns Hopkins University Applied Physics Laboratory - Laurel, MD

posted about 2 months ago

Part-time - Mid Level
Laurel, MD
Professional, Scientific, and Technical Services

About the position

As a Robotics Systems Software Engineer at the Johns Hopkins University Applied Physics Laboratory (APL), you will be at the forefront of developing critical capabilities for national security applications. This role is designed for individuals who are passionate about computer vision, localization and mapping, and robotics technologies. You will work in a collaborative environment that values initiative, teamwork, and diverse perspectives, contributing to the advancement of autonomous systems and robotics. Your primary responsibilities will include researching techniques for autonomous perception, reasoning, planning, and control. You will lead and contribute to the design, development, and evaluation of robotic sensing systems, ensuring that they meet the rigorous demands of intelligence, surveillance, reconnaissance, and targeting (ISR&T) capabilities. Additionally, you will document and present your findings to collaborators, sponsors, and relevant professional communities, playing a key role in the development and proposal of new system concepts that enable the mission of government sponsors. This position offers a unique opportunity to work with a multi-disciplinary team of engineers and developers, where you will be encouraged to bring your authentic self to work and continue to grow professionally. APL is committed to solving complex challenges and pioneering new technologies, making it an exciting place to advance your career in robotics and autonomous systems.

Responsibilities

  • Researching techniques for autonomous perception, reasoning, planning, and/or control.
  • Leading and contributing to the design, development, and evaluation of robotic sensing systems.
  • Documenting and presenting findings to collaborators, sponsors, and relevant professional communities.
  • Leading the development and proposal of new system concepts to enable the mission of government sponsors.

Requirements

  • Bachelor's degree in Computer Science, Robotics, Mechanical Engineering, or a related field.
  • Experience using 2D/3D camera and/or LIDAR data for Simultaneous Localization and Mapping (SLAM) applications.
  • Proficient in developing and troubleshooting software for state estimation, planning, navigation, and vehicle control based on point cloud returns from sensors.
  • Highly proficient in software development using Python, C, and/or C++. Familiar with Robot Operating System (ROS).
  • Strong communication and interpersonal skills, with the ability to develop relationships across diverse teams.
  • Ability to acquire an Interim Secret level security clearance by start date and ultimately obtain a TS/SCI security clearance.

Nice-to-haves

  • MS degree in a relevant field.
  • Experience in machine learning for object detection, classification, identification, and tracking.
  • Proficient with software libraries/frameworks such as TensorFlow and/or PyTorch.
  • Experience with CUDA or other hardware acceleration architectures.
  • PID experience or other control theory backgrounds.
  • Experience with deploying models at the edge.

Benefits

  • Robust education assistance program
  • Unparalleled retirement contributions
  • Healthy work/life balance
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service