Firmware Engineer - Pittsburgh, United States - United Software Group Inc

    Default job background
    Technology / Internet
    Description

    Job Description: Firmware Engineer

    Location: Pittsburgh, Pennsylvania (Onsite)

    Duration: 6+ months

    Job Summary:

    Firmware Engineer with expertise in embedded C & C++ development, safety standard-based products, RTOS, communication protocols, and hardware debugging. The ideal candidate will have experience in power systems, switchgear, and controls products/applications.

    Responsibilities:

    • Develop embedded C & C++ code for safety standard-based products.
    • Work with communication protocols like Modbus, Ethernet, and BLE.
    • Debug code in RTOS and work with microcontrollers.
    • Experience with custom bootloader and firmware upgrade.

    Qualifications:

    • Bachelor's degree in electrical/computer/software engineering with 8+ years of experience.
    • Expertise in embedded C & C++ development, RTOS, and communication protocols.
    • Experience with power systems, switchgear, and controls products/applications.