onsite
Machine Perception Engineer Level 3/4 with Security Clearance - Northrop Grumman
Software Engineer
Design and integrate advanced machine perception algorithms for autonomous systems, leveraging computer vision, deep learning, and sensor fusion using C++, Python, and ROS.
About the role
Key Responsibilities
- Develop and optimize computer‑vision and perception pipelines for autonomous platforms.
- Implement machine‑learning models for object detection, tracking, and scene understanding.
- Integrate multi‑sensor data (LiDAR, radar, cameras) using sensor‑fusion techniques.
- Collaborate with hardware and software teams to embed perception algorithms into real‑time ROS frameworks.
- Conduct performance testing, validation, and debugging on prototype and fielded systems.
Requirements
- Bachelor’s or higher in Computer Science, Electrical Engineering, Robotics, or related field.
- Proficiency in C++ and Python for algorithm development.
- Hands‑on experience with computer‑vision libraries (OpenCV, TensorFlow/PyTorch) and ROS.
- Strong understanding of sensor fusion and real‑time processing constraints.
- Ability to obtain and maintain required security clearance.
Skills
computer visionmachine learningcpythonros