Overview
Skills
Job Details
Job Title: Senior Embedded Software Engineer - STM32, Qualcomm, FPGA
Location: Onsite Redmond, WA
Duration: 12 Months
Summary:
Seeking a senior Embedded Software Engineer to lead firmware development on STM32 microcontroller platforms and Qualcomm SoCs with additional experience in FPGA development (Gowin, Xilinx). This position involves low-level device programming, hardware-software co-design, and delivery of robust embedded solutions for real-time systems.
Key Responsibilities:
- Design, develop, test, and maintain embedded software/firmware for STM32 and Qualcomm platforms
- Develop system-level software modules interfacing closely with hardware blocks
- Implement, debug, and optimize firmware routines for multitasking environments, including RTOS
- Work with FPGA engineers to integrate and validate firmware in Gowin and Xilinx FPGA platforms
- Utilize hardware abstraction layers and perform embedded debugging (JTAG, SWD, logic analyzers)
- Interface with hardware engineers to ensure seamless SW-HW integration and troubleshoot faults
- Participate in code reviews, unit testing, and document software design specifications
- Employ version control systems (Git) and follow Agile development practices
Minimum Qualifications:
- Bachelor s degree in Computer Science, Electrical Engineering, or related field
- 8-10 years embedded firmware/software development experience
- Hands-on experience with STM32 microcontrollers and Qualcomm SoCs
- Strong programming skills in C/C++ and embedded systems debugging
- Familiarity with communication protocols such as SPI, I2C, UART
- Experience with FPGA firmware integration and validation
- Excellent problem-solving and communication skills
Preferred Qualifications:
- Experience with RTOS and low-level device driver development
- Knowledge of hardware schematics and PCB layouts
- Experience using debugging tools like JTAG, oscilloscopes, logic analyzers
- Exposure to cloud-based build and version control systems
- Familiarity with Gowin and Xilinx FPGA toolchains and development environments
Keywords: Embedded Software Engineer, Firmware Engineer, Senior Embedded Developer, STM32, Qualcomm SoC, FPGA, Gowin, Xilinx, C Programming, C++, Low-Level Programming, RTOS, Device Drivers, SPI, I2C, UART, Hardware Abstraction Layer, Software Debugging, JTAG, SWD, Logic Analyzer, Firmware Development, PCB, Embedded Systems, Agile, Version Control, Git, Multitasking, Real-Time Systems, Hardware Integration, Redmond, Washington
About VDart Group
VDart Group is a global leader in technology, product, and talent solutions, serving Fortune 500 clients in 13 countries. With over 4,000 professionals worldwide, we deliver innovation, operational excellence, and measurable outcomes across industries. Guided by our commitment to People, Purpose, and Planet, VDart is recognized with an EcoVadis Bronze Medal and as a UN Global Compact member, reflecting our dedication to sustainable practices.