Senior Software Engineer - Operating System

Torc Robotics

Ann Arbor, MI, United States
On-site
Linux kernel modules development
Linux distribution integration
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 the Linux distribution into the build and deployment toolchain, and performing system-level debugging.
  • The role involves collaborating with cross-functional teams to ensure system security, stability, and scalability, as well as managing package builds and deployments.

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
  • Linux distribution integration
  • System-level debugging
  • Performance tuning
  • Shell scripting and automation
  • Build system technologies

Nice-to-have

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

Key Requirements

  • Experience with Linux kernel modules
  • Experience with build and deployment toolchains
  • Experience with system debugging and performance tuning
  • Experience developing shell scripts and automation tools
  • Experience managing package builds and deployments

Work Rights

Not specified

Tailored Resume

Cover Letter