Firmware Software Engineer

BuzzClan LLC

Firmware Software Engineer

Redmond, WA
Full Time
Paid
  • Responsibilities

    Job Description

    Job Title: Firmware Software Engineer

    Location: Redmond, WA (Onsite)

    Contract

    Client ID: 10821-1

    Job Description:

    We are looking for a Software Engineer specializing in embedded systems software engineering. The ideal candidate will have hands-on experience in embedded software/firmware development, low-level Android development, and STM32 microcontroller systems. Experience with FPGA platforms (Gowin, Xilinx) is also a benefit.

    Responsibilities

    • Design, develop, and maintain embedded software and firmware for custom hardware platforms
    • Work with STM32 microcontrollers to implement, debug, and optimize system functionality
    • Work with Qualcomm SOCs (AR2G2/1, XR2G2/3) to implement, debug, and optimize system functionality
    • Collaborate with hardware engineers to ensure seamless integration of software and hardware components
    • Participate in code reviews, testing, and documentation of embedded systems.
    • Troubleshoot and resolve issues related to embedded software and hardware interaction
    • Develop and integrate solutions for FPGA platforms, including Gowin and Xilinx devices
  • Qualifications

    Qualifications

    Minimum Qualifications

    • Proven experience in embedded software/firmware development
    • Hands-on experience with Qualcomm systems
    • Proficiency in C/C++ and familiarity with hardware abstraction layers
    • Experience with SW-HW interface and general EE debugging capabilities
    • Strong problem-solving and debugging skills
    • Ability to work collaboratively in a cross-functional team environment
    • Excellent documentation and communication skills
    • Overall experience of 8- 10 years

    Preferred Qualifications

    • Experience with real-time operating systems (RTOS) and low-level driver development
    • Hands-on experience with STM32 microcontroller systems
    • Experience with FPGA development, specifically Gowin and Xilinx platforms
    • Familiarity with hardware design and schematic review
    • Knowledge of communication protocols (SPI, I2C, UART, etc.)
    • Experience with version control systems (e.g., Git)

    Additional Information

    All your information will be kept confidential according to EEO guidelines.