Aerones
Robotics Software Engineer
AeronesLatvia12 hours ago
Full-timeRemote FriendlyOther
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

  • 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.

Key Skills

Ranked by relevance