Software Engineer, Ii - Operating System

Torc Robotics

Ann Arbor, MI, United States
On-site
Linux kernel modules development
Build and deployment toolchain
System-level debugging
The Operating System Team develops and maintains a light-weight in-house modified Linux distribution based on open source technologies

Job Summary

  • The Operating System Team develops and maintains a light-weight in-house modified Linux distribution based on open source technologies.
  • Key responsibilities include working on Linux kernel modules, incorporating Linux distribution into the build and deployment toolchain, and performing system-level debugging.
  • The role involves optimizing performance, memory usage, and real-time behavior of embedded applications while collaborating with cross-functional teams.

Matching Summary

The Operating System Team develops and maintains a light-weight in-house modified Linux distribution based on open source technologies.

Skills & Requirements

Must-have

  • Linux kernel modules development
  • Build and deployment toolchain
  • System-level debugging
  • Performance tuning
  • Shell scripts and automation tools
  • System security, stability, scalability

Nice-to-have

  • Machine Learning applications
  • NVIDIA target SoCs integration
  • Cross-functional team collaboration

Key Requirements

  • Experience with Linux kernel modules
  • Experience with build systems
  • Experience with embedded applications

Work Rights

Not specified

Tailored Resume

Cover Letter