Firmware Software Engineer V

SGS Consulting

Washington (District of Columbia)

On-site

USD 90,000 - 130,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

SGS Consulting is seeking an experienced Embedded Software Engineer to design, develop, and maintain firmware for custom hardware platforms. You will work with STM32 microcontrollers and SOCs to implement, debug, and optimize system functionality, and collaborate closely with hardware engineers to ensure seamless software-hardware integration.

The role involves code reviews, testing, and documenting embedded systems, with hands-on debugging across SW-HW interfaces.

Qualifications

  • Bachelor's degree in Electrical Engineering, Computer Engineering, or related field.
  • Experience designing and debugging embedded software/firmware for hardware platforms.
  • Solid understanding of C/C++ and hardware abstraction layers.
  • Experience with STM32 microcontrollers.
  • Experience with RTOS and low-level driver development.

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 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.

Skills

C/C++
RTOS
STM32
Gowin FPGA
Xilinx FPGA
Hardware debugging
SPI/I2C/UART
Git
RTOS drivers
Documentation

Education

Bachelor's Degree

Tools

Git
Xilinx tools
Gowin tools
ARM debugging tools

Job description

Job 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 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


Skills:


  • Hands-on experience with systems

  • Proficiency in C/C++ and familiarity with hardware abstraction layers

  • Ability to work collaboratively in a cross-functional team environment

  • Proven experience in embedded software/firmware development

  • Experience with SW-HW interface and general EE debugging capabilities

  • Strong problem-solving and debugging skills

  • Excellent documentation and communication skills

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

  • Experience with FPGA development, specifically Gowin and Xilinx platforms

  • Familiarity with hardware design and schematic review

  • Hands-on experience with STM32 microcontroller systems

  • Knowledge of communication protocols (SPI, I2C, UART, etc.)

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


Education/Experience:


  • Bachelors Degree

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Firmware Embedded Software Engineer
Firmware Embedded Software Engineer

STS Technical Services • Melbourne (FL)

On-site
USD 90,000 - 120,000
Senior Embedded Firmware Engineer - STM32/FPGA
Senior Embedded Firmware Engineer - STM32/FPGA

SGS Consulting • Washington

On-site
USD 90,000 - 130,000
Firmware Software Engineer
Firmware Software Engineer

Accord Technologies Inc • Milpitas (CA)

On-site
USD 120,000 - 160,000
Embedded Software Engineer
Embedded Software Engineer

SGS Consulting • Boston (MA)

On-site
USD 110,000 - 160,000
Firmware Engineer
Firmware Engineer

SGS Consulting • Washington

On-site
USD 120,000 - 150,000
Firmware Engineer
Firmware Engineer

SWITS DIGITAL Private Limited • City of Lockport (NY)

On-site
USD 90,000 - 130,000
Firmware Engineer
Firmware Engineer

HumCap • United States

On-site
USD 120,000 - 165,000
Embedded Software Engineer
Embedded Software Engineer

CodeX Tech-IT LLC • California (MO)

On-site
USD 80,000 - 110,000
Embedded Software Engineer - Secret Clearance
Embedded Software Engineer - Secret Clearance

SGS Consulting • Milton (MA)

On-site
USD 95,000 - 140,000
Silicon Firmware Engineer
Silicon Firmware Engineer

E-Space • Santa Clara (CA)

On-site
USD 120,000 - 180,000