Search

Embedded Firmware Engineer - MATLAB/UML

PublishedPublished: 6/14/2022
Technology

Job Description

Job Type: Contract

\n

Duration: 6+ Months

\n

Workplace Type: REMOTE

\n


\n

*******Please Note: We do not provide sponsorship

\n


\n

Job Description

\n


\n

We are seeking an embedded firmware engineer for a focused project involving our existing MATLAB/UML-based firmware. While our team works on a ground-up rewrite in C++, this engineer will make several critical changes to the current firmware, test them on our devices, and coordinate with our cloud team to integrate the changes with our backend.

\n


\n

Responsibilities

\n


\n

    \n
  • Understand and modify an existing firmware codebase developed through a MATLAB/UML workflow.
  • \n

  • Implement two to three critical changes to the firmware’s business logic.
  • \n

  • Use the MATLAB toolchain to translate the updated models into firmware code.
  • \n

  • Test and debug the changes on Cortex-M-based devices.
  • \n

  • Work with cloud engineers to validate integration with the backend.
  • \n

  • Document the changes and share knowledge with the embedded team.
  • \n

\n


\n

Required experience

\n


\n

    \n
  • Embedded firmware development on Cortex-M or similar microcontrollers.
  • \n

  • Hands-on experience with MATLAB, UML, and the associated code generation workflow.
  • \n

  • C++ development and embedded debugging.
  • \n

  • Experience testing firmware on physical devices and troubleshooting system behavior.
  • \n

  • Ability to work through an existing codebase with limited documentation.
  • \n

\n


\n

Benefits:

\n


\n

    \n
  • Paid weekly!
  • \n

  • Health, Dental and Vision Insurance
  • \n

  • 401k
  • \n

\n


Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...