Logo
Vaco Recruiter Services

Firmware Software Engineer V (Onsite Redmond)

Vaco Recruiter Services, Redmond, Washington, United States, 98052

Save Job

Embedded Software Engineer We are seeking a Software Engineer with expertise in embedded systems development to design, build, and optimize software for custom hardware platforms. The ideal candidate will have strong hands-on experience in embedded firmware, low-level Android or Linux development, and STM32 microcontroller systems. Experience with FPGA platforms such as Gowin or Xilinx is a strong plus.

Responsibilities

Design, develop, and maintain embedded software and firmware for custom hardware platforms.

Implement, debug, and optimize functionality on STM32 microcontrollers and Qualcomm SoCs (e.g., AR2G2/1, XR2G2/3).

Collaborate closely with hardware engineers to ensure seamless integration between hardware and software components.

Develop and integrate solutions for FPGA platforms, including Gowin and Xilinx devices.

Troubleshoot and resolve software–hardware interaction issues across multiple embedded layers.

Participate in code reviews, testing, and system documentation to ensure software quality and reliability.

Minimum Qualifications

Proven experience in embedded software or firmware development using C/C++.

Hands-on experience with Qualcomm platforms and low-level system development.

Strong understanding of hardware abstraction layers (HAL) and software–hardware interfaces.

Solid debugging skills and familiarity with electronic engineering tools and methodologies.

Strong problem-solving abilities and attention to detail.

Effective communication and collaboration skills within cross-functional teams.

Preferred Qualifications

Experience with real-time operating systems (RTOS) and low-level driver development.

Hands-on experience with STM32 microcontroller systems.

Experience developing for FPGA platforms (Gowin, Xilinx).

Familiarity with hardware design, schematic review, and communication protocols such as SPI, I2C, and UART.

Experience with version control systems (e.g., Git).

#J-18808-Ljbffr