1

Linux Software Development Jobs (NOW HIRING)

Embedded Linux Software Engineer

San Diego, CA ยท On-site

$105K - $155K/yr

About this position SeeScan is seeking a Software Engineer with strong experience in embedded Linux development. You will be responsible for a mix of driver, middleware and application development on ...

Senior Software Developer - Systems

Suwanee, GA ยท On-site

$50.75 - $67/hr

Preferred : โ€ข Advanced knowledge in real-time OS, Linux kernel module development, EtherCAT, Linux boot and base system โ€ข Experience in robotic software development Company : Mujin offers the ...

Lead or contribute to the design and development of Linux kernel components and device drivers for ... Perform software testing, validation, and long-term maintenance of embedded systems to ensure ...

Job Title: Embedded Software Engineer This role focuses on the design and development of embedded Linux software for connected vehicle systems, including telematics, edge computing, remote ...

Job Title: Embedded Software Engineer This role focuses on the design and development of embedded Linux software for connected vehicle systems, including telematics, edge computing, remote ...

Embedded Software Engineer

Austin, TX ยท On-site

$130K - $171K/yr

We are seeking a highly skilled Embedded Linux Software Engineer specializing in Jetson hardware platforms and driver development. The ideal candidate will have hands-on experience configuring ...

Showing results 21-40

Linux Software Development information

See salary details

$79.5K

$142.1K

$178.5K

How much do linux software development jobs pay per year?

As of Aug 6, 2026, the average yearly pay for linux software development in the United States is $142,102.00, according to ZipRecruiter salary data. Most workers in this role earn between $123,500.00 and $163,000.00 per year, depending on experience, location, and employer.

What is the difference between Linux Software Development vs Linux System Administration?

AspectLinux Software DevelopmentLinux System Administration
Primary FocusCreating and maintaining software applications for LinuxManaging, configuring, and maintaining Linux systems
Required SkillsProgramming, debugging, software designSystem setup, network management, security
Work EnvironmentDevelopment teams, software companiesIT departments, data centers
CertificationsLinux Foundation Certified Engineer, LPIC-1Linux Professional Institute Certification, CompTIA Linux+

Linux Software Development focuses on building applications and software solutions for Linux environments, requiring programming skills. Linux System Administration involves managing and maintaining Linux systems, emphasizing configuration and security. Both roles often overlap but serve different core functions within the Linux ecosystem.

More about Linux Software Development jobs
What cities are hiring for Linux Software Development jobs? Cities with the most Linux Software Development job openings:
What states have the most Linux Software Development jobs? States with the most job openings for Linux Software Development jobs include:
Infographic showing various Linux Software Development job openings in the United States as of August 2026, with employment types broken down into 1% As Needed, 82% Full Time, 14% Part Time, and 3% Contract. Highlights an 92% Physical, 2% Hybrid, and 6% Remote job distribution, with an average salary of $142,102 per year, or $68.3 per hour.

Embedded Linux Software Engineer

SeeScan

San Diego, CA โ€ข On-site

$105K - $155K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Re-posted 8 days ago


Job description

About this position
SeeScan is seeking a Software Engineer with strong experience in embedded Linux development. You will be responsible for a mix of driver, middleware and application development on a variety of embedded hardware platforms.
This is a fully onsite position located in Kearny Mesa.
Compensation
The salary range for this position is $105,000 to $155,000 annually.
This range represents a good faith estimate based on the qualifications we expect to find in a successful candidate. Actual compensation offered may be less or greater than this estimate based on a variety of factors, including, but not limited to, our assessment of your ability to bring value to our organization.
We offer
  • A position within an established company that has over 40 years of experience
  • Medical, dental, and vision coverage
  • Traditional and Roth 401(k) investment options, with partial company matching contribution
  • Flexible Paid Time Off plan with no cap or "use it or lose it" requirement

In your application, include your resume and a thoughtful cover letter explaining why you are the ideal candidate for this position. We are looking for a long-term, in-house teammate to join us, not a contractor or consultant.
In this position, you will
  • Develop middleware and user applications, usually based on C/C++
  • Write device drivers for the Linux kernel
  • Develop or customize board support packages (BSP) for our hardware to provide additional functionality, e.g. software updates, security, and optimization
  • Be an active participant in software architecture discussions
  • Stay current with latest best practices, and identify opportunities for technology, tool, and process improvement

About you
  • Strong C/C++ development skills
  • Thorough knowledge of OS coding techniques, interfaces, and hardware subsystems
  • Experience with embedded Linux
  • Familiarity with software configuration management tools, defect tracking tools, and peer review
  • Strong documentation and writing skills
  • Adaptable life-long learner with experience in emerging technologies

Other helpful skills
  • Experience developing applications with high data throughput and low latency
  • Experience with D-Bus/Networking/Wi-Fi
  • Experience working with Yocto
  • Familiarity with web front-end and back-end technologies

Education and experience
  • BS degree in computer science, computer engineering, or similar with relevant experience
  • At least two years of experience in hands-on development and troubleshooting using Linux on embedded systems

About SeeScan
Modern life depends on the infrastructure that brings water, electricity, gas, and communications services to our homes and businesses. SeeScan's mission is to deliver the highest quality products that protect these vital services. We are an original equipment manufacturer in San Diego, CA that builds diagnostic and utility locating equipment from the ground up, from initial product conception to prototyping, testing, and final assembly.
At SeeScan, you'll be part of a group of people who bring passion and energy into everything they do. We value the individual contributions all of our employees make and invest in the tools and training they need to find success and professional growth. We do our best to empower the right people to take on new opportunities, and our culture promotes transparency, integrity, and continuous learning.
Notes
  • No recruiters, contractors, or consultants, please
  • No relocation assistance or visa sponsorships available for this position
  • SeeScan is an Equal Opportunity Employer