Iron Systems, Inc logo

Iron Systems, Inc

Embedded Software Engineer IV

Iron Systems, Inc

📍 Redmond, United States 🇺🇸

full-time
senior
Posted —
Key Skills
C++ DSPs FreeRTOS SoCs USB
Industry
Consumer Electronics Telecommunications

Job Description

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: Embedded Software Engineer IV

Location: US - WA - Redmond

Job Description

  • We are seeing an Embedded Software Engineer to develop firmware and tools for a variety of AR and VR related devices.

Job Responsibilities:

  • Develop firmware to integrate display pipelines with off the shelf displays
  • Develop firmware to interface with hardware acceleration blocks, including embedded DSPs
  • Develop PC-based test applications to demonstrate firmware functionality
  • Test the developed firmware with the hardware
  • Document designs and performance analysis

Required qualifications

  • 5+ years experience in Firmware / Embedded Software Development in C/C++
  • 2+ years experience developing firmware with multi-core SoCs or MCUs
  • Experience with FreeRTOS or similar
  • Experience with serial interfaces including USB
  • Ability to work autonomously with little or no supervision
  • Ability to work in a dynamic, high-paced environment where job duties may change frequently

Preferred qualifications

  • Experience with lightweight multi-threaded RTOSes
  • Experience with STM32 ARM cores
  • Experience with video/graphics systems
  • Experience with Python and C#
  • Low power optimization of embedded systems
  • Experience with synchronization and IPC for multi-core embedded systems
  • Strong technical writing skills

Education/Experience:

  • Bachelor’s degree in computer science, software engineering or relevant field required.
  • We are open to candidates who come from unconventional backgrounds if they bring unique skills and experience to our group.