Embedded Linux Engineer – Real-Time Automotive

Torc

Ann Arbor (MI)

On-site

USD 139,000 - 167,000

Full time

10 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Stock options
100% paid medical, dental, and vision
401K match
Flexible schedule
AD+D and Life Insurance

Job summary

Torc is seeking a Software Engineer, II to join the Operating System team. The role focuses on integrating a Linux distribution into build and deployment pipelines, with emphasis on system-level debugging, performance tuning, and automation tooling for embedded applications.

Candidate should have strong C/C++ skills, Linux internals expertise, and experience with device drivers, real-time concepts, and modern build systems.

Qualifications

  • Bachelor's or Master's degree in Computer Engineering, CS, or related field.
  • Strong understanding of Linux internals, including user space vs kernel space, systemd and system boot-up.
  • Familiar with Linux Kernel architecture (Scheduler, Memory management, Interrupt handling).
  • Experience with device drivers (PCIe, DMA, Ethernet, CAN) and user space drivers.

Responsibilities

  • Incorporate Linux Distribution into build and deployment toolchain.
  • Perform system-level debugging and performance tuning.
  • Develop shell scripts and automation tools.
  • Troubleshoot system issues and optimize performance.
  • Collaborate with cross-functional teams (DevOps, QA, Hardware, Networking).
  • Ensure system security, stability, and scalability.
  • Manage package builds and deployments.
  • Contribute to documentation and technical design discussions.
  • Optimize performance, memory usage, and real-time behavior of embedded applications.
  • Integrate and maintain third-party and open-source software.

Skills

C/C++ programming
Linux kernel
Embedded systems
Shell scripting
Device drivers
CI/CD practices
Python
GDB/Valgrind
Multithreading

Education

Bachelor's or Master's Degree in Computer Engineering/CS/related field

Tools

Yocto
Build systems (Make, CMake)
Git
GTest
VectorCAST
Docker

Job description

Torc is seeking a Software Engineer, II to join the Operating System team. The role focuses on integrating a Linux distribution into build and deployment pipelines, with emphasis on system-level debugging, performance tuning, and automation tooling for embedded applications.

Candidate should have strong C/C++ skills, Linux internals expertise, and experience with device drivers, real-time concepts, and modern build systems.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Automotive Embedded Software Engineer - RTOS, AUTOSAR
Automotive Embedded Software Engineer - RTOS, AUTOSAR

Global Connect Technologies • Dearborn (MI)

On-site
USD 100,000 - 160,000
Embedded Linux C++ Engineer – Firmware & Systems
Embedded Linux C++ Engineer – Firmware & Systems

Motorola Solutions • Allen (TX)

On-site
USD 75,000 - 95,000
Incentive Bonus Plans
Medical, Dental, Vision benefits
401(k) with Company Match
+4
Software Engineer II - Device Drivers
Software Engineer II - Device Drivers

Torc Robotics • Ann Arbor (MI)

On-site
USD 160,000 - 193,000
Bonus and stock options
Medical/dental/vision
401(k) with 6% match
+2
Embedded Real-Time Software Engineer for Automotive Systems
Embedded Real-Time Software Engineer for Automotive Systems

Applied Intuition • Sunnyvale (CA)

On-site
USD 140,000 - 210,000
Embedded Software Engineer II — Linux/ARM C++ (Automotive)
Embedded Software Engineer II — Linux/ARM C++ (Automotive)

Latitude AI • Detroit (MI)

On-site
USD 150,000 - 226,000
Competitive compensation packages
Health insurance
401(k) retirement plan with immediate-
+4
Embedded Software Engineer - Real-Time Vehicle Platform
Embedded Software Engineer - Real-Time Vehicle Platform

applied • Sunnyvale (CA)

On-site
USD 140,000 - 210,000
Real-Time Embedded OS Software Engineer
Real-Time Embedded OS Software Engineer

eSOL • Indiana (PA)

On-site
USD 90,000 - 140,000
Automotive Embedded Software Engineer - BSP/RTOS
Automotive Embedded Software Engineer - BSP/RTOS

Global Connect Technologies • Dearborn (MI)

On-site
USD 100,000 - 160,000
Senior Embedded Software Engineer - Linux Drivers (AUTOSAR)
Senior Embedded Software Engineer - Linux Drivers (AUTOSAR)

Ethernovia Inc. • United States

Remote
USD 180,000 - 240,000
Pre IPO stock options
Medical, dental and vision insurance
Flexible hours
Real-Time Systems Engineer (C/C++, Linux) with Clearance
Real-Time Systems Engineer (C/C++, Linux) with Clearance

Jobtailor • Kentucky

On-site
USD 120,000 - 160,000