Talent Apply
Log in
All jobs
T

Senior Embedded Software Engineer

Tarana
USD 130,000 - 175,000 / year

About this role

Job title: Senior Embedded Software Engineer

About the Role

Senior Embedded Software Engineer will join a team responsible for bringing up and maintaining a stable operating platform for Tarana’s next-generation Fixed Wireless Access products. You will design, develop, integrate, test features, and own projects from start to finish, collaborating across hardware, firmware, software, and product management in a fast-paced, small-team setting.

What You'll Do

  • Collaborate with Hardware Engineers, Firmware Engineers, Software Engineers, and Product Managers to design, develop, integrate, and test new features: collecting requirements, understanding HW/SW interactions, producing design documents and test plans, and writing software

  • Provide platform software expertise to application developers to enable the development of a stable, high-performance product

  • Work in the lab to validate functionality, reproduce and debug issues, set up and automate tests, and provide software support

  • Dive into unfamiliar component datasheets, work with product reference boards and supplier FAEs to investigate, debug, and solve problems, and use information learned to guide design improvements

  • Work with manufacturing and operations to provide software support for the qualification of alternate parts, BOM updates, and pre-provisioning of components

  • What We're Looking For

  • BS in Computer Science/Engineering, MS preferred, or equivalent industry experience

  • Expert knowledge of Linux/RTOS platform development in modern multi-core ARM processor-based embedded systems

  • 5+ years of C/C++ embedded systems development experience

  • Ability to write scripts and automate tasks with Python and bash

  • Hands-on experience with cross-compilation toolchains targeting embedded linux systems

  • Comfortable working in an electronic lab environment, probing hardware, and experience with common lab equipment such as JTAG debuggers, logic analyzers, oscilloscopes, and signal analyzers

  • Excellent written and oral communication skills

  • Experience reading schematics and datasheets

  • Attention to detail

  • Nice to Have

  • Experience in embedded software development for carrier and/or enterprise products in telecommunications. Ideally, on products with internally developed SoCs

  • Experience with git, Rust, golang, bazel, buildroot, grpc, protobuf, zephyr, U-Boot, ATFA

  • Working conceptual understanding of digital signal processing as applied to wireless communications — modulation, filtering, sampling, and baseband interfacing

  • Compensation & Benefits

  • Salary range: $130,000 to $175,000

  • Tarana provides competitive benefits to employees in this role, including: Medical, dental, and vision benefits, 401K match, flexible time off, and stock options.

  • Join Tarana and help shape the future of wireless connectivity.

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →