Tarana Wireless, Inc.

Staff Embedded Software Engineer

Tarana Wireless, Inc.
Apply
28 days ago
Milpitas, CA, USAStaff+

Base Salary

$155k - $200k/yr

Responsibilities

  • Collaborate with hardware, firmware, software, and product teams to gather requirements, design features, write software, and create design documents and test plans.
  • Bring up and maintain a stable operating platform for next-generation fixed wireless access products.
  • Provide platform software expertise to application developers building a stable, high-performance product.
  • Validate functionality in the lab, reproduce and debug issues, set up and automate tests, and provide software support.
  • Investigate component and hardware issues using datasheets, reference boards, supplier FAEs, and lab equipment, and use findings to improve designs.
  • Support manufacturing and operations with alternate-part qualification, bill-of-material updates, and component pre-provisioning.
  • Own large features from conception through delivery and provide technical leadership.

Requirements

  • BS in Computer Science or Engineering, MS preferred, or equivalent industry experience.
  • At least 9 years of C/C++ embedded systems development experience.
  • Expert knowledge of Linux/RTOS platform development in modern multi-core ARM processor-based embedded systems.
  • Technical leadership skills and a demonstrated history of owning large features from conception to delivery.
  • Ability to write scripts and automate tasks with Python and Bash.
  • Hands-on experience with cross-compilation toolchains targeting embedded Linux systems.
  • Comfort working in an electronic lab and probing hardware with JTAG debuggers, logic analyzers, oscilloscopes, and signal analyzers.
  • Experience reading schematics and datasheets, with strong written and oral communication skills and attention to detail.
  • Preferred experience includes embedded software development for telecommunications carrier or enterprise products, ideally with internally developed SoCs.
  • Preferred technologies include git, Rust, Golang, Bazel, Buildroot, gRPC, Protobuf, Zephyr, U-Boot, and ATF.
  • Conceptual understanding of digital signal processing for wireless communications, including modulation, filtering, sampling, and baseband interfacing, is advantageous.

Benefits

  • Medical, dental, and vision benefits.
  • 401K match, flexible time off, and stock options.
  • Salary range of $155,000 to $200,000, with compensation based on skills, experience, and geographic location.

Tech Stack

BashBazelCC++GogRPCLinuxPythonRust

Categories

Tarana Wireless, Inc.

About Tarana Wireless, Inc.

501-1,000 employees
Contact me