> Markdown version of [/jobs/ext/4659113-embedded-linux-software-engineer](https://www.wearedevelopers.com/jobs/ext/4659113-embedded-linux-software-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). --- # Embedded Linux Software Engineer - **Company:** DEEPWAVE DIGITAL, INC. - **Location:** Philadelphia, PA, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Automation of Tests, Software Bug Management, C++ (Programming Language), Nvidia CUDA, Computer Engineering, Software Debugging, Linux, Device Drivers, Linux on Embedded Systems, Embedded Software, Firmware, Design of User Interfaces, Linux Distribution, Machine Learning, Real-Time Operating Systems, Release Management, Software Engineering, Multithreading, Gpu Programming, Git, Git Flow, Information Technology, Free and Open-Source Software, Build Tools, Software Defined Radio, Software Version Control - **Published:** November 10, 2026 - **Apply:** https://www.careerbuilder.com/job-details/embedded-linux-software-engineer-philadelphia-pa--87a99990-07c0-4393-b97e-f730537337c5 ## About the Role Embedded Linux, Software Engineering, Embedded Software, Embedded Linux, Software Engineering, Embedded Software, Linux Operating System, Device Drivers, Customer Support/Service, Electrical Engineering, * Bachelor's Degree in Computer Science, Electrical Engineering (with CS concentration), Computer Engineering, or equivalent. * 3-8 years professional experience developing software for embedded devices to include: * + C/C++ expertise targeting embedded devices + Knowledge of Linux operating system internals + Build systems, distribution packaging, and release management + Multithreaded applications + Device driver development + Strong debug skills using gdb and other tools as necessary * Knowledge of version control best practices and branching strategies/workflow (we use git) * Proven ability to learn new concepts, APIs, languages, etc. quickly. Ability to read/interpret datasheets, user's guides, man pages, etc. as the primary source of technical information * Work independently. Identify impediments. Communicate clearly. Helpful experience (not required) * Basic ability to operate lab test equipment (signal generators, oscilloscopes, spectrum analyzers, etc.) * Exposure (either coursework or professional experience) to digital signal processing or software defined radio * Machine learning experience and/or familiarity with a machine learning framework * Experience with customer interfacing (requirements gathering, technical demonstrations, customer support, etc.) * Real-time operating systems experience * GPU programming using CUDA * Hardware in the loop test automation * GUI design/development * Firmware development * Open source software contributions (being a GNU Radio contributor is a huge plus) ## Description Deepwave Digital is seeking an Embedded Linux Software Engineer who can contribute to various parts of our product line. The initial things you will be working on: * 60% AirStack development (AirStack is our internal Linux distribution consisting of drivers and applications for our hardware) including new features, bug fixes, and release testing * 30% Working on software (primarily device drivers) to support our next generation products * 10% Solving customer support requests (reproducing errors, tracking down root causes, etc.)