Python/C++ Engineer - Autonomous Systems

NDA Recruitment

PythonC++

Location
Remote
Employment
Full-time
Level
Mid-level
Category
Backend
Posted
Deadline

Description

We are looking for a Python Software Engineer - Autonomous Systems to join our autonomous systems control team.

This role is a strong fit for an engineer who is comfortable with mathematics, and is interested in growing into control engineering for autonomous systems.

We consider engineers at Middle+ level.

Responsibilities:

Develop and maintain control and decision-making algorithms for autonomous guidance

Perform testing in simulation environment and in real life

Analyze system behavior and logs

Navigate through research papers and algorithm descriptions in field of autonomous systems and apply them in practice

Required qualifications:

3+ years of software development experience in ML, robotics, simulation, gamedev or other algorithmically intensive domains

Strong programming skills in Python and C++

Hands on experience with concurrent and parallel programming

Mathematical background, including: linear algebra (vectors and matrices, coordinat systems and transformations) calculus (derivatives and integrals)

Would be an advantage:

Control theory fundamentals

Olympiad programming

Signal processing

Machine Learning

Mavlink

Simulation tools (Gazebo, AirSim)

ITL, HITL testing

X4, Betaflight, ArduPilot

What We Offer:

Opportunity to work on cutting-edge embedded products

Competitive salary and benefits

Flexible working model (remote / hybrid / onsite)

Professional growth and learning opportunities

Collaborative and engineering-focused culture

Apply at the source

This role was published by NDA Recruitment and listed via Djinni. Applications are handled there, not on this site.

View & apply on djinni.co ↗