1

Junior Embedded Linux Jobs (NOW HIRING)

Junior Embedded Software Engineer

Panama City Beach, FL Β· Hybrid

$116K - $153K/yr

ORA_ON_SITE Description SAIC is seeking Junior Embedded Software Engineers to join our dynamic team ... Windows, Linux, and VxWorks operating systems programming. * Use of Microsoft Visual C ...

Junior Embedded Software Engineer

Panama City, FL Β· On-site

$117K - $154K/yr

ORA_ON_SITE Description SAIC is seeking Junior Embedded Software Engineers to join our dynamic team ... Windows, Linux, and VxWorks operating systems programming. * Use of Microsoft Visual C ...

Embedded Linux Software Engineer

Irvine, CA Β· On-site

$100K - $167K/yr

Mentor junior engineers and interns, and offer technical guidance and feedback * Identify areas for ... Proven experience in software development for Linux and embedded systems * Experience working with ...

Strong problem-solving skills, leadership traits, and the ability to mentor junior engineers are ... Embedded Linux platformsβ€― * Open-source Linux and associated SDKsβ€― * GCC/GNU toolchainβ€―

Embedded Linux Software Engineer

Irvine, CA Β· On-site

$100K - $167K/yr

Mentor junior engineers and interns, and offer technical guidance and feedback * Identify areas for ... Proven experience in software development for Linux and embedded systems * Experience working with ...

next page

Showing results 1-20

Junior Embedded Linux information

See salary details

$84K

$134.9K

$189.5K

How much do junior embedded linux jobs pay per year?

As of Sep 11, 2026, the average yearly pay for junior embedded linux in the United States is $134,878.00, according to ZipRecruiter salary data. Most workers in this role earn between $109,000.00 and $160,500.00 per year, depending on experience, location, and employer.

What does a junior embedded Linux engineer do?

A Junior Embedded Linux Engineer assists in developing, testing, and maintaining software that runs on embedded devices using the Linux operating system. Their responsibilities often include writing code in languages like C or C++, configuring Linux kernel and device drivers, and troubleshooting hardware-software integration issues. They typically work under the guidance of senior engineers to learn best practices and contribute to projects such as IoT devices, consumer electronics, and industrial systems. This role requires a foundational understanding of Linux, programming, and embedded systems.

What are the key skills and qualifications needed to thrive as a junior embedded Linux engineer?

To thrive as a Junior Embedded Linux Engineer, you need proficiency in C/C++ programming, an understanding of Linux operating systems, and a relevant degree in computer science or electrical engineering. Familiarity with build systems (like Yocto or Buildroot), version control tools (such as Git), and debugging hardware/software interfaces is typically required. Strong problem-solving skills, attention to detail, and effective communication help you collaborate with teams and tackle technical challenges. These skills ensure reliable system development, efficient troubleshooting, and smooth integration of embedded Linux solutions in real-world products.

What is the difference between Junior Embedded Linux vs Junior Firmware Engineer?

AspectJunior Embedded LinuxJunior Firmware Engineer
Required CredentialsTypically a degree in Computer Engineering, Electrical Engineering, or related; knowledge of Linux systemsSimilar degrees; focus on embedded systems and low-level programming
Work EnvironmentEmbedded device development, Linux-based platforms, hardware integrationEmbedded hardware, microcontrollers, firmware development
Industry UsageConsumer electronics, IoT devices, automotive, industrial systemsConsumer electronics, IoT, aerospace, automotive
Common Search/ComparisonYesYes

Junior Embedded Linux and Junior Firmware Engineer roles often overlap in embedded systems development. While both require knowledge of hardware and programming, Junior Embedded Linux focuses on Linux-based platforms, device drivers, and system integration. Junior Firmware Engineers work more with microcontrollers and low-level programming. Understanding these differences helps candidates target the right roles based on their skills and career goals.

More about Junior Embedded Linux jobs

What cities are hiring for Junior Embedded Linux jobs?

Cities with the most Junior Embedded Linux job openings:

What are the most commonly searched types of Embedded Linux jobs?

The most popular types of Embedded Linux jobs are:

What states have the most Junior Embedded Linux jobs?

States with the most job openings for Junior Embedded Linux jobs include:

What job categories do people searching Junior Embedded Linux jobs look for?

The top searched job categories for Junior Embedded Linux jobs are:

