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.