hero

Join one of our growing portfolio companies.

companies
Jobs

Robotics Software Engineer

Aerones

Aerones

Software Engineering
Riga, Latvia
EUR 3,600-3,800 / month
Posted on Nov 20, 2025

Description

AERONES is on the lookout for a talented Senior Software Engineer to join our innovative team! If you have a passion for developing robust software solutions and enjoy working on cutting-edge technologies, this is the opportunity for you!

Responsibilities:

  • Design, develop, and deploy scalable software solutions for our robotic systems and data processing needs.
  • Collaborate with cross-functional teams to understand requirements and translate them into technical specifications.
  • Conduct code reviews and mentor junior developers to ensure high-quality code standards.
  • Optimize and enhance existing software applications for efficiency and performance
  • Stay updated with the latest industry trends and technologies to implement best practices and innovative solutions.
  • Debug and troubleshoot software issues while providing timely resolutions.

Minimum Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 2 years of experience in software development.
  • Proficiency in one or more OOP programming languages.
  • Familiarity with common software development practices, including version control (e.g., Git) and testing.
  • Strong problem-solving skills and a passion for learning.
  • Self-motivated and comfortable working in multidisciplinary teams (mechanical, electrical, software). Excellent communication skills.
  • Understanding of electronics fundamentals (digital/analog I/O, sensors, actuators, serial interfaces).
  • Experience with embedded systems development, including microcontrollers, RTOS, or bare-metal programming.
  • Strong documentation and code quality practices.

Preferred Qualifications

  • Familiarity with Control Algorithms & Control Loop Programming Paradigms.
  • Knowledge of kinematics, dynamics, and motion control principles.
  • Experience with Python, C++, PLC IEC 61131-3 standard languages.
  • Experience with programming STM32 microcontrollers.
  • Experience with robotic system and industrial automation design.
  • Familiarity with CANOpen, EtherCat, ModBus, SPI, UART. Experience with custom communication protocol design.
  • Experience with integration of 3rd party devices.
  • Experience in sensor fusion, computer vision, or machine learning integration in embedded systems.
  • Experience with simulation tools (Gazebo, Webots, MATLAB/Simulink).

  • Opportunity to represent the global leader in robotic wind turbine maintenance and inspection services, working in a supportive and developing work environment and culture
  • A modern and comfortable office location at Katlakalna iela 11E, Riga
  • Well-equipped kitchen with healthy snacks
  • Friendly and knowledgeable colleagues, as well as team events
  • Health insurance after the probationary period and additional funding for the purchase of glasses
  • Necessary equipment for the job
  • Birthday gifts
  • Paid study leave
  • An additional 3 days of leave per year, which can be taken as needed
  • Gifts and additional funding for special occasions (marriage, birth of a child)
  • Salary ranging from EUR X to EUR X per month before taxes
  • We believe great work starts with feeling valued and supported. That’s why we are building an thoughtful, competitive benefits and perks to help you thrive — professionally and personally — through every step of your Career with us. You will be eligible for:
    • Salary from 3,600 EUR to 3,800 EUR per month (before Taxes)
    • A Birthday Gift
    • Hybrid work option
  • After Probationary Period
    • Health Insurance
    • Health Recovery Days (which can be taken as you need)
    • Paid Study Leave
    • Funding for the purchase of Vision Glasses after one (1) year of service

Join us in Building a Cleaner, Smarter Future — one quality process improvement at a time.