Staff Algorithm Engineer

Kearfott Corporation

Pine Brook (NJ)

Vor Ort

USD 140.000 - 160.000

Vollzeit

Vor 2 Tagen
Sei unter den ersten Bewerbenden

Erhalte eine Antwort von diesem Arbeitgeber

Dein Lebenslauf und dein Anschreiben, genau auf das zugeschnitten, was gesucht wird.

Schaffe es an den ATS-Filtern vorbei

Benefits dieser Stelle

Medical insurance
Prescription coverage
Dental insurance
Vision insurance
Life insurance
Disability insurance
401(k) with company match
Tuition assistance
Paid vacation and sick days
Paid holidays
9/80 work week

Zusammenfassung

Kearfott Corporation in Pine Brook, NJ seeks a Staff Algorithm Engineer to lead development and verification of advanced navigation and localization algorithms for aerospace and defense systems. You will work with MATLAB/Simulink, Monte Carlo analysis, and hardware-in-the-loop testing to ensure rigorous algorithm performance.

Role emphasizes model-based workflows, sensor fusion, and integration with embedded platforms.

Qualifikationen

  • MS or higher in Engineering (Aerospace, Controls, or Estimation); PhD preferred.
  • Minimum 7+ years of experience in algorithm development, verification and delivery.
  • Must be a US Citizen and able to work onsite in Pine Brook, NJ.

Aufgaben

  • Lead development, analysis, verification, and implementation of advanced navigation and localization algorithms.
  • Mentor less-experienced engineers and coordinate with cross-functional teams.
  • Develop and maintain Monte Carlo simulations, covariance analyses, and testing tools.
  • Support auto-code generation and deployment of algorithms to embedded platforms.
  • Review algorithm models, code, test results, and documentation.

Kenntnisse

Kalman filtering
Sensor fusion
Model-based design
Mentoring
Requirements tracing
Embedded software workflows

Ausbildung

MS or greater in Engineering (Aerospace, Controls, or Estimation)

Tools

MATLAB
Simulink
C/C++
Python
Xilinx Zynq MPSoC / ARM platforms

Jobbeschreibung

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 www.kearfott.com

Staff Algorithm Engineer
Overview

The 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.
Model Based Workflows
  • Work within and contribute to the Model-Based Design and Systems Engineering workflow, particularly using the MathWorks 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.
Sensors
  • 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.
Required Skills
Relevant Tool Proficiencies
  • Strong proficiency with the MathWorks 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 analyses, data analysis, and algorithm-performance characterization.
  • Algorithm testing, verification, validation, and regression testing.
  • Familiarity with auto-code generation and embedded algorithm implementation.
  • Software, Processor, and Hardware-in-the-Loop development and verification.
  • Proficiency in C/C++ and Python; familiarity with object-oriented programming methods.
  • Familiarity with requirements-management tools, configuration management, and embedded software workflows.
Technical and Analytical Skills
  • Strong understanding of engineering mathematics, linear algebra, probability, statistics, numerical methods, and estimation theory.
  • Working knowledge of Kalman filtering, Bayesian estimation, nonlinear filtering, sensor fusion, inertial navigation, and GNSS.
  • Ability to translate requirements into algorithm designs, interfaces, performance objectives, and verification methods.
  • Ability to evaluate technical trade-offs and make sound engineering decisions with limited supervision.
  • Ability to analyze real and simulated data, identify root causes, and communicate technical conclusions clearly.
  • Ability to lead technical activities, participate in design reviews, and mentor less-experienced engineers.
  • Ability to collaborate effectively with software, systems, hardware, test, and program teams.
