MBD Embedded Software Engineer

--Cairo - Egypt--

The Model-Based Design (MBD) Embedded Software Engineer will be responsible for designing, developing, and testing embedded software solutions using model-based techniques. This role involves collaborating with cross-functional teams to deliver robust and scalable embedded systems for automotive, aerospace, or industrial applications.

 

Responsibilities

  • Develop and validate software models using MATLAB/Simulink or equivalent tools.
  • Generate production code from models and ensure compliance with coding standards.
  • Integrate model-based designs into target hardware.
  • Debug and optimize embedded software for performance and reliability.
  • Create and execute test cases for software validation. 
  • Conduct Hardware-in-the-Loop (HIL) or Software-in-the-Loop (SIL) testing for design verification.
  • Maintain technical documentation for models and software components.
  • Ensure software meets industry standards such as ISO 26262, MISRA, or DO-178C.
  • Work closely with hardware, systems, and QA teams to align project deliverables
  • Participate in design reviews and contribute to process improvements.

Qualifications:

  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or related fields.
  • 2+ years in embedded software development or model-based design.
  • Experience in HIL/SIL testing and system simulation.
  • Proficiency in MATLAB/Simulink and model-based development tools.
  • Strong knowledge of embedded C/C++ programming.
  • Familiarity with embedded systems, microcontrollers, and real-time operating systems (RTOS).
  • Experience with communication protocols like CAN, SPI, I2C, or Ethernet.
  • Understanding of automotive, aerospace, or industrial embedded software requirements.
  • Knowledge of safety standards (e.g., ISO 26262, DO-178C).
  • Strong problem-solving and analytical abilities.
  • Excellent communication and teamwork skills.
  • Attention to detail and commitment to delivering high-quality results.

What's great about the job?


    • Great team of smart people, in a friendly and open culture
    • Expand your knowledge of various business industries
    • Create content that will help our users/customers daily
    • Real responsibilities and challenges in a fast-evolving company
Our Services

Discover our Services.

 

READ

What We Offer


Each employee has a chance to see the impact of his work. You can make a real contribution to the success of the company.

Perks

A full-time position
Competitive compensation package  

Trainings

Dedicated self-development time.

Flexibility 

Working hours are flexible.

Exposure

International exposure with our customers.

Startup Mindset

Agility and positive team spirit.

Growth

Career development and growth opportunities.