Back to Jobs
Recently postedFull timeTechnology

Senior Embedded Software Engineer

QualcommSan Diego, California🇺🇸United States

Quick overview

SeniorityMid Senior
Employment typeFull Time
Work modeHybrid
LocationSan Diego, California, United States
CLinux

Job description

Develop and commercialize embedded software and firmware for cloud edge and data center machine-learning applications on high-performance silicon. Work with cross-functional teams on technologies including ML acceleration, memory management, virtualization, board support packages, device drivers and real-time operating systems.

Responsibilities

  • Design and develop embedded software and firmware for cloud edge and data center machine-learning use cases.
  • Develop board support packages and device drivers for embedded platforms.
  • Bring up boards and implement and debug real-time operating system and embedded Linux software.
  • Develop and test low-level C software, including unit testing and debugging on embedded platforms.
  • Contribute to software solutions for ML acceleration, memory management, virtualization and efficient data movement.
  • Collaborate with internal and cross-functional teams to advance and commercialize software solutions.

Required Skills

  • C programming
  • Embedded software development
  • Board support package development
  • Device driver development
  • RTOSEmbedded Linux
  • Secure boot
  • Trust
  • Zone
  • Unit testing
  • JTAG/SWD debugging

Similar jobs