... with Linux development for time critical Embedded Systems. • Familiar with Linux Kernel ... Make, CMake, Yocto, Buildstream, Bazel) • Proficiency in C/C++ programming • Strong ...
... with Linux development for time critical Embedded Systems. • Familiar with Linux Kernel ... Make, CMake, Yocto, Buildstream, Bazel) • Proficiency in C/C++ programming • Strong ...
Embedded Hardware Engineer
Allen Park, MI · On-site
Work in a team of highly motivated Embedded Software Engineers Design and develop embedded software ... in Linux platform Good, embedded debugging skills Self-reliant, approachable, with good ...
Quick apply
Embedded Hardware Engineer
Allen Park, MI · On-site
Work in a team of highly motivated Embedded Software Engineers Design and develop embedded software ... in Linux platform Good, embedded debugging skills Self-reliant, approachable, with good ...
Debug and troubleshoot embedded system software and hardware using oscilloscopes, logic analyzers ... Hands-on experience with Operating Systems such as QNX, Linux, Android, and Hypervisors
Debug and troubleshoot embedded system software and hardware using oscilloscopes, logic analyzers ... Hands-on experience with Operating Systems such as QNX, Linux, Android, and Hypervisors
Embedded Foundational SW Engineer
Dearborn, MI · On-site
$122K - $160K/yr
... Linux/QNX/RTOS board support package (BSP) software Prototype on evaluation and first sample ... engineers Familiarity with Classic & Adaptive Autosar stacks Experience developing embedded ...
Embedded Foundational SW Engineer
Dearborn, MI · On-site
$122K - $160K/yr
... Linux/QNX/RTOS board support package (BSP) software Prototype on evaluation and first sample ... engineers Familiarity with Classic & Adaptive Autosar stacks Experience developing embedded ...
Senior Software Quality Engineer, Embedded
Portage, MI · Hybrid
$89K - $148K/yr
Proficiency in programming embedded systems and related technologies (C/C++, Python, Yocto, device drivers, SPI, I2C) * Knowledge of FDA QSRs, ISO 13485 Design Control Procedures, IEC 62304 and ISO ...
Senior Software Quality Engineer, Embedded
Portage, MI · Hybrid
$89K - $148K/yr
Proficiency in programming embedded systems and related technologies (C/C++, Python, Yocto, device drivers, SPI, I2C) * Knowledge of FDA QSRs, ISO 13485 Design Control Procedures, IEC 62304 and ISO ...
Senior Software Quality Engineer, Embedded
Portage, MI · On-site
$89K - $148K/yr
Proficiency in programming embedded systems and related technologies (C/C++, Python, Yocto, device drivers, SPI, I2C) * Knowledge of FDA QSRs, ISO 13485 Design Control Procedures, IEC 62304 and ISO ...
Senior Software Quality Engineer, Embedded
Portage, MI · On-site
$89K - $148K/yr
Proficiency in programming embedded systems and related technologies (C/C++, Python, Yocto, device drivers, SPI, I2C) * Knowledge of FDA QSRs, ISO 13485 Design Control Procedures, IEC 62304 and ISO ...
Senior Software Engineer - Operating System
$119K - $158K/yr
Strong experience with Linux development for time critical Embedded Systems. * Familiar with Linux ... Knowledge of build systems (Make, CMake, Yocto, Buildstream, Bazel) * Proficiency in C/C ...
Senior Software Engineer - Operating System
$119K - $158K/yr
Strong experience with Linux development for time critical Embedded Systems. * Familiar with Linux ... Knowledge of build systems (Make, CMake, Yocto, Buildstream, Bazel) * Proficiency in C/C ...
Senior Software Engineer - Operating System
Ann Arbor, MI · On-site
$119K - $158K/yr
Strong experience with Linux development for time critical Embedded Systems. * Familiar with Linux ... Knowledge of build systems (Make, CMake, Yocto, Buildstream, Bazel) * Proficiency in C/C ...
Senior Software Engineer - Operating System
Ann Arbor, MI · On-site
$119K - $158K/yr
Strong experience with Linux development for time critical Embedded Systems. * Familiar with Linux ... Knowledge of build systems (Make, CMake, Yocto, Buildstream, Bazel) * Proficiency in C/C ...
Embedded Software Engineer | Real-Time Systems (C/C++, Python, Linux)
Sterling Heights, MI · On-site
$123K - $162K/yr
• C and C++ programming • Python programming • Development of software applications on Linux ... Experience Required Minimum of 6 years of experience in real-time embedded software development and ...
Embedded Software Engineer | Real-Time Systems (C/C++, Python, Linux)
Sterling Heights, MI · On-site
$123K - $162K/yr
• C and C++ programming • Python programming • Development of software applications on Linux ... Experience Required Minimum of 6 years of experience in real-time embedded software development and ...
Embedded Software Engineer
Farmington Hills, MI · On-site
$129K - $170K/yr
Strong programming proficiency in C/C++ and Python ... Working knowledge of embedded software development on Linux and/or RTOS environments. * Familiarity ...
Embedded Software Engineer
Farmington Hills, MI · On-site
$129K - $170K/yr
Strong programming proficiency in C/C++ and Python ... Working knowledge of embedded software development on Linux and/or RTOS environments. * Familiarity ...
Embedded Software Engineer
Farmington Hills, MI · On-site
$129K - $170K/yr
Strong programming proficiency in C/C++ and Python ... Working knowledge of embedded software development on Linux and/or RTOS environments. * Familiarity ...
Embedded Software Engineer
Farmington Hills, MI · On-site
$129K - $170K/yr
Strong programming proficiency in C/C++ and Python ... Working knowledge of embedded software development on Linux and/or RTOS environments. * Familiarity ...
Linux, Embedded Linux, VxWorks, Lynx, or Windows Operating Systems configurations and deployments ... Previous software engineering or software integration experience. Java, C, C++, Python. * Anti ...
Quick apply
Linux, Embedded Linux, VxWorks, Lynx, or Windows Operating Systems configurations and deployments ... Previous software engineering or software integration experience. Java, C, C++, Python. * Anti ...
Linux, Embedded Linux, VxWorks, Lynx, or Windows Operating Systems configurations and deployments ... Previous software engineering or software integration experience. Java, C, C++, Python. * Anti ...
Quick apply
Linux, Embedded Linux, VxWorks, Lynx, or Windows Operating Systems configurations and deployments ... Previous software engineering or software integration experience. Java, C, C++, Python. * Anti ...
Software Engineer, II - Operating System
$95K - $130K/yr
Strong experience with Linux development in Embedded Systems, latency analysis (CyclicTest,ftrace ... Knowledge of build systems (Make, CMake, Yocto, Buildstream, Bazel) * Proficiency in C/C ...
Software Engineer, II - Operating System
$95K - $130K/yr
Strong experience with Linux development in Embedded Systems, latency analysis (CyclicTest,ftrace ... Knowledge of build systems (Make, CMake, Yocto, Buildstream, Bazel) * Proficiency in C/C ...
Embedded Software Engineer
Dearborn, MI · On-site +1
$90K - $188K/yr
... Linux, QNX, or RTOS operating systems. 3. Utilizing Git, SVN, CVS, or VSS for source code ... Embedded Software Engineer - positions offered by Ford Motor Company (Dearborn, Michigan). Note ...
Embedded Software Engineer
Dearborn, MI · On-site +1
$90K - $188K/yr
... Linux, QNX, or RTOS operating systems. 3. Utilizing Git, SVN, CVS, or VSS for source code ... Embedded Software Engineer - positions offered by Ford Motor Company (Dearborn, Michigan). Note ...
Software Engineer, II - Operating System
Ann Arbor, MI · On-site
$95K - $130K/yr
Strong experience with Linux development in Embedded Systems, latency analysis (CyclicTest,ftrace ... Knowledge of build systems (Make, CMake, Yocto, Buildstream, Bazel) * Proficiency in C/C ...
Software Engineer, II - Operating System
Ann Arbor, MI · On-site
$95K - $130K/yr
Strong experience with Linux development in Embedded Systems, latency analysis (CyclicTest,ftrace ... Knowledge of build systems (Make, CMake, Yocto, Buildstream, Bazel) * Proficiency in C/C ...
Software Engineer, II - Operating System
Ann Arbor, MI · On-site
$95K - $130K/yr
Strong experience with Linux development in Embedded Systems, latency analysis (CyclicTest,ftrace ... Knowledge of build systems (Make, CMake, Yocto, Buildstream, Bazel) * Proficiency in C/C ...
Software Engineer, II - Operating System
Ann Arbor, MI · On-site
$95K - $130K/yr
Strong experience with Linux development in Embedded Systems, latency analysis (CyclicTest,ftrace ... Knowledge of build systems (Make, CMake, Yocto, Buildstream, Bazel) * Proficiency in C/C ...
Principal Software Engineer - Linux/BSP
$123K - $166K/yr
The Principal Software Engineer is responsible for developing embedded software including design ... The candidate must have programming experience with Linux Device drivers, Linux OS bring up, Board ...
Principal Software Engineer - Linux/BSP
$123K - $166K/yr
The Principal Software Engineer is responsible for developing embedded software including design ... The candidate must have programming experience with Linux Device drivers, Linux OS bring up, Board ...
Senior Embedded Software Engineer - Audio
Dearborn, MI · Hybrid
$115K - $150K/yr
Advanced proficiency in C++/Java/Kotlin, GNU toolchain, and Linux: Embedded Android. * Experience ... Exposure to AI prompt engineering to enhance software development workflows and productivity.
Senior Embedded Software Engineer - Audio
Dearborn, MI · Hybrid
$115K - $150K/yr
Advanced proficiency in C++/Java/Kotlin, GNU toolchain, and Linux: Embedded Android. * Experience ... Exposure to AI prompt engineering to enhance software development workflows and productivity.
Senior Embedded Software Engineer - Audio
Dearborn, MI · Hybrid
$115K - $150K/yr
Advanced proficiency in C++/Java/Kotlin, GNU toolchain, and Linux: Embedded Android. * Experience ... Exposure to AI prompt engineering to enhance software development workflows and productivity.
Senior Embedded Software Engineer - Audio
Dearborn, MI · Hybrid
$115K - $150K/yr
Advanced proficiency in C++/Java/Kotlin, GNU toolchain, and Linux: Embedded Android. * Experience ... Exposure to AI prompt engineering to enhance software development workflows and productivity.
Yocto Embedded Linux Engineer information
What is the difference between Yocto Embedded Linux Engineer vs Embedded Linux Developer?
| Aspect | Yocto Embedded Linux Engineer | Embedded Linux Developer |
|---|---|---|
| Credentials | Typically requires Linux, embedded systems, and Yocto Project certifications or experience | Requires Linux and embedded systems knowledge; certifications are common but not mandatory |
| Work Environment | Focuses on customizing Linux distributions using Yocto for embedded devices | Develops and maintains embedded Linux applications and drivers |
| Industry Usage | Primarily in IoT, automotive, and consumer electronics industries | Used across various industries including telecommunications, industrial automation, and consumer devices |
While both roles involve embedded Linux, the Yocto Embedded Linux Engineer specializes in creating custom Linux distributions with Yocto, whereas the Embedded Linux Developer focuses on application and driver development within embedded Linux systems.
- Senior Embedded Engineer
- Manager Electrical Engineer Embedded Systems
- Embedded Software Engineer Remote
- Staff Embedded Software Engineer
- Senior Embedded Software Engineer
- Junior Embedded Software Engineer
- Rtos
- Freelance Embedded Systems Engineer
- Freelance Embedded Software Engineer
- Senior Embedded Systems Engineer

Full-time
Posted 7 days ago
Job description
Torc Robotics is a leader in autonomous driving technology, focusing on developing software for automated trucks. The Senior Software Engineer for the Operating System Team will work on Linux kernel modules, system-level debugging, and performance tuning, while collaborating with cross-functional teams to ensure system security and scalability.
Responsibilities:
• Work on Linux kernel modules
• Incorporate Linux Distribution in to 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 software and open-source software
Qualifications:
Required:
• Bachelor’s Degree in Computer Science, Robotics, Electrical Engineering or related technical field with 5+ years of experience OR Master’s Degree in Computer Science, Robotics, Electrical Engineering or related technical field with 3+ years of experience
• Strong understanding of Linux internals, including user space vs kernel space, device trees, systems and system boot-up.
• Strong experience with Linux development for time critical Embedded Systems.
• Familiar with Linux Kernel architecture (Scheduler (CFS vs RT), Memory management (paging, slab, CMA), Interrupt handling, softirq/tasklets)
• Deep understanding of Process and IPC (fork/exec, signals, shared memory, pipes, sockets).
• Familiar with Linux boot up sequence and bootloaders.
• Experience with device drivers and user space drivers.
• Linux security knowledge (secure boot chain, signed kernel modules), filesystem hardening, namespace isolation.
• Strong knowledge in building real time Embedded Systems for automotive or similar industries
• Understanding bootloaders and hypervisors.
• Knowledge of applying kernel patches is desirable.
• Board bring up and SOC bring up experience with Linux OS.
• Strong experience with structured fault identification approaches such as STPA or FEMA execution
• Strong experience on requirements based and test-driven release execution
• Knowledge of build systems (Make, CMake, Yocto, Buildstream, Bazel)
• Proficiency in C/C++ programming
• Strong understanding of Linux kernel architecture
• Knowledge of networking protocols (TCP/IP, SSH, HTTP)
• Experience with debugging tools like GDB, strace, and Valgrind
• Experience working in multi-threaded, multi-core, and multi-processor systems.
• Solid understanding of Semaphore, Mutex, Message Queue, shared memory and other operating system concepts.
• Familiarity with hardware interfaces such as SPI, I2C, UART, Automotive Ethernet, CAN, and GPIO.
• Knowledge of software version control (e.g., Git), CI/CD practices, and issue tracking systems.
• Experience with Python, Bash scripting, or other relevant tools for automation and testing.
• Exposure to Nvidia DriveOs.
• Experience with Vector Cast or GTest for unit testing.
• Experience working with scrum / Agile teams.
Preferred:
• Knowledge of ISO 61508 or/and ISO 26262 desirable.
• Automotive ASPICE knowledge – V Cycle
Company:
Torc provides L4 end-to-end self-driving software for mobility, trucking, mining, and defense markets through strategic partnerships Founded in 2005, the company is headquartered in Blacksburg, USA, with a team of 501-1000 employees. The company is currently Late Stage.
About TORC Robotics
Sourced by ZipRecruiter
Industry
Trucking
Company size
501 - 1,000 Employees
Headquarters location
Blacksburg, VA, US
Year founded
2005