1

Junior Embedded Linux Jobs in California (NOW HIRING)

next page

Showing results 1-20

Junior Embedded Linux information

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 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.

What are the key skills and qualifications needed to thrive as a Junior Embedded Linux Engineer, and why are they important?

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 types of projects and daily tasks can a Junior Embedded Linux Engineer expect to work on?

As a Junior Embedded Linux Engineer, you can expect to work on tasks such as developing and debugging device drivers, configuring kernel modules, and integrating open-source software into embedded systems. Your daily responsibilities may also include writing scripts for automation, testing hardware-software integration, and collaborating with senior engineers to troubleshoot system issues. You’ll often work within cross-functional teams, interacting with hardware engineers and software developers to ensure seamless product development. These tasks provide valuable hands-on experience and are excellent opportunities to learn industry best practices and grow your technical skills.
What are the most commonly searched types of Embedded Linux jobs in California? The most popular types of Embedded Linux jobs in California are:
What job categories do people searching Junior Embedded Linux jobs in California look for? The top searched job categories for Junior Embedded Linux jobs in California are:
What cities in California are hiring for Junior Embedded Linux jobs? Cities in California with the most Junior Embedded Linux job openings:
Embedded Software Engineer II , Connectivity Systems at eero

Embedded Software Engineer II , Connectivity Systems at eero

Amazon

Los Gatos, CA

$153K - $201K/yr

Full-time

Posted 24 days ago


Amazon rating

7.4

Company rating: 7.4 out of 10

Based on 6,839 frontline employees who took The Breakroom Quiz

6th of 39 rated national retailers


Job description

At eero, our mission is to serve as the central nervous system of the home. While we began by revolutionizing home WiFi, we aim to create comprehensive solutions that serve both wireless and wired connectivity needs for customers and businesses across the globe. Our cross-functional team, spanning hardware, software, and manufacturing, develops advanced Ethernet switching and gateway products, alongside state of the art security features, to complement our award-winning mesh WiFi systems.

As an Amazon company, we combine the best of startup culture with the resources and stability of one of the world's leading technology companies. Our team builds products that customers love - from mesh routers to high-performance wired networking devices - and we're looking for you to join us in shaping the future of the connected home.
We live in a connected world and WiFi has become a critical component to every home. eero is the first product to deliver a whole home WiFi experience using mesh technology to make sure you never have to worry about WiFi ever again

We believe deeply in providing the best connectivity experience possible for our customers.
Key job responsibilities
Hardware Bring-Up & Production Support
- Partner with hardware engineering during board bring-up to debug boot sequences, peripheral initialization, and device configurations
- Support manufacturing and operations teams to ensure production firmware quality and flash/provisioning reliability
- Develop and maintain low level driver ensuring secure, reliable, and stable fleet-wide deployments
Embedded Linux Platform Development
- Design, develop, and maintain system-level services and daemons on eeroOS (embedded Linux) using Golang, Python, and C/C++
- Develop and optimize low-level platform components in C/C++ for eero devices, including system initialization, process management, and hardware abstraction layers
- Maintain and evolve the eeroOS distribution, including kernel configuration, package management, and system image builds
Networking & Connectivity
- Implement and debug networking features spanning L2-L4 (Ethernet, Wi-Fi/802.11, TCP/IP, mDNS, DHCP) within the platform layer
- Collaborate with firmware and radio teams on wireless subsystem integration and performance tuning
Build Infrastructure & Tooling
- Maintain and continuously improve CI/CD pipelines, build systems (Yocto/ BitBake or equivalent), and developer tooling to accelerate team velocity and code quality
- Develop automated testing frameworks for device software validation
Data-Driven Quality
- Analyze telemetry and diagnostics data from beta, dogfood, and production fleets to identify regressions, performance issues, and improvement opportunities
- Drive root-cause analysis for field issues using remote debugging, log analysis, and device-level diagnostics
Mentorship & Leadership
- Lead technical design reviews and mentor junior engineers on embedded platform best practices
- Contribute to architectural decisions that impact the full eero device portfolio
A day in the life
- The Connectivity team at eero is looking for an experienced engineer to join the Platform Software Development team. The Platform team is responsible for the operating system which powers all eero devices, software build infrastructure which is used by teams developing features on the eero devices, Smart Home Hub, Automation and Tooling.
- A SDE on the platform team develops applications and features in Golang and Python on eero's operating system which spans across all eero hardware and is also responsible for maintaining and continuously improving the eeroOS operating system and build infrastructure.
About the team
The Platform Software Development team owns eeroOS - the embedded Linux-based operating system powering all eero devices - along with the software build infrastructure, Smart Home Hub integration, and automation/tooling used by feature teams across the organization. We operate at the intersection of embedded systems and modern software engineering, building reliable, performant services that run on resource-constrained networking hardware deployed to millions of homes.
The team also serves as a core group responsible for triaging and resolving customer issues across production, beta, and dogfood deployments, working cross-functionally with Cloud, Data, and Mobile app teams.
Interested in exploring career opportunities with eero

Visit our careers page to view all open positions:
- https://www.amazon.jobs/content/en/teams/devices-services/hardware-eero?country%5B%5D=US&keyword%5B%5D=eero.


What Amazon employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Amazon logo

About Amazon

Sourced by ZipRecruiter

Amazon.com, Inc., commonly known as Amazon, is an American multinational technology company. It was founded by Jeff Bezos in 1994 and initially started as an online marketplace for books. Since then, Amazon has expanded its operations and become one of the largest e-commerce companies in the world. Amazon's primary business is its online retail platform, where customers can purchase a vast array of products, including electronics, clothing, books, home goods, and much more. The company offers a convenient and user-friendly shopping experience, with features such as fast shipping, customer reviews, and personalized recommendations. In addition to its e-commerce platform, Amazon has diversified its business into various other areas. One of its notable ventures is Amazon Web Services (AWS), a comprehensive cloud computing platform that provides services such as storage, compute power, and database management to individuals and businesses. AWS has become a leader in the cloud computing industry, powering many websites and applications worldwide. Amazon has also developed its own consumer electronics, including the popular Amazon Kindle e-reader, Fire tablets, Fire TV streaming devices, and the Alexa-powered Echo smart speakers. The Alexa voice assistant, integrated into these devices, allows users to interact with their devices using voice commands, perform tasks, and access information. Furthermore, Amazon has expanded into media and entertainment. It operates Prime Video, a streaming service that offers a wide range of movies, TV shows, and original content. Amazon Music provides a platform for streaming and purchasing digital music, while Audible offers audiobooks and other audio content. The company's commitment to customer satisfaction and convenience is demonstrated by its membership program, Amazon Prime. Prime members receive various benefits, including free two-day shipping, access to streaming services, exclusive deals, and more.

Industry

It services, book publishers, retail, real estate and computer and electronic product manufacturing

Company size

10,000+ Employees

Headquarters location

Seattle, WA, US