Algorithm Engineer
Listed on 2026-10-17
-
Engineering
AI Engineer (Applied/Software), Robotics, Aerospace / Aviation / Avionics, Systems Engineer
Location: Pine Brook
Founded in 1918, Kearfott Corporation, a global Aerospace and Defense supplier for over 100 years, is a leader in the design and manufacture of precision motion control products and inertial navigation components. Kearfott has a very long history of innovation and excellence and is the go-to brand for many of our global clients. Kearfott is trusted, respected and plays a vital role in the success of America’s aerospace and defense industries.
With over a century of expertise & experience, Kearfott is dedicated to providing quality, reliability, and cutting-edge technology to customers worldwide to meet their sea, land, air, and space navigation and guidance requirements.
We are looking for talented individuals who want to be part of a world-class work force. Join Kearfott and become part of a company that is recognized for technical expertise and respected world-wide as a ‘full service’ provider.
For more information visit our website at
Staff Algorithm Engineer OverviewThe Staff Algorithm Engineer will lead the development, analysis, verification, and implementation of advanced navigation and localization algorithms for aerospace and defense systems. The role focuses on inertial navigation, GNSS, sensor fusion, estimation, guidance, and control, using MATLAB, Simulink, Monte Carlo analysis, and hardware/software-in-the-loop testing.
Responsibilities Navigation and Localization- Assist development, analysis, testing, and production support of algorithm functions and subsystems for navigation, localization, estimation, guidance, control, and sensor fusion.
- Contribute to the development of advanced navigation algorithms and support the transition of algorithms from simulations into embedded implementations.
- Develop and maintain Monte Carlo simulations, covariance analyses, statistical analyses, and other tools used to evaluate algorithm performance.
- Analyze requirements, evaluate technical trade-offs, and define algorithm approaches that satisfy accuracy, robustness, real-time, and implementation constraints.
- Lead investigations of algorithm anomalies, numerical issues, performance limitations, and integration problems.
- Mentor less-experienced engineers and provide technical guidance on algorithm development, analysis, and verification.
- Lead or support full-system investigations using simulations, desktop analyses, recorded data, and vehicle or platform testing. Coordinate technical activities with algorithm, software, systems, hardware, and test engineering teams.
- Work within and contribute to the Model-Based Design and Systems Engineering workflow, particularly using the Math Works toolchain.
- Develop and maintain MATLAB and Simulink models, simulations, test cases, and analysis tools for algorithm development and verification.
- Support requirements tracing from system-level requirements through algorithm design, implementation, and verification.
- Assist Software-in-the-Loop, Processor-in-the-Loop, and Hardware-in-the-Loop testing activities.
- Support auto-code generation and deployment of algorithms to embedded platforms, including Xilinx Zynq MPSoC, ARM-based processors, and FPGA-based systems.
- Participate in model and algorithm design reviews, technical trade studies, and verification planning.
- Review algorithm models, generated code, test results, analysis scripts, and technical documentation.
- Contribute to improving modeling, coding, verification, configuration-management, and documentation practices.
- Develop and analyze GPS/GNSS measurement-processing and signal-processing algorithms for navigation and localization applications.
- Develop and support algorithms using inertial sensors, including Ring Laser Gyros, Fiber Optic Gyros, and MEMS sensors.
- Contribute to inertial sensor calibration, compensation, alignment, error modeling, and performance characterization.
- Support the integration and analysis of computer vision and other aiding sensors for navigation and localization applications.
- Analyze sensor limitations, error sources, observability, and performance impacts at the subsystem and system levels.
- Develop familiarity with chip-scale atomic clocks and timing considerations as they apply to navigation systems.
- Strong proficiency with the Math Works toolchain, including MATLAB, Simulink, and navigation-related Toolboxes and Blocksets.
- Modeling and simulation of navigation, estimation, sensor-processing, and control algorithms.
- Monte Carlo simulations, covariance…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).