OPS Engineer
Classification Minimum Requirements: Bachelor's degree in Engineering (Science, Computer Science, Electrical, Aerospace, or related field) and programming experience in C++ or Python.
About the Role
The FLARE Networked & Collaborative Systems Area Engineer will contribute to AI/ML implementation and autonomous vehicle software and hardware development. The engineer will write code for guidance, navigation, and control of autonomous agents that operate in GPS-denied environments, perform data analysis to derive meaningful insights, and collect data from experiments for further processing, error analysis, algorithm improvement, and debugging. The role includes documenting and maintaining code via version control software to ensure tools and frameworks are preserved, easily accessible, and maintainable. Additionally, the engineer will support technical proposals and scientific publications.
Responsibilities
- Write code for guidance, navigation, and control of autonomous agents in GPS-denied environments.
- Perform data analysis to derive meaningful insights from experimental data.
- Collect, process, and analyze data for error analysis, algorithm improvement, and debugging.
- Document and maintain code using version control software.
- Support the development of technical proposals and scientific publications.
Requirements
- Bachelor’s degree in Engineering (Science, Computer Science, Electrical, Aerospace, or related field).
- Programming experience in C++ or Python.
- 2+ years of experience in Robotics Research.
Qualifications
- Preferred: Master's degree in Engineering (Aerospace, Electrical, Computer, Mechanical, Computer Science, or related field).
- Strong analytical reasoning, organizational, communication, and prioritization skills.
- 2+ years of professional experience with research in GPS-denied guidance, navigation, and control (GNC), software development (including testing and troubleshooting).
- Experience with Linux development environment, command line interface, MATLAB, C++, Python, ROS (both ROS1 and ROS2).
- Experience with computer vision, including clustering-based segmentation algorithms and visual odometry.
- Strong understanding of machine learning approaches (supervised, unsupervised, reinforcement learning) both theoretically and practically.
- Professional experience writing technical reports, academic papers, and collaborating with or mentoring junior engineers, graduate students, and undergraduate interns.
- Professional experience with motion capture systems, visual servoing applications, ROSflight, and Pixhawk flight control systems.
Pay
$35.92 - $40.71 per hour.