Embedded Linux Engineer

3M

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Austin, TX
Employment
Full-time
Posted
14 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

How this pay compares to similar roles

Similar $172k
$135k $208k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $142,120–$201,275.

Based on 240 similar postings.

Employer

About 3M

3M is a diversified technology and manufacturing conglomerate producing thousands of products across healthcare, safety, electronics, transportation, and consumer goods. Industry: Diversified Manufacturing

3M currently has 42 open roles on FindRole.

Listed pay typically runs $145,676–$178,049 across 26 roles with salary data.

Most-posted roles

View all roles at 3M

At a glance

TL;DR · Embedded Linux Engineer

JOB TITLE: Embedded Linux Engineer As an Embedded Linux Engineer, you will join the product development team to develop and maintain real-time PREEMPT-RT Linux-based software for automated electromechanical systems. Your daily responsibilities include designing software interfaces between embedded firmware, DSPs, sensors, and high-level applications, while developing system services, drivers, and middleware for deterministic motion control. You will implement coordinated machine control over industrial fieldbuses like EtherCAT, integrating motors, encoders, and actuators with machine-vision or AI Edge inspection subsystems. The role requires proficiency in C/C++, multithreaded software design, and inter-process communication. You will utilize source control and modern development tools to support the architecture, testing, and deployment of next-generation automation systems, specifically solving technical challenges in robotics, cable installation technologies, and reliable energy delivery systems.

What you'll do

  • Develop and maintain real-time PREEMPT-RT Linux-based software for automated electromechanical systems.
  • Design software interfaces between embedded firmware, DSPs, sensors, and higher-level application software.
  • Develop system services, drivers, and middleware for deterministic, real-time operation of motion-control systems.
  • Implement coordinated motion and machine control over industrial fieldbuses like EtherCAT.
  • Integrate control platforms with machine-vision, AI Edge inspection subsystems, and operator HMIs.
  • Support software architecture, integration, testing, and deployment of next-generation automation systems.
  • Drive product architecture, feasibility studies, prototyping, and engineering verification.

What we're looking for

  • Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, or a related engineering discipline.
  • Master's degree or higher in Computer Engineering, Computer Science, Electrical Engineering, or a related discipline (preferred).
  • Three or more years of experience in C/C++ software development for embedded systems and real-time operating systems like PREEMPT-RT Linux.
  • Three or more years of experience with multithreaded and concurrent software design, including inter-process communication and complex hardware/software debugging.
  • Three or more years of experience using source control and modern software development tools.
  • Experience with DSP integration, signal processing, or machine control systems (preferred).
  • Experience developing device drivers or middleware (preferred).
  • Experience with Python scripting, industrial fieldbus protocols, motion control, or machine-vision integration (preferred).

More like this

Similar roles

Senior Embedded Linux Engineer

Anduril Industries

Costa Mesa, CA +1 137 days ago $220,000–$292,000
Linux Kernel C Rust Python C++ NixOS ARM RTOS CUDA uboot EDK2 Yocto Buildroot Embedded Linux Device Trees Bootloaders Kernel Drivers MCU Functional Programming

Linux Engineer

Leidos

Lorton, VA 26 days ago $116,350–$210,325
Red Hat Enterprise Linux Red Hat Satellite Server Python Bash PowerShell Ansible STIG SolarWinds ITIL Configuration Management Change Management Incident Management Vulnerability Management NIST Patch Management Linux Security+
10+ yrs exp

Embedded Software Engineer

Motorola Solutions

Schaumburg, IL 76 days ago $75,000–$130,000
C C++ Python Linux Embedded Software Agile Git JIRA Machine Learning Artificial Intelligence Wireless Communications FPGA Cybersecurity

Embedded Software Engineer

Motorola Solutions

Los Angeles, CA 152 days ago
C Linux Kernel embedded system s Socket Programming IPsec ARM RISC-V Board Support Package MAC Mobile Ad-hoc Networking NIST FIPS 140-3 NIAP Common Criteria Ethernet Internet Protocol Encryption Algorithms CNSA
3+ yrs exp Hybrid

Embedded Software Engineer

Booz Allen Hamilton

Huntsville, AL +3 104 days ago
Rust C C++ Python CI/CD Kubernetes Git GitLab Jira Confluence GitHub Agile Automated Testing secure coding