Back to jobs

Embedded Linux Software Engineer

GL Intelligence, Inc. · Chantilly, VA, US

Spotted 21m ago

Job details

Pay
$120,000 – $150,000 a year
Work mode
On-site
Level
Mid level
Experience
3+ years
Posted
Nov 6, 2026
Last confirmed open
Nov 6, 2026
Job function
Electrical Engineering › Electronics & Hardware › Embedded Software Engineer
Job description

About this role

About Us

GL.iNet is looking for an Embedded Linux Software Engineer to join our growing engineering team in Northern Virginia. In this role, you'll develop and improve Linux-based firmware, troubleshoot complex software issues, and help build reliable software for our networking products.

What You'll Do

Embedded Linux Development & Debugging

  • Develop, modify, debug, and maintain embedded Linux firmware and system software
  • Investigate software defects, boot problems, crashes, build failures, and performance issues, and implement and test fixes
  • Work with Linux system services, packages, kernel components, and hardware-specific software as needed
  • Investigate unfamiliar codebases, identify root causes, and implement maintainable solutions

Build Systems & Software Integration

  • Integrate third-party and open-source components, including updates and patches
  • Maintain cross-compilation toolchains, build configurations, scripts, and dependencies
  • Help improve repeatable builds and automation
  • Participate in code reviews, testing, technical documentation, and cross-functional problem solving

Open-Source Compliance

  • Support open-source software compliance by tracking components and licenses
  • Review source-code availability and licensing requirements
  • Organize source releases, patches, and build instructions
  • Work with engineering teams to support open-source development practices

What We're Looking For:

  • 3+ years of experience in embedded Linux, firmware engineering, or Linux systems programming
  • Strong C programming skills and hands-on experience developing and debugging Linux software
  • Solid understanding of Linux fundamentals, including processes, memory, filesystems, and system interfaces
  • Experience with Git, shell scripting, Linux build tools (such as Make), and cross-compilation environments
  • Understanding of open-source development practices and basic GPL licensing principles
  • Strong troubleshooting and problem-solving skills, with the ability to understand unfamiliar code and deliver maintainable fixes
  • Degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field, or equivalent practical experience

Nice to Have:

  • Experience with OpenWrt, Yocto, Buildroot, or similar embedded Linux platforms
  • Familiarity with Linux kernel modules, drivers, bootloaders, device trees, or board support packages
  • Knowledge of networking concepts such as TCP/IP, Ethernet, routing, and VPNs
  • Experience with Docker, CI/CD, Python, automated build systems, or hardware debugging
  • Familiarity with GPL source releases, SBOMs, SPDX, license scanning, or firmware security
  • Contributions to open-source software or independent technical projects

What We Offer:

  • Competitive base salary
  • Health, dental, and vision insurance
  • 401(k) retirement plan
  • Paid time off (PTO)
  • Parental leave
  • Opportunities for professional growth

Job Type: Full-time

Work Location: On-site in Chantilly, VA

Pay: $120,000.00 - $150,000.00 per year

Benefits:

  • 401(k)
  • Dental insurance
  • Flexible schedule
  • Health insurance
  • Paid time off
  • Parental leave
  • Relocation assistance
  • Vision insurance

Application Question(s):

  • This is an onsite job. Are you able to work on-site Monday through Friday?

Work Location

In person

Interested in this role?Continue on Indeed to apply.
Apply on Indeed