Firmware Engineer - Pittsburgh, United States - Cynet Systems

    Default job background
    Description
    Job Description:

    Pay Range: $55hr - $60hr

    Requirement:
    • BS in electrical / computer / software with 8+ years experience in embedded C & C++ development.
    • Experience on safety standard based product , IEC standards like 60730 / UL1998.
    • Experience in working with RTOS , debugging of code in RTOS and experience in working with RTOS based microcontroller.
    • Experience with communication protocols like Modbus / Ethernet / OTHER.
    • Experience in BLE GATT server, working with STM32 / ESP32 / Nordic.
    • Knowledge of the circuit interrupter, compilers, able to use DSO, multimeter and software versioning tools.
    • Experience with custom bootloader and firmware upgrade, control & interface board bring-up.
    • Experience in build.
    • Experience in Bluetooth / BLE.
    • ble to work in Agile Scrum (or other iterative development).
    • Experience using SDLC management tools.
    • Knowledge of power systems, switchgear and controls products/applications is preferred.