Jobs and Careers
OO

Principal Software Engineer, LTE

Ooma
Remote, US, United StatesRemotefull_timeVerifiedPosted 27 Jan 2024

About the role

Here at Ooma we empower people to connect in smarter ways. We do this by creating powerful communication experiences through our cloud-based platform to bring people together at work and at home. Our solutions help small business owners stay connected with their customers and manage their businesses from anywhere. For larger companies we provide customized unified communications solutions to meet their unique needs. At home, we help our customers connect with their loved ones by providing the #1 rated VoIP phone service available. We also provide them with peace of mind through our innovative smart home security solution. At Ooma, all our products and services are priced competitively, because we believe advanced technology should be accessible to all. 

Principal Engineer, LTE

About the Role: 

Ooma seeks a seasoned principal engineer with deep networking development, communications, and signal processing expertise and proven work experience in embedded development and communications

What You’ll Do: 

  • Work closely with carrier partners and third-party partners to build products and solutions.
  • Analyze and debug field issues related to device performance and stability, including radio frequency (RF) link performance, reliability, and quality, and propose solutions in collaboration with carrier partners.
  • Support existing products by providing bug fixes and expanding functionality.
  • Build and support user-space libraries and tools.
  • Contribute to overall architecture discussions and be a part of an evolving platform offering enhanced consumer and business communication services.
  • Resolve interoperability issues between the various devices and third-party software components.
  • Work with field engineering, operations and QA to resolve issues. 

  • Share expertise and mentor other engineers.
  • Collaborate with engineers in CA, and at Ooma's international locations. 

Experience We’re Looking For: 

  • Deep experience in telephony and signal processing. Knowledge of modem protocols and alarm panels is a huge plus.
  • Strong problem-solving, good communication and collaboration skills, and a self-starter driven to deliver quality work with minimal supervision.
  • Experience with Audio codecs, echo canceler, and voice path technologies. 
  • Linux kernel knowledge: virtual memory, scheduling, interrupt processing, device drivers.
  • Experience with system testing activities like feature validation, test description documentation, test strategy creation, and problem troubleshooting. 
  • Understanding of 5G concepts such as DL/UL scheduling, LTE power control, beamforming fundamentals, and MIMO.
  • Understanding of overall Wireless systems with knowledge of PHY, MAC, RLC, RRC, and PDCP layers. Understanding of 3GPP systems: Core and RAN a plus.
  • Experience with test tools, including protocol analyzers, XCAL/QXDM, Wireshark, channel emulators, spectrum analyzers, signal generators, etc.
  • Extensive knowledge of hardware platforms & processor architectures and Low-level debugging experience.
  • Knowledge of the following kernel subsystems: networking, USB, storage (incl. filesystems)
  • Experience in debugging a real HW: JTAG, KGDB
  • Experience with NXP solutions: i.MX, Layerscape is nice to have. Experience with UEFI on arm platforms is nice to have.
  • Bachelor's degree in EE, Computer Science, or similar fields or equivalent experience. #LI-CC1
     

What We Offer: 

Working at Ooma means being a team player, while allowing your individual voice to come through. And, you'll receive competitive compensation, benefits and generous company perks. 

  • Comprehensive Medical/Dental/Vision insurance for you and eligible dependents 
    • HMO's, a PPO, or HDHP (including HSA, which Ooma helps fund) 
  • Income Protection Benefits (Basic Life and AD&D, Short- and Long-term disability)
  • Commuter benefits  
  • 401k & employer match
  • Employee Stock Purchase Plan (ESPP)
  • Paid time off, sick days, as well as corporate holidays observed
  • Employee Assistance Program
  • Life Balance benefits with Travel assistance services and Identity theft and will preparation services

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Ooma

View company profile →