- Company Name
- Airbus Aircraft
- Job Title
- Artificial Intelligence Robotics engineer M/F
- Job Description
-
Job title: Artificial Intelligence Robotics Engineer
Role Summary: Design, develop, test, and document embedded software for robotic systems used in aircraft production. Lead digital integration of control, perception, and communication modules within a DevOps environment. Ensure transition of technology from research to robust industrial deployment.
Expectations: Deliver high‑quality, verifiable software that supports assembly, inspection, paint, and composite manufacturing workflows. Collaborate cross‑functionally with engineers, researchers, and external partners to refine system integration and maintain production uptime. Maintain rigorous documentation and evidence of verification and validation (V&V) for certification and audit purposes.
Key Responsibilities:
- Architect and program embedded controls, drivers, and middleware for robotic units.
- Develop and execute unit, integration, and system‑level tests; maintain V&V traceability.
- Integrate ROS, DDS, or similar communication stacks; implement TCP/IP or UDP protocols.
- Interface with PLCs, field buses (Profinet, EtherCAT), and NVIDIA CUDA for GPU‑accelerated processing.
- Produce technical documentation, test reports, and design reviews.
- Liaise with academic and industrial partners for requirements, prototype validation, and technology transfer.
- Participate in DevOps practices for continuous integration, configuration, and deployment across Linux/Windows platforms.
Required Skills:
- Proficient in C++ (core), Python (advantage).
- Strong embedded systems design experience, including low‑level drivers and shared‑memory mechanisms.
- Knowledge of robotic control architectures and ROS ecosystem.
- Experience with PLC programming and industrial field buses.
- Understanding of perception, computer vision, or AI is a plus (OpenCV, PCL, image classification).
- Familiarity with Docker, CI/CD pipelines, and version control (Git).
- Ability to design and conduct V&V activities, produce traceability matrices.
- Excellent problem‑solving, documentation, and communication skills.
Required Education & Certifications:
- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, Robotics, or related field.
- Minimum of 3–5 years professional experience in embedded robotics software development.
- Certification in C++ or embedded systems architecture is desirable.