×
Register Here to Apply for Jobs or Post Jobs. X

Trainer Software & Embedded Systems Engineering

Job in Dubai, UAE/Dubai
Listing for: Caliberly
Full Time position
Listed on 2025-11-12
Job specializations:
  • Software Development
    Robotics, Software Engineer, Embedded Software Engineer, AI Engineer
Salary/Wage Range or Industry Benchmark: 120000 - 200000 AED Yearly AED 120000.00 200000.00 YEAR
Job Description & How to Apply Below

Role Overview

The Trainer Software & Embedded Systems Engineering will design and deliver applied training modules for early-career engineers focused on software design, embedded systems, and control development
. The role emphasizes hands-on learning using MATLAB/Simulink
, C/C++, and ROS environments, guiding participants through the full workflow from software architecture and modelling to code generation, testing, and integration on real or simulated platforms.

The trainer will mentor engineers through project-based learning activities that connect model-based design
, software-in-the-loop (SIL), and hardware-in-the-loop (HIL) validation to real-world prototype development for aerospace and defense applications.

Key Responsibilities
  • Design and deliver training sessions on software development for embedded systems, covering topics such as model-based design, control logic, firmware coding, and system integration.
  • Mentor student teams through applied projects that involve developing software for autonomous systems, drones, or robotic platforms.
  • Guide engineers in implementing and testing algorithms using environments such as MATLAB/Simulink, ROS platforms.
  • Develop and maintain structured course materials, exercises, and simulation examples that align with industry-standard workflows.
  • Introduce participants to version control, debugging, code verification, and best practices in software development life cycles.
  • Collaborate with other engineering disciplines to ensure cohesive interdisciplinary integration during prototype projects.
  • Support innovation initiatives, hackathons, and team reviews to assess technical understanding and project application.
Qualifications
  • Masters degree in Computer, Mechatronics, or Aerospace Engineering (or equivalent).
  • 810 years of experience in software or embedded systems development for control or autonomous applications.
  • Proficiency in MATLAB/Simulink, C/C++, and experience with SIL/HIL testing.
  • Familiarity with PX4, ROS, STM
    32, or other embedded platforms.
  • Strong knowledge of software design patterns, code optimization, and testing frameworks.
  • Demonstrated experience teaching, mentoring, or leading technical training programs.
  • Excellent communication skills and a passion for hands-on, project-based learning.
  • Ability to travel domestically up to 25% of the time.
Good to Have
  • Experience with ANSYS Twin Builder, SCADE, or similar simulation-integrated software environments.
  • Exposure to autonomous systems, IoT applications, or flight control development.
  • Experience developing or supervising capstone projects, bootcamps, or technical academies.

Apply now!

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary