Crea un profilo in modo da poter essere trovato dalle aziende, ottenere offerte di lavoro più adatte alle tue esigenze e candidarti più velocemente.
  • Cerca lavoro
  • Preferiti
  • Crea CV
    Novità
  • Stipendi
  • Iscrizioni

Software Engineer

TXT GROUP

TXT e-Tech , a company of the TXT Group, is looking for a Drone Software Developer .

The resource will join the embedded and autonomous systems team and will be involved in the development of software for unmanned aerial vehicles ( UAVs ), working on flight control, communication protocols and onboard autonomy.

The role requires close collaboration with hardware engineers and system architects within a highly multidisciplinary environment.

Main responsibilities:

  • Design and development of embedded software for UAV platforms (PX4, Betaflight)
  • Implementation and integration of communication protocols based on MAVLink
  • Development of autonomous navigation and mission planning modules
  • Firmware development for microcontrollers and SBCs (ESP32, Raspberry Pi)
  • Integration of onboard sensors (GPS, IMU, barometer, cameras)
  • Execution of hardware-in-the-loop (HIL) and software-in-the-loop (SIL) testing
  • Contribution to system architecture design in collaboration with hardware and system engineering teams
  • Writing of technical documentation and support to configuration management activities

Required technical skills:

  • Strong knowledge of C/C++ for embedded and real-time systems
  • Experience with flight control stacks (PX4 and/or Betaflight)
  • Knowledge of the MAVLink protocol and MAVSDK / DroneKit libraries
  • Experience with single-board computers (Raspberry Pi) and microcontrollers (ESP32, STM32)
  • Familiarity with RTOS concepts and real-time constraints
  • Basic knowledge of Linux systems and shell scripting

Optional technical skills:

  • Experience with ROS / ROS2
  • Knowledge of computer vision libraries (OpenCV)
  • Experience with simulation environments (Gazebo, jMAVSim)
  • Familiarity with GCS software (QGroundControl, Mission Planner)
  • Knowledge of communication protocols (UART, SPI, I2C, CAN)
  • Experience with Python for tooling and test automation

Education:

Bachelor’s or Master’s degree in:

  • Computer Science
  • Computer Engineering
  • STEM disciplines

Soft skills:

  • Analytical thinking and problem-solving attitude
  • Ability to work in multidisciplinary teams
  • Proactivity and ownership of assigned tasks
  • Good communication skills in technical environments

Required experience:

  • Junior: 1–2 years of experience
  • Middle: 3–5 years of experience

Why choose TXT Group:

  • Career opportunities in a rapidly growing company undergoing deep transformation, with a young and international team.
  • Ongoing training on the key topics related to the business.

The position is open to all candidates regardless of gender, in accordance with Legislative Decree 198⁄2006 . The company promotes equal opportunities and values diversity in all its forms.
Offerta di lavoro pubblicata 2 mesi fa