Ace logo

Ace

Embedded Firmware Engineer | Location: Minneapolis, MN | W2 Only

Ace

📍 Minneapolis, United States 🇺🇸

full-time
senior
on-site
Posted —

Key Skills

FirmwareCC++ModbusCANBus

Industry

Consumer ElectronicsIndustrial Automation

Job Description

Must Have 7+ Year Exp

Minneapolis, MN - Onsite Role


Responsibilities

·                     Design, develop, and maintain embedded firmware in C and C++ for microcontroller-based systems used in laundry applications.

·                     Own the end-to-end firmware development lifecycle from concept and architecture through build, test, debug, and deployment.

·                     Develop and implement connectivity between sensors and systems to monitor heat and temperature, water usage, and energy usage cycles.

·                     Work extensively with communication protocols such as Modbus and CANBus, and support Bluetooth Low Energy (BLE) connectivity where applicable.

·                     Collaborate closely with hardware and electrical engineers to perform custom board bring-up on new hardware platforms.

·                     Diagnose, troubleshoot, and resolve firmware issues at the board and system level, including low-level device drivers and RTOS-related problems.

  • ·                     Build embedded systems from scratch, including setting up FreeRTOS (or similar RTOS) environments and integrating sensors and communication stacks.