+
Вход

Въведи своя e-mail и парола за вход, ако вече имаш създаден профил в DEV.BG/Jobs

Забравена парола?
+
Създай своя профил в DEV.BG/Jobs

За да потвърдите, че не сте робот, моля отговорете на въпроса, като попълните празното поле:

78-7 =
+
Забравена парола

Въведи своя e-mail и ще ти изпратим твоята парола

UVIONIX

Senior Embedded Algorithms Engineer – Flight and Control Systems

ApplyКандидатствай

Обявата е публикувана в следните категории

+
  • Anywhere
  • Съобщи проблем Megaphone icon

Съобщи за проблем с обявата

×

    Какво не е наред с обявата?*
    Моля опиши ни, къде е проблемът:
    За да потвърдите, че не сте робот, моля отговорете на въпроса, като попълните празното поле:
    Tech Stack / Изисквания

    About Us

    At UVIONIX, we are redefining the future of warehouse inventory management with cutting-edge technology and groundbreaking advancements in robotics, AI, and machine learning. Our mission is to revolutionize efficiency and accuracy by designing fully autonomous flying robots that seamlessly collect and deliver real-time data.

    Equipped with advanced stereo cameras, LIDAR sensors, and a powerful onboard computing system, our drones navigate intelligently through dynamic environments, always aware, always precise. By harnessing the power of computer vision, object detection, path planning, and SLAM algorithms, we are not just automating inventory tracking – we are shaping the future of intelligent automation.

    The sky is no longer the limit – it’s our workspace.

    Technology stack

    • C, C++
    • Embedded C,
    • Ardupilot

    What we are looking for

    At UVIONIX, we’re at the forefront of innovation, creating next-generation autonomous aerial robots that combine precision, reliability, and intelligence. As a Senior Embedded Algorithms Engineer you’ll design, develop, and refine advanced control algorithms that push the boundaries of what’s possible in aerial robotics. If you’re driven by the challenge of perfecting flight dynamics, optimizing performance, and contributing to cutting-edge robotics, we’d love to have you on our team! Here are the skills you’ll need:

    • Experience in design and software implementation of control algorithms for dynamic systems
    • Experience with dynamic systems state estimators – Kalman filters, state observers, complementary filters
    • Experience with PID control algorithms
    • Skills in embedded systems programming in C and C++
    • Knowledge of the standard communication interfaces (UART, SPI, I2C) and input-output resources (ADC, DAC, FLASH) in embedded systems and their programming
    • Experience with interrupt-driven and multi-threded real-time control algorithms
    • Skills in mathematical modelling of dynamic systems
    • Skills in simulation of dynamic systems in MATLAB/Simulink
    • Strong foundations in applied mathematics and control theory
    • Proficiency in working with version control systems like Git and GitHub

    The following will be considered a plus

    • Experience in designing control systems and algorithms for autonomous flying vehicles (quadcopters, coaxial helicopters and/or fixed wing aircrafts)
    • Experience in working with Ardupilot and/or Pixhawk codebase
    • Experience in design and implementation of BLDC motor control algorithms
    • Holder of an MSc or Ph.D. degree in Control Systems Engineering, Applied Mathematics, or a related field

    Role and responsibilities

    • Optimizing and refining the flight control algorithms
    • Optimizing and refining the BLDC motor control algorithms
    • Organizing and participating in the propulsion system and flight controller tests and tuning
    • Maintaining the flight controller codebase by making additional modifications and porting the code to newer versions
    • Developing of battery charging software
    • Developing of battery state-of-charge estimation algorithms
    • Developing of failsafe mechanisms, system health monitoring and logging algorithms
    • Keeping up with advancements in technology by porting the existing codebase for newer MCUs
    • Participate in all phases of development by close collaboration with hardware, mechanical, electronics and computer vision engineers

    At UVIONIX, we believe that flexibility and motivation are the cornerstones of innovation and success. That’s why we provide a dynamic hybrid work setup and offer a highly competitive remuneration package designed to attract and retain top talent. If you’re ready to take your skills to new heights and be part of something groundbreaking, we’d love to hear from you!

    Our team members have the option to work from our offices in the following locations:

    • Plovdiv
    • Sofia