What other helpful pages are available for Junior Embedded Linux?

Other pages related to Junior Embedded Linux:

Infographic showing various Junior Embedded Linux job openings in the United States as of September 2026, with employment types broken down into 2% Internship, 92% Full Time, 4% Part Time, and 2% Contract. Highlights an 83% Physical, 5% Hybrid, and 12% Remote job distribution, with an average salary of $134,878 per year, or $64.8 per hour.

Embedded Linux Software Engineer (Junior/Early Career)

San Diego, CA β€’ On-site

Robolink
E-LearningΒ β€’Β 11 - 50 employees

$110K/yr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted 10 days ago


Key responsibilities

  • Develop and optimize SDK features using Python and integrate performance-critical modules in C/C++.

  • Develop and debug Linux applications on ARM SoCs, focusing on networking pipelines for telemetry, video streaming, and control.

  • Conduct system and flight tests to identify and troubleshoot stability issues.


Job description

Embedded Linux Software Engineer (Junior/Early Career)


Job Title: Embedded Linux Software Engineer (Junior/Early Career)


Department: Product


Location: Onsite - San Diego, CA


Reports To: Senior Hardware Engineer


Type: Full-Time


FLSA Status: Exempt


Pay: $90,000 - $110,000 annually


About Us:

Robolink is a San Diego-based edtech company that is leading the charge for drones meant for the education space and for K-12 drone competitions. Our mission is to make STEM engaging and accessible through building tools for hands‑on learning and equipping teachers with the resources to teach with these tools. Our flagship product, the CoDrone EDU, is the official drone used in the Aerial Drone Competition, the largest drone competition in K-12.


About the Role:

Join Robolink in building the future of STEM education. We are developing the next-generation CoDrone EDU educational drone platform, a cutting-edge, Linux-based drone platform designed to teach middle and high school students the fundamentals of computer science and robotics.


As a Junior Embedded Linux Software Engineer, you will be at the heart of our development cycle. You'll help us bridge the gap between hardware and software, implementing features in our Python SDK, debugging complex system-level issues, and participating in hands‑on flight testing. This is an ideal role for a builder who wants to see their code take flightβ€”literally.


What You'll Do:

  • Feature Development: Implement and optimize SDK features using Python and integrate performance-critical modules in C/C++.

  • System Integration: Develop and debug Linux applications on ARM SoCs, focusing on networking pipelines for telemetry, video streaming, and control.

  • Hardware-Software Synergy: Work closely with hardware and firmware teams to validate performance and stabilize the platform for production.

  • Testing & Validation: Conduct rigorous system tests and flight tests to identify and troubleshoot stability issues.

  • Tools & Infrastructure: Build internal automation tools and scripts to streamline development and regression testing.

  • Documentation: Maintain clear technical documentation and contribute to our engineering knowledge base.


Required Qualifications:

  • Education: Bachelor's degree in Computer Science, Computer Engineering, or a related technical field.

  • Experience: 1-3 years of software or embedded systems experience (we value high-impact internships!).

  • Programming: Strong proficiency in Python and a solid understanding of Linux development environments.

  • Version Control: Comfortable with Git and standard collaborative workflows.

  • Networking: Foundational knowledge of TCP/IP, sockets, and networking protocols.


Bonus Points For:

  • Experience with Embedded Linux (Debian, Armbian, uBoot, etc.).

  • Exposure to C/C++ and integration via Cython.

  • Hands-on projects in robotics, drones, or IoT.

  • Familiarity with OpenCV or image processing pipelines.

  • Experience with WiFi telemetry or video streaming.

  • Proficiency in Bash scripting.

  • Hands-on familiarity with ARM/Linux toolchains and embedded development workflows.


Benefits & Perks:

  • Comprehensive Health Coverage: Robust Medical, Dental, and Vision insurance plans.

  • Financial Security: 401(k) retirement plan with company match and life insurance.

  • Flexible Spending: Access to Health Savings Accounts (HSA) and Flexible Spending Accounts (FSA) to help manage healthcare costs tax-efficiently.

  • Work-Life Balance: Generous Paid Time Off (PTO) and paid holidays.

  • Innovation Culture: Hands‑on experience with the latest drone hardware and a collaborative, engineering-first environment.

  • Impact: The opportunity to build products that inspire the next generation of engineers and scientists.


** Position subject to a background check.

#J-18808-Ljbffr