MountainViewRecruiter Since 2001
the smart solution for Mountain View jobs

Software Engineering Tech Lead

Company: Eridan Communications
Location: Mountain View
Posted on: May 12, 2022

Job Description:

Job Description About Eridan Eridan is a rapidly-growing startup building 5G radios to enable affordable broadband connectivity everywhere in the world. Our MIRACLE transceiver decreases the cost and power required to roll out 5G by 10x, accelerating the adoption of technologies ranging from augmented reality and virtual reality, autonomous vehicles and robots, industrial IOT, and ubiquitous AI/Machine Learning at the edge. We're a rapidly growing team racing to put an Eridan transceiver in every wireless device in the world and build sustainable mobile infrastructure. We believe in the power of teamwork and focus to enable outsized results. Our hybrid work policy encourages you to work where you're most productive, and our Mountain View office is convenient to the 101, 85, 237, and Caltrain. As our Software Engineering Tech Lead, you will: Lead and manage a growing team of Engineers Develop software that runs on servers as well as in and around the kernel on an embedded target Design and implement reliable software that empowers low-cost communications. Produce high quality, tested code for an embedded system Work with our hardware team to verify correctness and performance Estimate time requirements for tasks, support system integration, and determine clever software workarounds for hardware limitations Qualities of a Successful Candidate: BS in Computer Science Five or more years of relevant experience Experience managing integrated engineering teams with at least 6 direct reports Strong knowledge of one of the following: architecture & design, algorithms and coding, interface management, HDL and/or DSP, ASIC RTL) Familiarity with validation and verification Strong knowledge of Linux; practical experience using C and C++ Experience in: Software (bare-metal, Linux, BSP,) for FPGA embedded CPUs and SOCs Connectivity protocols Ethernet, TCP/IP, I2C, SPI, PCIe, UART Threading and locking concepts Bit manipulation and memory mapped hardware Compiler flags for GCC or Clang GNU Makefile System administration Preferred Qualities/Nice to Have: RF or Modem experience Exposure to ORAN stack Kernel module development DMA High performance techniques between userspace/kernel Experience with RISCV or ARM C++11 or higher Scripting, orchestration, Docker Chef/Ansible/Puppet Reproducible builds Side projects in opensource Understanding of floating point and limitations in the kernel Operating popular databases and other projects on Linux Knowledge of digital logic design principles and FPGA architectures Perks of working at Eridan Opportunity to make a significant impact Flexible hybrid remote work policy Opportunities to learn, develop, and advance Working with smart, passionate, and helpful co-workers Pre-IPO equity Generous PTO 401K with automatic matching Health, Vision and Dental insurance Lunches provided for those in the office Eridan is an equal opportunity employer. We value and celebrate diversity and are committed to creating an inclusive environment for all employees. Qualified applicants will be considered for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status. COVID-19 Note At Eridan we value the health and safety of our employees. In order to ensure a safe environment, we require that all employees are fully vaccinated.

Keywords: Eridan Communications, Mountain View , Software Engineering Tech Lead, IT / Software / Systems , Mountain View, 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!

Mountain View RSS job feeds