Software engineer matlab simulink Job Description

Software engineer matlab simulink Job Description Template

Software Engineer Matlab Simulink specializes in developing algorithms and simulation models using Matlab and Simulink tools. Responsibilities include designing, coding, testing, and debugging complex engineering software.

Responsibilities:

  • Design, implement and test software using MATLAB and Simulink
  • Develop software solutions for complex engineering problems
  • Collaborate with other engineers and designers to ensure software meets client requirements
  • Document and maintain software design, development, and testing processes
  • Provide technical support and troubleshooting assistance
  • Stay up-to-date with new technologies and software development best practices
  • Contribute to the development of project plans and schedules
  • Participate in code reviews and software testing to ensure quality and efficiency

Requirements:

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering or related fields
  • Proven experience in MATLAB/Simulink including model-based design, simulation, and testing
  • Strong programming skills in C, C++, and/or Java
  • Ability to develop and implement complex algorithms and mathematical models
  • Knowledge of control systems and signal processing
  • Familiarity with software development methodologies and tools such as Agile, Git, and Jira
  • Excellent problem-solving skills and ability to work independently and in a team
  • Strong verbal and written communication skills to collaborate effectively with cross-functional teams and stakeholders