Familiarity with Industry Trends
  • Future Airborne Capability Environment (FACE) open standard and pntOS.
  • Advanced GNSS, inertial navigation, resilient and GPS-denied navigation, and sensor-fusion technologies.
  • Production-level Kalman filters, navigation-grade IMU algorithms, computer vision, and other aiding-sensor technologies.
  • Machine learning, artificial intelligence, factor-graph optimization, and other emerging estimation techniques.
  • Embedded computing trends, real-time implementation, FPGA acceleration, and heterogeneous processing.
  • Applicable aerospace, defense, safety, and systems-engineering processes.
Education/Experience/Other
  • M.S. or greater in Engineering (Aerospace, Controls, or Estimation), Physics or Applied Mathematics; Ph.D. preferred
  • Minimum 7+ years' experience
  • Travel - Approximately 10% for customer reviews, technical meetings, integration activities, and vehicle or platform test support.
  • Must be a US Citizen

All work is to be performed onsite at our Pine Brook, NJ facilities.

In compliance with pay transparency requirements, the salary range for this role in New Jersey is $140,000 - $160,000 annually. This is not a guarantee of compensation or salary, as final offer amount may vary based on factors including but not limited to job-related knowledge and skills, experience, and internal consistency.

Additionally, we offer a medical, prescription, dental, vision, life, and disability insurance, a 401(k) plan with company match, tuition assistance, paid vacation and sick days, paid holidays, and a 9/80 work week with every other Friday off. Our work environment embraces our people as we enjoy monthly employee events that celebrates our workplace culture.

Equal Opportunity Employer/including Disabled/Veterans

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Systems Engineer I
Systems Engineer I

Kearfott Corporation • Williamstown (NJ)

Vor Ort
USD 80.000 - 103.000
Medical insurance
401(k) with company match
Tuition assistance
+3
Engineering Project Manager - Pine Brook, NJ
Engineering Project Manager - Pine Brook, NJ

Kearfott Corporation • Pine Brook (NJ)

Vor Ort
USD 150.000 - 200.000
Medical insurance
Prescription coverage
Dental Insurance
+9
Systems Engineer II - Pine Brook, NJ
Systems Engineer II - Pine Brook, NJ

Kearfott Corporation • Pine Brook (NJ)

Vor Ort
USD 93.000 - 122.000
Medical insurance
401(k) with company match
Paid vacation and sick days
+2
Systems Engineer I
Systems Engineer I

Kearfott Corporation • New York (NY)

Vor Ort
USD 80.000 - 103.000
Medical insurance
401(k) with company match
Paid vacation
Senior Systems Engineer - Pine Brook, NJ
Senior Systems Engineer - Pine Brook, NJ

Kearfott Corporation • Pine Brook (NJ)

Vor Ort
USD 106.000 - 162.000
Medical insurance
Dental insurance
Vision insurance
+7
Senior Systems Engineer
Senior Systems Engineer

Kearfott Corporation • Pine Brook (NJ)

Vor Ort
USD 100.000 - 150.000
Health insurance
401(k) plan with company match
Paid vacation and holidays
+2
Software Quality Assurance Engineer - Pine Brook, NJ
Software Quality Assurance Engineer - Pine Brook, NJ

Kearfott Corporation • Pine Brook (NJ)

Vor Ort
USD 123.000 - 167.000
Health insurance
401(k) plan
Tuition assistance
+3
Systems Safety Engineer
Systems Safety Engineer

Kearfott Corporation • Pine Brook (NJ)

Vor Ort
USD 100.000 - 150.000
Medical, prescription, dental, vision,
Life and disability insurance
401(k) with company match
+5
Senior Navigation & Localization Algorithms Engineer
Senior Navigation & Localization Algorithms Engineer

Kearfott Corporation • Pine Brook (NJ)

Vor Ort
USD 140.000 - 160.000
Medical insurance
Prescription coverage
Dental insurance
+8
Logistics Engineer I - Pine Brook, NJ
Logistics Engineer I - Pine Brook, NJ

Kearfott Corporation • Pine Brook (NJ)

Vor Ort
USD 75.000 - 90.000
Medical insurance
401(k) plan with company match
Tuition assistance
+3