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
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.