Back

Firmware Software Engineer V

Redmond WA - USA

3 days ago

Iron Systems is an innovative, customer-focused provider of custom-built computing infrastructure platforms such as network servers, storage, OEM/ODM appliances & embedded systems. For more than 15 years, customer have trusted us for our innovative problem solving combined with holistic design, engineering, manufacturing, logistic and global support services.

Job Title: Firmware Software Engineer V
Location:  US - WA - Redmond


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

Mandatory Skills

Proven experience in embedded software/firmware development Hands-on experience with Qualcomm systems Proficiency in C/C++ and familiarity with hardware abstraction layers

Job Number
JO-2510-35957
Job Function
Software Development
Work Type
Onsite
Employment Type
Full Time
Salary
Competitive

Let's Connect

Our global experts are ready to help your business. Get in touch with one of our Experts today.

We look forward to hearing from you!

* These fields are required.

0