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
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job