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.
Requirements
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).
Benefits
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.
Top Skills
What We Do
Aerones is an innovative company that has developed robotic technology for wind turbine blade maintenance services, such as:
• Conductivity measurements and trouble-shooting;
• Drainage hole cleaning;
• External inspection of the wind turbine blades;
• Internal inspection of the blades;
• Blade & Tower cleaning;
• Coating application on the leading edges;
• Leading-edge repair.
The technology in use is controlled remotely. In addition, it is compact and easily transportable.
Aerones is the first company in the world to provide the services using robotic technology: the maintenance process does not require technicians to work in dangerous heights, and thus is much safer, more efficient, and the downtime of the turbines is decreased significantly.







