2

Embedded Linux Remote Jobs (NOW HIRING)

Fully remote position, home office * Employment Type: Full-time * Employment Status : Exempt ... Linux and/or real-time operating systems * Project-based development experience. * Experience ...

Embedded Software Engineer

Ferndale, WA ยท On-site +1

$103K - $129K/yr

Fully remote position, home office * Employment Type: Full-time * Employment Status : Exempt ... Linux and/or real-time operating systems * Project-based development experience. * Experience ...

$76K - $129K/yr

Approval of remote and hybrid work is not guaranteed regardless of work location.For additional ... Linux experience * Scripting with Python or MATLAB * Autonomyrelated algorithms such as sensor ...

United States (Remote) WHAT YOU GET TO DO: * Maintain end-to-end system integrity across the ... Linux: 2+ years of production experience with embedded or server-side Linux, including service ...

United States (Remote) WHAT YOU GET TO DO: * Maintain end-to-end system integrity across the ... Linux: 2+ years of production experience with embedded or server-side Linux, including service ...

Work within the Enterprise team in Zurich as a remote engineer and collaborate with other ... embedded Linux distribution * Propose new software solutions and take ownership of the ...

Work within the Enterprise team in Zurich as a remote engineer and collaborate with other ... embedded Linux distribution * Propose new software solutions and take ownership of the ...

Work within the Enterprise team in Zurich as a remote engineer and collaborate with other ... embedded Linux distribution * Propose new software solutions and take ownership of the ...

Linux Development Software Engineer

Austin, TX ยท On-site +1

$70 - $90/hr

