Join to apply for the Embedded Software Engineer III role at Iron Systems, Inc.
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, customers have trusted us for our innovative problem solving combined with holistic design, engineering, manufacturing, logistic, and global support services.
Job Title: Embedded Software Engineer IIILocation: US - CA - BurlingameJob 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.Seniority level
Employment type
Job function
- Engineering and Information Technology
Industries
- IT Services and IT Consulting
#J-18808-Ljbffr