Senior Embedded Software Engineer

ZipRecruiterMilpitas, CA
426d$130,000 - $175,000

About The Position

As a member of the Systems Software group, you will be responsible for bringing up and maintaining a stable operating platform and build system for next-generation Fixed Wireless Access (ngFWA) products. The role requires collaboration with various engineering teams to design, develop, integrate, and test new features while providing software expertise to application developers. You will also engage in lab work to validate functionality and debug issues, ensuring the delivery of high-performance products.

Requirements

  • BS in Computer Science/Engineering, MS 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.
  • 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 Haves

  • 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, ATF.

Responsibilities

  • Collaborate with Hardware Engineers, Firmware Engineers, Software Engineers, and Product Managers to design, develop, integrate, and test new features.
  • 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.
  • Investigate, debug, and solve problems using component datasheets and product reference boards, guiding design improvements.
  • Provide software support for the qualification of alternate parts, BOM updates, and pre-provisioning of components.

Benefits

  • Medical, dental and vision benefits
  • 401K match
  • Flexible time off
  • Stock options
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service