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!
|