Entry-Level Navigation Algorithm Scientist

Applied Research Associates, Inc - Raleigh, NC4.1

At ARA we are driven by a passion for developing innovative solutions to challenging problems of national importance. Our culture rewards autonomy and initiative and we foster a stable environment where personal and professional growth are prioritized.

For this position we are looking for highly-skilled navigation algorithm scientists to join our ARC4 team. ARA’s ARC4 augmented reality technology is used by the US Army and others to improve the situational awareness of our soldiers on the battlefield. ARC4 provides accurate, timely information so that teams can make the right decisions and operate with enhanced safety and speed. It is not an overstatement to say that this capability will save lives, by improving coordination, decisiveness, and communication.

Specifically, we need engineers and scientists who have the ability or interest to design and implement cutting-edge localization and navigation algorithms. You are a great fit for this position if you have:

An advanced degree in Computer Science, Applied Mathematics, Physics, or a similar technical field,
Prior experience with state estimation algorithms for navigation and localization (e.g., Kalman filters, particle filters, etc.),
A strong foundation in linear and non-linear optimization algorithms, and
A passion for taking on new challenges and learning new skills to solve them
You will join a multi-disciplinary collaborative team of engineers and scientists working in a dynamic and fast-paced environment. On a daily basis you can expect to be:

Developing new algorithm concepts and designs in a collaborative environment,
Implementing new algorithms in Python, MATLAB, and C++,
Supporting testing, evaluation, and demonstration of new algorithms, and
Collaborating with other engineers to optimize, debug, and improve algorithms on the target hardware platforms.

You will also grow yourself and the team by:
Designing new algorithm concepts that can be efficiently implemented in a heterogeneous computing platform,
Maintaining awareness of the state-of-the-art in advanced navigation, and
Presenting your work at international technical conferences.
Prior experience efficiently implementing complex algorithms on multi-core CPU and GPU processors will make you a great fit for this team. A background in Linux development and a hands-on understanding of hardware-level debugging will also be very valuable, as will a knowledge of tools such as CMake and Git.

At ARA employees are our greatest assets and we live our core values every day of Passion, Freedom, Service, and Growth. ARA is a privately held employee-owned company and gives its employee-owners the tools, training, and opportunities to take more active roles as owners. We recognize that employee ownership connects personal achievement with collective success and spurs greater creativity and initiative along with higher performance and customer satisfaction. This is accomplished through the Employee Stock Ownership Plan (ESOP), competitive pay, and excellent benefits. The culture is challenging; innovation and experimentation are the norm. The motto, “Engineering and Science for Fun and Profit” sums up the ARA experience.

Note that these Navigation Algorithm Scientist positions have been advertised under multiple postings in an effort to accommodate candidates at a wide range of experience levels. Please consider your experience level when applying and submit to the posting(s) that most closely matches your qualifications.

For additional information and an opportunity to join this unique workplace, please apply at careers.ara.com.

2 - 4 years: Experience with state estimation algorithms
Masters or better in Computer Science or related field
Bachelors or better in Computer Science or related field
Doctor of Science or better in Computer Science or related field
Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities

The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor’s legal duty to furnish information.