Robotics Algorithms Engineer

AEY & Associates

Sydney

On-site

AUD 140,000 - 190,000

Full time

3 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

AEY & Associates in Sydney is seeking an engineer who enjoys getting underneath the behaviour of a physical robotic system. You’ll work on the algorithms that determine how the system moves, understands its position, responds to sensor information and performs complex tasks repeatably in the real world.

You’ll analyze real-world robot dynamics, test in simulation, and validate on hardware, tackling uncertainty across algorithms, software, electronics, and mechanics while shaping the robotics

Qualifications

  • Strong background in robotics and mathematics.
  • Experience translating physical models into algorithms.
  • Ability to reason from first principles and implement robust software.

Responsibilities

  • Develop motion and control algorithms for precise robotic systems.
  • Solve kinematic and geometric problems for robot configuration.
  • Design trajectory generation and planning in constrained environments.
  • Use sensor data to estimate state and enable autonomous decisions.
  • Bridge perception and control using sensing and imaging data.
  • Model, simulate, and validate system behavior on hardware.

Skills

Robotics
Mathematics
Control engineering

Education

Bachelor's degree in Electrical Engineering or related

Tools

C++
Python
ROS/ROS2

Job description

Some robotics roles are primarily about integrating existing components.

This isn’t one of them.

A Sydney-based deep-tech company is developing a highly sophisticated autonomous robotic system that combines custom robotics, sensing, imaging, advanced computation and machine intelligence.

They are looking for an engineer who enjoys getting underneath the behaviour of a physical system. Someone who can look at an ambiguous robotics problem, understand the mathematics and physics behind it, develop an algorithmic approach, implement it properly and then work out why the real robot still behaves differently from the model.

You’ll sit close to the core of the robotics platform, working on the algorithms that determine how the system moves, understands its position, responds to sensor information and performs complex tasks repeatably in the real world.

What You’ll Be Solving
  • Develop motion and control algorithms for a robotic system where precision, repeatability and physical interaction all matter
  • Solve challenging kinematic and geometric problems involving coordinate systems, transformations, calibration and robot configuration
  • Develop trajectory generation, motion planning and optimisation approaches for constrained physical environments
  • Use sensor information to estimate system state and enable the robot to make reliable autonomous decisions
  • Work on the boundary between perception and control, using information from sensing and imaging systems to influence robotic behaviour
  • Model system behaviour, test ideas in simulation and then validate them against what actually happens on the hardware
  • Investigate difficult system-level problems where the root cause may sit in algorithms, software, electronics, sensors, mechanics or the interaction between them
  • Turn research-quality ideas into maintainable production algorithms that can operate reliably outside a controlled development environment
  • Help shape the architecture of the robotics and autonomy stack as the platform continues to mature

Some robotics roles are primarily about integrating existing components.

This isn’t one of them.

A Sydney‑based deep‑tech company is developing a highly sophisticated autonomous robotic system that combines custom robotics, sensing, imaging, advanced computation and machine intelligence.

They are looking for an engineer who enjoys getting underneath the behaviour of a physical system. Someone who can look at an ambiguous robotics problem, understand the mathematics and physics behind it, develop an algorithmic approach, implement it properly and then work out why the real robot still behaves differently from the model.

You’ll sit close to the core of the robotics platform, working on the algorithms that determine how the system moves, understands its position, responds to sensor information and performs complex tasks repeatably in the real world.

What You’ll Be Solving
  • Develop motion and control algorithms for a robotic system where precision, repeatability and physical interaction all matter
  • Solve challenging kinematic and geometric problems involving coordinate systems, transformations, calibration and robot configuration
  • Develop trajectory generation, motion planning and optimisation approaches for constrained physical environments
  • Use sensor information to estimate system state and enable the robot to make reliable autonomous decisions
  • Work on the boundary between perception and control, using information from sensing and imaging systems to influence robotic behaviour
  • Model system behaviour, test ideas in simulation and then validate them against what actually happens on the hardware
  • Investigate difficult system-level problems where the root cause may sit in algorithms, software, electronics, sensors, mechanics or the interaction between them
  • Turn research-quality ideas into maintainable production algorithms that can operate reliably outside a controlled development environment
  • Help shape the architecture of the robotics and autonomy stack as the platform continues to mature

This is an environment where robotics, software, hardware, sensing, algorithms and machine learning are developed together rather than handed between isolated teams.

The Engineer We’re Looking For

You’re likely someone drawn to robotics because it gave you a place to apply mathematics to the physical world.

Your background may be in Electrical Engineering, Mathematics, Mechatronics, Control Engineering, Physics or Robotics, potentially with postgraduate work in robotics, computer vision, controls or a similarly quantitative discipline. A combined background in Mathematics and Electrical/Electronic Engineering would be particularly relevant.

More important than the exact degree is the way you think.

You should be comfortable moving between a mathematical model and an implementation, reasoning about a physical system from first principles, and understanding when a robotics problem requires a better algorithm rather than another layer of software.

Your experience might include work in areas such as robotic controls, kinematics, motion planning, state estimation, optimisation, SLAM, computer vision, sensor fusion or autonomous systems.

You’ll also be a capable software engineer, comfortable implementing complex algorithms in C++ and Python within a Linux-based robotics environment.
Experience with ROS or ROS 2 would be valuable, particularly if you have taken robotics software beyond the research or prototype stage.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Robotics Engineer
Senior Robotics Engineer

Seeing Machines • Canberra

On-site
AUD 120,000 - 180,000
Senior Robotics Engineer Technology - Research · Canberra
Senior Robotics Engineer Technology - Research · Canberra

Seeing Machines • Canberra

On-site
AUD 120,000 - 180,000
Robotics Software Engineer
Robotics Software Engineer

Opus Recruitment Solutions • Fremantle

On-site
AUD 80,000 - 110,000
MECHATRONICS ENGINEER
MECHATRONICS ENGINEER

AIRLABONE PTY LTD • Sydney

On-site
AUD 120,000 - 170,000
Autonomous Robotics Algorithms Engineer
Autonomous Robotics Algorithms Engineer

AEY & Associates • Sydney

On-site
AUD 140,000 - 190,000
Robotics Systems Engineer - Field Deployment And Integration — ? Filled · Accepting Expressions Of Interest
Robotics Systems Engineer - Field Deployment And Integration — ? Filled · Accepting Expressions Of Interest

Imitation Machines • Sydney

On-site
AUD 90,000 - 130,000
Robotic Software Engineer
Robotic Software Engineer

Breaker • Sydney

On-site
AUD 90,000 - 120,000
Generous equity packages
Collaborative work environment
Exposure to international expansion
Engineering Senior Robotics Engineer Melbourne (HQ) / Sydney / Remote Australia 5+ years
Engineering Senior Robotics Engineer Melbourne (HQ) / Sydney / Remote Australia 5+ years

NXTGEN Industries • City of Melbourne

Hybrid
AUD 130,000 - 180,000
Autonomous Robotics Software Engineer — Field-Ready AI
Autonomous Robotics Software Engineer — Field-Ready AI

Breaker • Sydney

On-site
AUD 90,000 - 120,000
Generous equity packages
Collaborative work environment
Exposure to international expansion
Robotics Technical Leader - ROS, autonomy, perception, and machine learning
Robotics Technical Leader - ROS, autonomy, perception, and machine learning

ProFound People • Sydney

On-site
AUD 180,000 - 240,000
Competitive salary
Meaningful early-stage equity