Staff Embedded Software Engineer (5G Devices & NTN Connectivity)
ΠΡΡΡ & Π‘ΠΎΠΏΡΠΎΠ²ΠΎΠ΄
ΠΠ»Ρ ΠΌΡΡΡΠ° Ρ ΡΡΠΎΠΉ Π²Π°ΠΊΠ°Π½ΡΠΈΠ΅ΠΉ Π½ΡΠΆΠ΅Π½ Plus
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ
Location: Carlsbad, California, or Germantown, Maryland, United States
Salary: $165,000β$260,500 annually; $205,000β$307,000 annually for specific locations in San Jose, the San Francisco Bay Area, and the New York City metropolitan area.
Company
develops connectivity solutions integrating terrestrial 5G networks with satellite communications for aviation, maritime, residential, automotive, and emerging mobility markets.
What you will do
- Architect and develop modular embedded software platforms for 5G User Equipment and Customer Premises Equipment operating on satellite and NTN networks.
- Build hardware abstraction layers, middleware, platform services, APIs, Linux kernel drivers, and modem integration software.
- Integrate 5G chipsets from Qualcomm, MediaTek, Intel, and other ecosystem partners, including modem initialization, configuration, diagnostics, power management, and runtime operation.
- Design SDKs and reference architectures for OEM and ODM partners, including libraries, sample applications, documentation, and development tools.
- Develop automated validation frameworks, profile system performance, support field trials and customer deployments, and resolve production issues.
- Collaborate with hardware teams, product management, chipset vendors, external partners, and application developers while mentoring embedded systems engineers.
Requirements
- Bachelorβs degree or equivalent experience in Computer Science, Computer Engineering, Electrical Engineering, or a related technical discipline.
- 8+ years of experience developing embedded software for wireless communication devices, including a proven track record delivering commercial 5G UE or CPE products.
- Knowledge of 5G device architecture, including RF, baseband, and application processor subsystems; 3GPP UE protocol stacks; 5G NR procedures; MIMO; carrier aggregation; and device performance optimization.
- Hands-on experience integrating 5G modem chipsets from vendors such as Qualcomm, MediaTek, Intel, or Samsung.
- Familiarity with regulatory and certification requirements including FCC, CE, and carrier approvals.
- Proficiency in C/C++ and strong experience with Linux kernel development, kernel modules, device drivers, and kernel debugging.
- Understanding of PCIe, USB, SDIO, SPI, I2C, GPIO, and related hardware interfaces.
- Experience with Android BSP development and/or embedded Linux distributions such as Yocto and Buildroot.
- Experience with ftrace, perf, crash analysis tools, JTAG debuggers, device tree, ACPI, and platform initialization methodologies.
- Ability to design modular, maintainable, and scalable architectures; build SDKs, reference platforms, or frameworks for external partners; document technical designs; diagnose complex hardware-software interactions; collaborate across teams; and work in Agile environments.
- US Citizenship or Permanent Resident Status
Culture & Benefits
- Work on the convergence of satellite and 5G communications technologies.
- Build connectivity products for locations where traditional terrestrial networks cannot operate.
- Collaborate with chipset vendors and influence architecture decisions across connected-device products.
- See products deployed globally across aviation, maritime, automotive, residential, and emerging mobility applications.
- Medical, financial, and other benefits may be provided, with additional cash or stock incentives depending on the position.
- is an equal opportunity employer and provides disability accommodations for the application process.
ΠΡΠ΄ΡΡΠ΅ ΠΎΡΡΠΎΡΠΎΠΆΠ½Ρ
ΠΡΠ»ΠΈ ΡΠ°Π±ΠΎΡΠΎΠ΄Π°ΡΠ΅Π»Ρ ΠΏΡΠΎΡΠΈΡ Π²ΠΎΠΉΡΠΈ Π² ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ iCloud/Google, ΠΏΡΠΈΡΠ»Π°ΡΡ ΠΊΠΎΠ΄/ΠΏΠ°ΡΠΎΠ»Ρ, Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΊΠΎΠ΄/ΠΠ, Π½Π΅ Π΄Π΅Π»Π°ΠΉΡΠ΅ ΡΡΠΎΠ³ΠΎ. ΠΡΠΎ ΠΌΠΎΡΠ΅Π½Π½ΠΈΠΊΠΈ. ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΆΠΌΠΈΡΠ΅ Β«ΠΠΎΠΆΠ°Π»ΠΎΠ²Π°ΡΡΡΡΒ» ΠΈΠ»ΠΈ ΠΏΠΈΡΠΈΡΠ΅ Π² ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ. ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ Π² Π³Π°ΠΉΠ΄Π΅ β