Robotics Software Engineer
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.