California Jobs

Matlab - Simulink Developer


PayCompetitive
LocationSan Francisco/California
Employment typeFull-Time

This job is now closed

  • Job Description

      Req#: 32456366351
      Job Title: Matlab - Simulink Developer Location: Erie, Pennsylvania (Onsite Opportunity) Duration: 10+ Months Job Duties Include but are not limited to the following:

      We are seeking a skilled MATLAB Simulink Developer to design, develop, and optimize simulation models for embedded systems and control applications. The ideal candidate will have experience in model-based design, control algorithms, and system simulation using MATLAB, Simulink, and associated toolboxes.

      Key Responsibilities:
      • Develop and implement control system models using MATLAB/Simulink.
      • Design Model-Based Development (MBD) solutions for embedded systems.
      • Convert system requirements into functional Simulink models and validate performance.
      • Perform code generation (using Embedded Coder) and integrate it with embedded platforms.
      • Optimize and debug Simulink models for real-time and hardware-in-the-loop (HIL) applications.
      • Conduct MIL, SIL, and HIL testing to validate control models.
      • Collaborate with software, hardware, and testing teams to ensure seamless integration.
      • Work with state machines (Stateflow) and control algorithms (PID, Kalman filters, etc.).
      • Generate documentation for models, algorithms, and test cases.
      • Stay updated with the latest MATLAB/Simulink features and industry best practices.

      Required Skills & Qualifications:
      • Bachelor's or Master's degree in Electrical, Electronics, Mechanical, Mechatronics, or a related engineering field.
      • Proficiency in MATLAB, Simulink, and Stateflow.
      • Experience with Model-Based Design (MBD) and automatic code generation (Embedded Coder, Simulink Coder).
      • Strong understanding of control systems, signal processing, and embedded systems.
      • Familiarity with communication protocols (CAN, SPI, UART) and real-time operating systems (RTOS) is a plus.
      • Experience with MIL/SIL/HIL testing and verification tools (Polyspace, dSPACE, NI VeriStand, etc.).
      • Good programming skills in C/C++ for embedded systems.
      • Knowledge of AUTOSAR, ISO 26262 (functional safety), or ASPICE is a plus.
      • Strong problem-solving and debugging skills.
      • Excellent communication and teamwork abilities.
  • About the company