sUAS Autonomy Engineer
Job description
sUAS Autonomy Engineer
We are looking for a highly motivated individual to join our division at the Army Research Laboratory in Adelphi, MD to support research on autonomous navigation, multi-sensor fusion, and localization of self and others for sUAS vehicles.
Job Duties
The successful candidate will develop and maintain algorithms and software based for self-localization, geo-localization of other entities, active perception, collaborative multi-agent state estimation, and incorporation of time dissemination using a variety of sensors and mathematical frameworks such as stochastic filtering and bundle adjustment. You will join an agile small business that has a dedicated team of technology and business leaders with 35 years of success behind them. This work will require expert knowledge of:
- State estimation, controls and dynamics, information theory, networked and distributed sensing, time/frequency data analysis, data fusion, and classification, as well as extensive experience in software engineering of mature (i.e. deployable on flight vehicles) implementations of state estimation algorithms.
- An ability to leverage existing AI/ML tools and techniques for annotation and training image-based classifiers is desired as well.
- This position will involve aerial flight testing, hands-on experience with actual UAS systems will occur and periodic trips to outdoor flight-testing locations will be required.
- Program and deploy embedded and laptop computing with ROS-based code (self-written, University provided, open-source, and existing GOTS).
- Read and understand journal and equivalent mathematical papers and be able to implement in software.
- Work with team on dataset annotation and curation as needed.
- Maintain autonomy and Unity-based simulation stack and deploy for a variety of use cases
Required Skills and Experience
- The position will require the applicant to have or rapidly acquire the techniques for modular software development for embedded devices, primarily in languages such as C/C++ and Python and distributed systems middleware ecosystems including Robot Operating System (ROS) and Lightweight Communications and Marshalling (LCM).
- The applicant will make extensive use of open-source libraries pertinent to this field, such as Ceres Solver and the Eigen library, and software lifecycle management tools such as Git.
- Familiarity with docker compartments and cross compilation toolchains is also helpful.
- Experience with simulation environments such as Unity and Gazebo is preferred.
- Active Secret Clearance
- US Citizenship required
Job Type: Full-time
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Disability insurance
- Flexible schedule
- Flexible spending account
- Health insurance
- Health savings account
- Life insurance
- Paid time off
- Relocation assistance
- Retirement plan
- Tuition reimbursement
- Vision insurance
Schedule:
- Monday to Friday
Education:
- Doctorate (Preferred)
Experience:
- relevant: 2 years (Preferred)
License/Certification:
- US Citizenship (Required)
Work Location:
- One location
Work Remotely:
- No
Work Location: One location
arclintfl.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, arclintfl.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, arclintfl.com is the ideal place to find your next job.