Austin, TX (Remote Initially) Pay rate range: $70-$90 (Depending on experience level) * Develop and ... Experience with embedded systems development. * Knowledge of build systems (Yocto, Buildroot, or ...

Senior Embedded Software Engineer

Sioux Falls, SD ยท On-site +1

$119K - $157K/yr

Rust, C/C++ for embedded systems * Linux OS * Hardware interfaces (E.g., SPI, I2C, UART, CAN ... Remote candidates will not be prioritized. Physical Requirements & Working Conditions: * Physical ...

Senior Firmware Engineer, OpenBMC

New York, NY ยท On-site +1

$153K - $242K/yr

Hands-on experience with OpenBMC , Yocto Project , and embedded Linux environments. * Familiarity ... Comfort with debugging tools such as GDB JTAG and debugging over serial or remote consoles. * Basic ...

Comfort working on embedded Linux Operating Systems * Strong verbal and written communication ... SQL database design, expansion, and use The location of this positionhas the ability to be remote ...

next page

Showing results 1-20

Embedded Linux Remote information

See salary details

$84K

$134.9K

$189.5K

How much do embedded linux remote jobs pay per year?

As of Jun 13, 2026, the average yearly pay for embedded linux remote 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 are the common challenges faced when working remotely as an Embedded Linux engineer, and how can they be managed?

Remote Embedded Linux engineers often face challenges such as debugging hardware-related issues without direct physical access, coordinating with cross-functional teams across time zones, and maintaining effective communication about project status. To manage these, many teams utilize remote debugging tools, establish clear documentation practices, and schedule regular check-ins to ensure alignment. Being proactive in communication and leveraging collaborative platforms can help overcome most remote work hurdles in this field.

What is an Embedded Linux Remote job?

An Embedded Linux Remote job involves working with embedded systems that run on the Linux operating system, but with the flexibility to work remotely instead of on-site. Professionals in this role develop, program, test, and maintain Linux-based software for devices like routers, IoT gadgets, automotive systems, and industrial controllers. They are responsible for kernel development, device driver integration, optimizing system performance, and ensuring the stability and security of embedded devices. Remote embedded Linux engineers collaborate with teams using online tools, manage code repositories, and may need to debug hardware remotely or via simulators. This position requires strong knowledge of Linux internals, C/C++ programming, and experience with embedded hardware platforms.

What are the key skills and qualifications needed to thrive as an Embedded Linux Engineer working remotely, and why are they important?

To thrive as an Embedded Linux Engineer working remotely, you need a solid background in embedded systems development, Linux OS internals, and programming languages such as C/C++. Experience with cross-compilation toolchains, version control systems (like Git), and knowledge of build systems (such as Yocto or Buildroot) are typically required, along with relevant certifications being advantageous. Excellent problem-solving, self-motivation, and clear communication skills are crucial for effective remote collaboration and troubleshooting. These competencies ensure reliable system performance, efficient remote teamwork, and the successful delivery of robust embedded solutions.

What is the difference between Embedded Linux Remote vs Embedded Linux Engineer?

AspectEmbedded Linux RemoteEmbedded Linux Engineer
CredentialsTypically requires Linux certifications, programming skills, and remote work experienceRequires Linux, embedded systems, and programming certifications or experience
Work EnvironmentRemote, often freelance or contract-basedOn-site or hybrid in embedded systems companies
Industry UsageUsed across industries for remote development rolesCommonly employed in product development and manufacturing
Search IntentPeople looking for remote embedded Linux jobsPeople seeking embedded Linux engineering roles

Embedded Linux Remote roles focus on remote work, requiring skills in Linux and embedded systems, often with flexible arrangements. Embedded Linux Engineers typically work on-site or hybrid, involved in product development. Both roles demand Linux expertise but differ mainly in work location and employment setup.

More about Embedded Linux Remote jobs
What cities are hiring for Embedded Linux Remote jobs? Cities with the most Embedded Linux Remote 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 Embedded Linux Remote jobs? States with the most job openings for Embedded Linux Remote jobs include:
Infographic showing various Embedded Linux Remote job openings in the United States as of June 2026, with employment types broken down into 93% Full Time, and 7% Contract. Highlights an 100% Remote job distribution, with an average salary of $134,878 per year, or $64.8 per hour.

Robotics MPU & DNPU Field Applications Engineer

NXP Semiconductors

San Jose, CA โ€ข On-site, Remote

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 11 days ago


Job description

Location: Candidates located in or near San Jose, Austin, Detroit, or the Boston metro area are encouraged to apply. We also welcome home based candidates from major East Coast metropolitan areas with convenient access to international airports.

AI is rapidly moving beyond research labs and into the real world-powering advancements in vehicles, factories, hospitals, homes, and everyday devices. NXP's Global Sales organization is the force that transforms our intelligent edge vision into meaningful market impact. We operate on the front lines of innovation, delivering realworld AI, secure edge intelligence, and breakthrough technologies to the customers shaping tomorrow's world.As a strategic partner at the intersection of customer ambition and NXP capability, our global sales team drives alignment, opens new markets, and builds the relationships that lead to design wins and revenue growth. Through deep market insight and longterm collaboration, we embed customercentricity into every decision and help accelerate innovation at the systemsolution level. This disciplined, clientfirst mindset enables us to architect integrated, futureready solutions that deliver sustained value and strengthen NXP's competitive advantage.We thrive in a highperformance, highownership environment-competing boldly, executing with urgency, and celebrating results. If you want to win big, grow fast, and work with the customers building what's next, NXP Global Sales is where ambition becomes achievement.

What to Expect

We are seeking a highly motivated, experienced engineer to join our FAE team supporting the rapidly growing robotics market - humanoids, drones, and Autonomous Mobile Robots (AMRs) platforms. You will help our customers architect and deploy NXP application and AI processors as core to next-generation robotic systems - powering companion computers, central compute, vision and perception pipelines, AI inference, sensor fusion, and motion planning. You will join a collaborative, passionate team that values creativity, open communication, and having fun while solving tough problems together developing leading-edge hardware & software solutions.

We support flexible work arrangements and a healthy work-life balance, and welcome teams to a modern, collaborative workspace in San Jose, conveniently located in the heart of North San Jose's thriving tech community. Ready to make your mark on the future of robotics? Apply now and let's build something amazing together!

Your Role
  • Provide technical leadership to sales teams and customers covering edge-compute architecture, processor selection, bring-up, and software stack integration for NXP MPU and DNPU processors targeting robotics platforms.

  • Own the end-to-end robotics compute architecture for customer engagements, spanning perception, localization, planning, and control integration.

  • Guide customers in deploying complete robotics software stacks on NXP platforms, enabling rapid system bring-up and deployment.

  • Partner with customers on the design of companion computers, central compute, vision/perception subsystems, and HMI nodes - from silicon selection through Linux board bring-up, kernel/driver enablement, and system performance tuning.

  • Architect heterogeneous compute solutions that combine Linux on application cores with real-time tasks on companion microcontroller cores, including inter-core communication, resource isolation, and end-to-end latency budgets.

  • Design support and lab troubleshooting through schematic and PCB reviews, bench bring-up, debugging, and root-cause analysis across hardware, kernel, drivers, and middleware.

  • Enable customer AI, vision, and sensor-fusion workloads on NXP processors and integrated NPUs, helping customers move models from training frameworks to optimized on-device inference for perception, navigation, and HMI use cases.

  • Deliver on-site and remote proof-of-concept builds using NXP evaluation kits, robotics reference designs, and BSP / SDK enablement, demonstrating end-to-end solutions for AMR, drone, and humanoid use cases.

  • Lead technical training and project coordination across customers, business lines, and partners - running webinars, workshops, and deep-dives while managing timelines and deliverables.

Core Requirements
  • Bachelor's or Master's in Electrical Engineering, Computer Engineering or Computer Science

  • 10+ years in embedded systems development or applications support of MPU / SoC-based platforms running embedded Linux, with demonstrated technical leadership.

  • Strong embedded Linux experience across the full stack: bootloader (u-boot), kernel and device drivers, device tree, Yocto / build system, and user-space integration.

  • Proficient in C/C++ for embedded development, plus working knowledge of Python or scripting for tooling and automation.

  • Hands-on experience with ARM Cortex-A class application processors and heterogeneous compute architectures pairing application cores with real-time microcontroller cores.

  • Working knowledge of high-speed application-processor interfaces and how to design around them: LPDDR, PCIe, USB 3.x, MIPI-CSI / MIPI-DSI, Gigabit / Multi-Gigabit Ethernet, SDIO / eMMC, and QSPI.

  • Experience optimizing PCB design for high-speed application-processor interfaces (impedance control, length matching, EMC/EMI, and power integrity).

  • Strong troubleshooting skills with schematic review, signal analysis, and lab tools.

  • Excellent verbal and written communication for both technical and non-technical stakeholders.

  • Demonstrated leadership and ability to operate autonomously

  • Willing to travel, primarily within North America.

Specialty & Bonus Skills
  • Hands-on experience enabling AI / ML workloads on edge processors and integrated NPUs, including model conversion and optimization from common training frameworks to on-device inference for robotics perception.

  • Working knowledge of computer-vision and sensor-fusion pipelines: MIPI-CSI camera bring-up, ISP tuning, multi-camera synchronization, and fusion of camera, LiDAR, radar, time-of-flight, and IMU inputs feeding perception and localization.

  • Familiarity with robotics middleware and stacks: Rust, ROS / ROS 2, DDS, real-time Linux (PREEMPT_RT), and common SLAM, navigation, and motion-planning frameworks.

  • Experience with heterogeneous compute and inter-core communication frameworks (e.g., RPMsg / OpenAMP) used to combine Linux with real-time control on a single SoC.

  • Working knowledge of platform security: TrustZone, secure boot, OP-TEE, integrated secure enclaves, and secure-element integration for authenticated robotics endpoints.

  • Familiarity with connectivity in robotics - Wi-Fi, Bluetooth / BLE, 802.15.4, UWB, NFC - and in-robot networking interfaces such as Gigabit / Multi-Gigabit Ethernet, TSN-capable interfaces, and Single-Pair Ethernet.

  • Familiarity with power-management subsystems for application processors (PMIC integration, DVFS, multi-rail / thermal management) and battery-powered system architectures, including 48V platforms.

  • Working knowledge of functional safety (ISO 26262, IEC 61508 / SIL 2-3) and cybersecurity (ISO 21434, IEC 62443) standards relevant to industrial and automotive edge-compute systems.

The base salary range for this position is as mentioned below per year. We also provide competitive benefits, incentive compensation, and/or equity for certain roles.
Company benefits include health. dental, and vision insurance. 401(k), and paid leave. Please note that the base salary range (OR hourly rate) is a guideline, and individual total compensation may vary based on a number of factors such as qualifications, skill level, work location, and other business and organizational needs. This base pay range is specific to California and is not applicable to other locations. A reasonable estimate of the base salary range as of the date of this posting is:

$166,200 to $228,500 annually

More information about NXP in the United States...

NXP is an Equal Opportunity/Affirmative Action Employer regardless of age, color, national origin, race, religion, creed, gender, sex, sexual orientation, gender identity and/or expression, marital status, status as a disabled veteran and/or veteran of the Vietnam Era or any other characteristic protected by federal, state or local law. In addition, NXP will provide reasonable accommodations for otherwise qualified disabled individuals.

#LI-6692