Simplify Logo

Full-Time

Principal Software Engineer

Lte

Posted on 11/30/2023

Ooma

Ooma

201-500 employees

Provides VoIP services and home security solutions

Hardware
Consumer Software
Consumer Goods
Entertainment

Senior, Expert

Remote in USA

Category
Software Engineering
Required Skills
Quality Assurance (QA)
Linux/Unix
Requirements
  • Deep experience in telephony and signal processing
  • Strong problem-solving, good communication and collaboration skills
  • 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
  • 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
  • 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
Responsibilities
  • 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
  • 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
Desired Qualifications
  • Knowledge of modem protocols and alarm panels
  • Experience with NXP solutions: i.MX, Layerscape
  • Experience with UEFI on arm platforms

Ooma provides VoIP phone services for businesses and homes, offering high-definition voice quality and advanced features, along with a cloud-based telephony platform. Additionally, Ooma Home offers a connected security solution with smart video cameras, facial recognition, and security sensors for affordable protection.

Company Stage

Series D

Total Funding

$84.6M

Headquarters

Sunnyvale, California

Founded

2004

Growth & Insights
Headcount

6 month growth

2%

1 year growth

9%

2 year growth

36%
INACTIVE