SSME ME Embedded Software Engineer (Matlab_simulink)嵌入式软件工程师

Job Description



  • Collaborate with software architect and developers to produce software designs

  • Concept, design and verification of motion control algorithms and solutions based on system requirements

  • Perform control algorithm development in MATLAB/Simulink, auto code generation, algorithm verification and validation through simulation, hardware-in-the-loop

  • Perform performance optimization of generated code for embedded targets

  • Produce specifications and determine operational feasibility

  • Develop verification plans and quality assurance procedures




  • Bachelor or Master degree in Computer Science, information Technology, motor control or a related discipline, with at least 3 years experiences on related work experience.

  • Excellent knowledge of MathWorks MATLAB/Simulink and corresponding modules

  • Practical experience with modelling of motor control algorithms in MATLAB/Simulink

  • Practical understanding of control theory

  • Experience in usage of C on microcontroller (ARM Cortex-M3/4 and/or DSPs)

  • Experience with relevant communication interfaces (e.g., CAN, CANOpen, PROFINET, USB)

  • Good understanding of HW interfaces: CAN, SPI, Ethernet, USB, I²C, UART, LVDS, LCD, PWM, etc., ability to measure HW signals with oscilloscope and debug with JTAG.

  • Fluent in English and Mandarin, experienced in intercultural collaboration.

  • Creative team player with high self-motivation, technical mindset and structed thinking.

Job ID: 122860

Organization: Siemens Healthineers

Company: Siemens Shanghai Medical Equipment Ltd.

Experience Level: Experienced Professional

Job Type: Full-time

Can't find what you are looking for?

Let's stay connected

Can't find what you are looking for?