Embedded Software Engineer III

Apply Now

Company: Service Global, Inc

Location: Burlingame, CA 94010

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 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


Mandatory Skills

Hands-on coding experience with peripherals such as UART, SPI, CSI-2, i2c, GPIO, USB

Similar Jobs