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 III
Location: US - CA - Burlingame
Job Description
-
Experience with embedded software design and programming in C/C++ for development, debugging, testing and performance analysis
-
Experience working with embedded hardware platforms and exposure to concepts such as clock-level issues, interrupts, and polling
-
Experience building software for embedded systems or custom SoCs
-
Experience partnering and/or collaborating across multiple teams
-
Experience developing with modern Real Time Operating Systems Hands-on coding experience with peripherals such as UART, SPI, CSI-2, i2c, GPIO, USB
-
Experience with lab instrumentation such as oscilloscopes, logic/protocol analyzers for debugging embedded systems at HW level
-
Experience with wireless and wired communication protocols,TCP/IP, Ethernet, Bluetooth and 802.11
-
Experience with compression, camera and video pipelines, or encoding technologies such as H.264
-
Experience across topics including computer graphics, computer vision, or machine learning
-
Experience with silicon, device manufacturing, and low-power SoCs
-
Experience with active power management or power optimizations
-
Experience with prototyping or pre-silicon environments (FPGAs, simulation, or emulation)
-
Experience with embedded DSP, CPU, and GPU architectures