> Markdown version of [/jobs/ext/1893356-modem-firmware-engineer](https://www.wearedevelopers.com/jobs/ext/1893356-modem-firmware-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Modem Firmware Engineer - **Company:** Ericsson - **Location:** Boise, ID, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** C (Programming Language), Mobile Broadband Modems, C++ (Programming Language), Software Documentation, Computer Programming, Computer Engineering, Modems, Software Debugging, Device Drivers, Linux on Embedded Systems, Failover, Firmware, Global Positioning Systems (GPS), Internet Protocol Security (IP SEC), Virtual Private Networks (VPN), Linux Kernel, Network Configuration and Change Management, Network Interface, OpenVPN, Package Development Process, PCI Express, Software Defined Everything, Short Message Service, Network Routing, Network Routers, Openwrt, Information Technology, Software Version Control, GNSS - **Published:** August 2, 2026 - **Apply:** https://www.careerbuilder.com/job-details/sr-modem-firmware-engineer-boise-id--3d784670-128e-4a37-a4d1-6fa8a600838d ## About the Role 4+ years in embedded Linux development; 2+ years with OpenWrt or similar distributions 2+ years integrating cellular modems (preferred: 5+ years across multiple chipset vendors) Linux kernel development: driver development, device tree, kernel modules OpenWrt/LEDE build system and package development Cellular modem integration: QMI, RMNET, AT commands USB/PCIe modem interface drivers C/C++ programming for embedded Linux systems Cross-compilation toolchains and embedded build systems Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field (Master's preferred) Nice to have: experience with Qualcomm SDX-series modules, Quectel/Telit modules, ModemManager, VPN integration (WireGuard, OpenVPN, IPsec), eSIM/eUICC provisioning, or multi-WAN failover (mwan3), Antenna Design, Baseband, C Programming Language, C++ Programming Language, Chipset, Compensation and Benefits, Computer Engineering, Computer Firmware, Computer Science, Debugging Skills, Device Drivers, Documentation, Electrical Engineering, Embedded Linux, Embedded Systems, Failover, GPS (Global Positioning System), Kernel Programming, Linux Kernel Drivers, Modems, Network Configuration Management, Network Routers, Network Routing, PCI Express (PCI-E), Radio Frequency, Short Messaging Service (SMS), USB, User Documentation ## Description Develop and maintain kernel drivers for modem communication interfaces (USB, PCIe) Implement and optimize QMI/RMNET/AT command interfaces for modem control Configure network interfaces, routing policies, and failover mechanisms Implement connection management daemons for automatic reconnection and band selection Integrate SMS, GPS/GNSS, and voice functionality where applicable Optimize data throughput and reduce latency across modem interfaces Perform modem firmware updates (FOTA) and version management Debug connectivity issues across the full stack (RF, baseband, driver, user-space) Collaborate with hardware teams on antenna design validation and RF performance Create integration documentation and developer guides, DISCLAIMER: The above statements are intended to describe the general nature and level of work being performed by employees in this position. They are not an exhaustive list of all responsibilities, duties and skills required for this position, and you may be required to perform additional job tasks as assigned. ## Related Videos - [Cyber Security: Small, and Large!](https://www.wearedevelopers.com/videos/259-cyber-security-small-and-large) - [Unlocking the potential of Digital & IT at Vodafone](https://www.wearedevelopers.com/videos/602-unlocking-the-potential-of-digital-it-at-vodafone) - [Code meets connectivity - Developers as the powerhouse of Network API innovation](https://www.wearedevelopers.com/videos/1686-code-meets-connectivity-developers-as-the-powerhouse-of-network-api-innovation) ## Related Articles - [The CAMARA Project: How Telcos Collaborating Improves Developer Experience](https://www.wearedevelopers.com/magazine/671-the-camara-project-how-telcos-collaborating-improves-developer-experience) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Dev Digest 138 - Are you secure about this?](https://www.wearedevelopers.com/magazine/486-dev-digest-138-are-you-secure-about-this) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)