SunnyvaleRecruiter Since 2001
the smart solution for Sunnyvale jobs

Senior SoC Embedded Software Engineer

Company: Sql Pager LLC
Location: Sunnyvale
Posted on: June 21, 2022

Job Description:


  • Understand the "big picture" as well as the details of SoC embedded software development.
  • Defining the API and implementing the embedded run-time software for automotive SoC.
  • To design, document, code, review, test, debug and qualify the embedded software and device drivers for Automotive SoCs with Linux and QNX
  • To conduct FPGA emulation and verification with the software modules under workloads.
  • Developing embedded peripheral device drivers including automotive Ethernet, CAN, FlexRay, LIN, PCIe, DDR4 memory controller, MIPI Camera, SPI, UART and I2C.
  • Participate in bring-up and test of initial silicon.Required Skills:
    • BS/MS in Electrical or Computer Engineering.
    • 4+ years hands-on development of low-level embedded system software and device drivers for ASIC or SoC.
    • Expert of C or C++, and scripting language such as Python.
    • Hands-on experience with device driver such as Ethernet, CAN, FlexRay, PCIe, DDR4 memory controller, MIPI Camera, SPI, UART and I2C.
    • Working experience with embedded Linux/QNX build flow, kernel configuration, and image generation, and firmware bring-up.
    • Working experience with multi-threaded processing, multi-processor communication & synchronization and task scheduling.
    • Excellent written and verbal interpersonal skillsAdditional Desirable Skills and Experience:
      • Hands-on Experience with Xilinx Zynq MPSOC ARM processors is a plus
      • Working experience with developing testing and testing application software on QNX
      • Knowledge ML/AI Accelerators with a strong knowledge in deep learning models on embedded platform.
      • Working experience with developing and optimizing C/C++ software for embedded CPU cores and hardware accelerators.
      • Working experience with BootROM, BootLoader.
      • Knowledge AUTOSAR and ISO26262.
      • Automotive ECU, ADAS domain controller or UAV product development experience is a plus.

Keywords: Sql Pager LLC, Sunnyvale , Senior SoC Embedded Software Engineer, IT / Software / Systems , Sunnyvale, California

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest California jobs by following @recnetCA on Twitter!

Sunnyvale RSS job feeds