MathWorks logo

MathWorks

Simulink Coder - Senior Product Engineer

🇺🇸 Natick, MA

🕑 Full-Time

💰 TBD

💻 Software Engineering

🗓️ November 11th, 2024

Edtech.com's Summary

MathWorks is hiring a Simulink Coder Product Engineer. The position is remote.

Highlights

  • Develop service-oriented architecture (SOA) embedded application examples.
  • Generate C and C++ from algorithm models for run-time frameworks.
  • Publish articles, videos, and case studies featuring generated code.
  • Engage with leadership and technical experts globally.
  • Conduct market research and establish area strategy.
  • Establish ecosystem partnerships, equip field resources, and collaborate with sales channels.
  • Requires a bachelor's degree and 6 years of work experience, or equivalent; expertise with C++, Linux, and embedded software.
  • Additional experience with Agile development, simulation and coder tools, and real-time operating systems (RTOS) beneficial.

Simulink Coder - Senior Product Engineer Full Description

Job Summary

Embedded systems are increasingly developed for software-defined vehicles (SDV) using modular and updatable service-oriented architecture (SOA) software.  This includes code generated from MATLAB and Simulink as well as hand code. Simulation occurs with Simulink and its generated code as part of software-in-the-loop (SiL) and virtualization (v-ECU) frameworks. As the Simulink Coder Product Engineer, you will bring new technologies, workflows, and examples to market that accelerate modern system development and verification.

Responsibilities

  • Develop service-oriented architecture (SOA) embedded application examples
  • Generate C and C++ from algorithm models that plugs into run-time frameworks
  • Publish articles, videos, and in-product case studies featuring generated code
  • Engage with leadership and technical experts at key accounts, worldwide
  • Perform market research and establish area strategy with your development partner
  • Establish ecosystem partnerships, equip field resources, and work with sales channels

Minimum Qualifications

  • A bachelor's degree and 6 years of professional work experience (or a master's degree and 3 years of professional work experience, or a PhD degree, or equivalent experience) is required.
  • Expertise with C++
  • Expertise with Linux
  • Expertise with embedded software

Additional Qualifications

  • Experience with Agile development
  • Experience with simulation and coder tools
  • Experience with AUTOSAR, ROS, DDS, or RTOS