TXT e-Tech, a company of the TXT Group, is looking for an Autonomy & Middleware Software Engineer to be involved in Aerospace activities for a major client in the sector.
The resource will work on advanced autonomous systems, contributing to the development of complex software architectures, sensor integration and embedded platforms in a highly innovative and multidisciplinary environment.
Main responsibilities:
* Design, develop and maintain C++ software stacks, including systems based on ROS2, ensuring low-latency and high-reliability communications
* Implement and optimize perception, sensor fusion and control algorithms on embedded platforms (NVIDIA Jetson Orin)
* Develop communication systems for telemetry and Command & Control using TCP/UDP protocols and high-performance client-server architectures (gRPC, Protocol Buffers)
* Use Docker and Docker Compose to create reproducible development environments and manage microservices
* Collaborate with GNC (Guidance, Navigation and Control) and hardware teams for software integration into physical systems
* Participate in Software-in-the-Loop (SIL) and Hardware-in-the-Loop (HIL) testing activities
* Take part in flight testing and field activities with medium-sized drones
* Configure, tune and customize PX4 firmware according to mission requirements
* Rapidly prototype and integrate COTS sensors (LiDAR, stereoscopic cameras, radar, high-precision GNSS) with real-time data acquisition and processing
Required technical skills:
* Strong knowledge of C and C++ programming languages
* Good knowledge of scripting languages (Python, Bash)
* Proven experience with ROS2 and related tools (Rosbag, RVIZ, Foxglove, etc.)
* Experience in hardware/software integration and management of commercial sensors (COTS)
* Knowledge of serial interfaces, CAN bus and communication protocols
* Experience with TCP/UDP sockets and frameworks such as gRPC
* Proficiency in Docker and Docker Compose
* Knowledge of Linux operating systems (e.g. Ubuntu)
* Experience with version control tools (Git)
Optional technical skills:
* Development and deployment on embedded computing boards (e.g. NVIDIA Jetson)
* Experience with SIL/HIL testing
Education:
Master’s degree in:
* Computer Engineering
* Electronic Engineering
* Telecommunications Engineering
* Robotics Engineering
* Mechatronics Engineering
Soft skills:
* Strong communication and interpersonal skills
* Ability to work effectively in international and multidisciplinary teams
* Flexibility in interacting with internal and external stakeholders
* Willingness to travel in European and non-European contexts
* Problem-solving mindset and result-oriented approach
equired experience:
* Middle: 3–5 years of experience
* Senior: 6+ years of experience
Why choose TXT Group:
* Career opportunities in a rapidly growing company;
* Opportunity to gain experience in an international, young, and dynamic environment;
* Corporate Benefits (health insurance, welfare, meal vouchers, employee discounts);
* Permanent contract.
Position open to candidates regardless of gender, in accordance with Legislative Decree 198⁄2006.
The company promotes equal opportunities and values diversity in all its forms.