1 day ago
Toulouse, FranceMid Level
Responsibilities
- Architect and specify the proprietary supervisory software framework dedicated to robotic cells.
- Develop high-performance, ergonomic shop-floor user interfaces using modern C++ and Qt, including QWidget and QML.
- Build communication pipelines for industrial controllers and robotics middleware.
- Ensure UI responsiveness and real-time synchronization through multithreaded software design.
- Conduct software testing and validation using digital twins, virtual commissioning, and physical robotic cells.
Requirements
- Background in Computer Science, Industrial Information Systems, Robotics, or Embedded Systems.
- At least two years of professional software engineering experience applied to industrial machines or robotic cells.
- In-depth command of modern C++, Qt, CMake, and Git.
- Strong skills in multithreaded programming and industrial communication protocols including Ethernet, TCP/UDP, and OPC-UA.
- Working knowledge of Fanuc, Siemens, or Beckhoff industrial CNC/PLC controllers or ROS/ROS 2 robotics middleware.
- Engineering rigor, teamwork, and professional working proficiency in English; French is a plus.
Benefits
- Permanent employment with flexible working arrangements where possible.
- Attractive salary, success and profit-sharing schemes, an employee savings plan with Airbus contributions, and a voluntary employee stock purchase plan.
- Extra days off, holiday transfer options, and access to staff council social, cultural, and sporting activities.
- Complementary health insurance and, depending on the site, health services, concierge services, gym access, and carpooling.
- Upskilling opportunities, more than 10,000 e-learning courses, certifications, expert career paths, accelerated development programs, and national and international mobility.
