Hardware ASIC Engineer
Apply NowCompany: Libsys, Inc.
Location: Sunnyvale, CA 94087
Description:
Lead Software Engineer, you will:
Qualities of a Successful Candidate:
Preferred Qualities/Nice to Have:
- 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