Numerical Algorithms Engineer

ULOOK Technologies Pvt. Ltd.

Bengaluru

On-site

INR 1,500,000 - 2,500,000

Full time

10 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

ULOOK Technologies Pvt. Ltd. is seeking a Numerical Algorithms Engineer to take satellite-based emitter localization from concept to a validated algorithmic engine.

The role blends numerical computing, signal processing, and geometric modeling to convert noisy multi-sensor RF data into robust position estimates for spaceborne and airborne platforms. You will define, implement, and validate core algorithms at the heart of ULOOK’s RF intelligence platform, collaborating with RF, systems, and

Qualifications

  • Bachelor’s degree in Electrical Engineering, Electronics & Communication, Aerospace, or related field.
  • 3–5 years of experience in localisation/estimation algorithm development.
  • Strong foundation in probability, linear algebra, and optimisation.
  • Hands-on Python and/or MATLAB for numerical computing, simulation, and data analysis.

Responsibilities

  • Design and implement sensor fusion algorithms to estimate emitter position from multi-sensor RF measurements.
  • Build numerical and geometric models accounting for noise, sensor placement, timing errors, and signal characteristics.
  • Collaborate with RF, embedded, and systems teams to translate algorithms into real-time systems.

Skills

Algorithm development
Localization / Tracking
Probability & Linear Algebra
Python / MATLAB
Coordinate geometry

Education

Bachelor’s degree in Electrical Engineering or related

Tools

Python
MATLAB
Git
Simulation tools

Job description

ULOOK is a deep-tech company pioneering an Autonomous RF Signal Intelligence Stack from orbit. We develop autonomous satellite swarms and advance RF sensing technologies which transform faint electromagnetic emissions into real-time intelligence. Utilising our proprietary technology we identify, geolocate and fingerprint complex signals in environments where traditional sensors fail.

We operate at the intersection of defense, space, and intelligence, providing global partners with advanced RF, maritime, and aerial surveillance capabilities, strengthening security and situational awareness across all domains.

Role Overview

We are looking for a Numerical Algorithms Engineer who can take our satellite based emitter localization problem from concept to a validated algorithmic engine. This role sits at the intersection of numerical computing, signal processing, and geometric modeling. You will work with RF, systems, and embedded teams to turn noisy multi sensor RF measurements into robust position estimates that can run on real spaceborne and airborne platforms.

You will not just prototype ideas. You will be responsible for defining, implementing, and validating the core algorithms that sit at the heart of ULOOK’s RF intelligence platform.

Key Responsibilities
  • Design and implement sensor fusion algorithms to estimate emitter position using multi sensor measurements derived from RF signals and platform geometry.
  • Build numerical and geometric models that account for measurement noise, sensor placement, timing and synchronization errors, and signal characteristics.
  • Work with signal processing engineers to derive relevant observables from sensor data and incorporate them into localisation formulations.
  • Perform coordinate transformations between geodetic (WGS84), Earth centered (ECEF), and local Cartesian frames, and reason about geometry, baselines, and localisation accuracy.
  • Run simulation and Monte Carlo studies to characterise accuracy, sensitivity to error sources, and performance envelopes across representative mission scenarios.
  • Validate algorithms on simulated and recorded RF data, including analysis of outliers, ambiguous solutions, and edge cases.
  • Work closely with embedded and systems engineers to translate algorithms into implementable designs with realistic compute, latency, and memory constraints.
Required Qualifications
  • Bachelor’s degree in Electrical Engineering, Electronics and Communication, Aerospace, Applied Mathematics, Physics, or a related field.
  • 3 to 5 years of experience in algorithm development for localisation, tracking, sensing, navigation, or related estimation problems.
  • Strong foundation in probability, random processes, linear algebra, and optimisation.
  • Hands-on experience with Python and or MATLAB for numerical computing, simulation, and data analysis.
  • Demonstrated experience taking at least one algorithm from concept or paper through simulation to validation on real world or lab data.
  • Comfort working with spatial and coordinate based data, including 3D geometry and transformations.
Preferred Skills and Experience
  • Master’s degree or advanced coursework in signal processing, communication systems, estimation theory, or computational modeling.
  • Experience with passive localisation, navigation, or tracking problems involving multiple sensors or platforms.
  • Familiarity with uncertainty modeling and performance analysis such as error bounds, dilution of precision, error propagation, and Monte Carlo simulation.
  • Exposure to satellite systems, airborne sensor platforms, or distributed sensor networks.
  • Experience collaborating with RF, hardware, and embedded teams to integrate algorithms into real time systems.
  • Proficiency with Git and collaborative software workflows.
Why Join ULOOK
  • Own the core algorithms engine at the heart of a next generation RF intelligence platform.
  • Work on hard technical problems that directly impact India’s strategic space and defence capabilities.
  • Collaborate with a multidisciplinary team from leading space, defence, and research institutions.
  • Build algorithms that will run on real satellites and airborne platforms, not just slide decks.
  • Competitive compensation, meaningful ownership, and a mission driven culture.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Hardware Engineer
Hardware Engineer

ULOOK • Bengaluru Urban

On-site
INR 900,000 - 1,200,000
Embedded Systems Engineer
Embedded Systems Engineer

ULOOK Technologies Pvt. Ltd. • Bengaluru

On-site
INR 900,000 - 1,300,000
Embedded System Engineer
Embedded System Engineer

ULOOK • Bengaluru

On-site
INR 700,000 - 1,000,000
Collaborative work environment
Opportunity to build next-generation embedded systems
Mechanical Engineer
Mechanical Engineer

ULOOK Technologies Pvt. Ltd. • Bengaluru

On-site
INR 1,400,000 - 2,400,000
Electronics Hardware Design Engineer
Electronics Hardware Design Engineer

ULOOK Technologies Pvt. Ltd. • Bengaluru

On-site
INR 2,800,000 - 4,000,000
FPGA Design Engineer
FPGA Design Engineer

ULOOK Technologies Pvt. Ltd. • Bengaluru

On-site
INR 1,800,000 - 2,800,000
Founder's Office - Growth & Partnerships
Founder's Office - Growth & Partnerships

ULOOK Technologies Pvt. Ltd. • Bengaluru

On-site
INR 1,500,000 - 2,100,000
Radio Frequency System Engineer
Radio Frequency System Engineer

ULOOK Technologies Pvt. Ltd. • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Global aerospace/defense collaboration
Real-time space intelligence projects
Talent Acquisition Specialist
Talent Acquisition Specialist

ULOOK • Bengaluru

On-site
INR 900,000 - 1,500,000
Satellite System Engineer
Satellite System Engineer

ULOOK Technologies Pvt. Ltd. • Bengaluru

On-site
INR 1,500,000 - 3,000,000