Hardware ASIC Engineer

Apply Now

Company: Libsys, Inc.

Location: Sunnyvale, CA 94087

Description:

Lead Software Engineer, you will:

  • Lead a growing team of Software Engineers
  • Design and develop embedded and server/VM based software.
  • Produce high quality, tested software and work closely with hardware team to validate.
  • correctness and performance
  • Estimate time requirements for tasks, support system integration, and develop software.
  • architecture that allows workarounds for hardware limitations


Qualities of a Successful Candidate:

  • BS in Computer Science
  • Five or more years of relevant experience
  • Strong knowledge of Linux; practical experience using C and C++
  • Experience in software development process and planning
  • Experience in software life cycle, versioning an quality assurance
  • Experience in one or more of the following:
  • Software (bare-metal, BSP) for FPGA and embedded CPUs and SOCs
  • Connectivity protocols, Ethernet, TCP/IP, I2C, SPI, PCIe, UART
  • Threading and locking concepts.
  • Bit manipulation and memory mapped hardware
  • Make files and System administration


Preferred Qualities/Nice to Have:

  • RF or wireless experience
  • Experience with ORAN stack
  • Kernel module development
  • DMA
  • High performance techniques between userspace/kernel
  • Experience with RISCV or ARM
  • Scripting, orchestration, Docker
  • Chef/Ansible/Puppet
  • Software architecture understanding
  • Opensource contribution

Similar Jobs