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.
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.
Sponsored
Explore Engineering
Skills in this job
People also search for
Similar Jobs
More jobs at Aerones
Apply for this position
Sign In to ApplyAbout Aerones
Aerones is a global leader in robotic wind turbine maintenance, delivering safer, faster, and more efficient services.