Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer, II - Operating System

$139k - $166.8k

TORC Robotics

About the Company


At Torc, we have always believed that autonomous vehicle technology will transform how we travel, move freight, and do business.
A leader in autonomous driving since 2007, Torc has spent over a decade commercializing our solutions with experienced partners. Now a part of the Daimler family, we are focused solely on developing software for automated trucks to transform how the world moves freight.
Join us and catapult your career with the company that helped pioneer autonomous technology, and the first AV software company with the vision to partner directly with a truck manufacturer.


Meet the Team

The Operating System Team develops and maintains a light-weight in-house modified Linux distribution based on the usage of open source technologies. This also comprises the integration of third party libraries to efficiently run Machine Learning based Applications on NVIDIA target SoCs as wall as the development, operation and maintenance of the required build-system technologies.


What You'll Do

  • 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
What You'll Need to Succeed
  • Bachelor's or Master's Degree in Computer Engineering, Computer Science, Engineering, or related field with 3-5+ years experience
  • Strong understanding of Linux internals, including user space vs kernel space, device trees, systemd and system boot-up.
  • 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, sokcets).
  • Familiar with Linux boot up sequence and bootloaders.
  • Experience with device drivers and user space drivers. (PCIe, DMA, Ethernet, CAN)
  • Linux security knowledge (secure boot chain, signed kernel modules), filesystem hardening, namespace isolation (LSM).
  • Strong experience with Linux development in Embedded Systems, latency analysis (CyclicTest,ftrace)
  • Strong knowledge in building real time Embedded Systems for automotive or similar industries
  • Knowledge of build systems (Make, CMake, Yocto, Buildstream, Bazel)
  • Proficiency in C/C++ programming
  • Namespace Isolations (Containers, CGroups)
  • Experience with Shell scripting (Bash)
  • Familiarity with system calls, memory management, and process management
  • Knowledge of networking protocols (TCP/IP, SSH,
  • 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.
  • Knowledge of ISO 61508 or/and ISO 26262 desirable.
  • Automotive ASPICE knowledge - V Cycle
Perks of Being a Full-time Torc'r
Torc cares about our team members and we strive to provide benefits and resources to support their health, work/life balance, and future. Our culture is collaborative, energetic, and team focused. Torc offers:
  • A competitive compensation package that includes a bonus component and stock options
  • 100% paid medical, dental, and vision premiums for full-time employees
  • 401K plan with a 6% employer match
  • Flexibility in schedule and generous paid vacation (available immediately after start date)
  • AD+D and Life Insurance
At Torc, we're committed to building a diverse and inclusive workplace. We celebrate the uniqueness of our Torc'rs and do not discriminate based on race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, veteran status, or disabilities.
Even if you don't meet 100% of the qualifications listed for this opportunity, we encourage you to apply.

Our compensation reflects the cost of labor across several geographic markets. Pay is based on a number of factors and may vary depending on job-related knowledge, skills, and experience. Torc's total compensation package will also include our corporate bonus and stock option plan. Dependent on the position offered, sign-on payments, relocation, and other forms of compensation may be provided as part of a total compensation package, in addition to a full range of medical, financial, and/or other benefits.


Job ID: 102526

Hiring Range for Job Opening

US Pay Range

$139,000-$166,800 USD
Vacancy posted 9 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer, II - Operating System in Ann Arbor, MI vacancy
  • $139k - $166.8k

     ...focused solely on developing software for automated trucks to transform...  ...reliability of perception systems across our autonomous vehicle...  ...currently seeking a Software Engineer who is enthusiastic about...  ...ADKit components to their peak operational state. We configure and operate... 
    Suggested
    Full time
    Immediate start
    Remote work
    Relocation

    TORC Robotics

    Ann Arbor, MI
    4 days ago
  • $139k - $166.8k

     ...are focused solely on developing software for automated trucks to...  ...external partners, the Middleware Engineering Team builds software solutions to uplift our system from open-source middleware frameworks...  ...Queue, shared memory and other operating system concepts. ~... 
    Suggested
    Full time
    Immediate start
    Relocation

    TORC Robotics

    Ann Arbor, MI
    13 hours ago
  • $95k - $120k

     ...We’re building the world’s best autonomy system to reimagine transit by minimizing...  ...Join us. Job Summary The Systems Engineer II leverages a comprehensive understanding...  ...experience in automotive engineering working on software, hardware, or combined hardware/software... 
    Suggested
    Full time
    Work at office
    Immediate start
    Flexible hours
    Shift work

    May Mobility

    Ann Arbor, MI
    13 hours ago
  • $125k - $175k

     ...industries in three core areas: tools and infrastructure, operating systems, and autonomy. Eighteen of the top 20 global automakers, as...  ...accommodate family commitments. About The Role As a Software Engineer, you’ll develop, deploy, and maintain the backbone of all-... 
    Suggested
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Applied Intuition

    Ann Arbor, MI
    1 day ago
  •  ...their technical contributions and engineering decisions tend to stand out during...  ...is hiring a Full Stack Application Systems Developer to help design and build...  ...applications from the ground up. CHCR operates as a product-focused software development group within Michigan... 
    Suggested
    Full time
    Temporary work
    Part time
    Remote work
    Monday to Friday
    Flexible hours

    University of Michigan

    Ann Arbor, MI
    8 hours ago
  • $103.71k - $138.28k

     ...independent efforts to all aspects of system integration including design, analysis,...  ...experience in system architecture and engineering disciplines. Specific technical knowledge...  ...Integrate, Test and Prepare systems for operational use and patches for rapid remediation... 
    Temporary work
    Remote work

    Lumen

    Ann Arbor, MI
    2 days ago
  • $105.9k - $180k

     ...hands without us. KLA invents systems and solutions for the...  ...expert teams of physicists, engineers, data scientists and problem-...  ...parallel processing and low-latency operations. Architect and deliver microservices...  ...-level programming, and software architecture. Proven... 
    Minimum wage
    Work experience placement
    Flexible hours

    KLA

    Ann Arbor, MI
    13 hours ago
  •  ...Senior Full Stack Software Engineer Mariana Minerals is looking for an experienced Senior Full...  ...architect, lead, and deliver software systems that accelerate the engineering and construction...  ...spearheading the development of a new "operating system" for the engineering,... 

    Mariana Minerals

    Ann Arbor, MI
    3 days ago
  • $132.4k - $158.9k

     ...are focused solely on developing software for automated trucks to transform...  ...Team Join the Compute Platform Systems Team, where we provide systems engineering to enable component development and...  ..., software, validation, and operations. Derive safety requirements, ensuring... 
    Full time
    Immediate start
    Relocation

    Torc Robotics

    Ann Arbor, MI
    1 day ago
  •  ...Maximus is currently seeking a Software Engineer . In this role, you will...  ...: - Determine operational feasibility by evaluating analysis...  ...by determining and designing system specifications, standards, and...  ...Familiarity with Pentaho, Microsoft IIS, SFTP and FTP protocols... 
    Minimum wage
    Full time
    Contract work
    Temporary work
    Work experience placement
    Remote work

    Maximus

    Ann Arbor, MI
    2 days ago
  • $146.8k - $272.6k

     ...vacancies within our organization. Staff Software Engineer (Full Stack) - Forward Engineering...  ...integrate seamlessly with evolving AI systems. You'll shape how TR builds software...  ..., qualified employees in all our operations around the world regardless of race, color... 
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Ann Arbor, MI
    3 days ago
  • $158k - $293k

     ...vacancies within our organization. Staff Software Engineer (AI) - Forward Engineering Build the future of AIpowered systems at Thomson Reuters Join our Forward...  ...team and help reinvent how Thomson Reuters operates. As a Staff Software Engineer (AI), you'll... 
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Ann Arbor, MI
    3 days ago
  •  ...assist technologies; Arene, our software development platform for...  ...TEAM An autonomous driving system typically comprises Sensing,...  ...Sensor & Calibration sub-team, operating under the World Understanding...  ...sub-team is seeking a Software Engineer to support the development of... 
    Work at office
    Flexible hours
    3 days per week

    Woven by Toyota

    Ann Arbor, MI
    3 days ago
  • $120k - $150k

     ...Software Engineer Utilidata is a fast-growing NVIDIA-backed edge AI company enabling greater...  ...transforming the way utility companies operate the grid edge and will enable data centers...  ...-time control interfaces, and robust system observability Create and maintain CI... 
    Casual work
    Local area
    Remote work
    Flexible hours

    Utilidata

    Ann Arbor, MI
    2 days ago
  •  ...Software Engineer MemryX Inc. is a semiconductor company focused on delivering high-performance...  ...Ann Arbor, Michigan, the company also operates existing engineering branches in Taipei...  ...that arise from test failures and system infrastructure as they are discovered.... 

    Memryx Inc.

    Ann Arbor, MI
    3 days ago
  •  ...Software Engineer MS2 is a national leader in transportation data management and analysis...  ...risks, and tradeoffs). Contribute to system reliability and supportability through...  ...(implementation notes, runbooks, and operational considerations). Grow ownership over... 

    MS2

    Ann Arbor, MI
    2 days ago
  • $129.6k - $220.3k

     ...into your hands without us. KLA invents systems and solutions for the manufacturing of wafers...  ...R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers...  ...platforms built for adaptability, scale, and operational excellence, driving real-world impact... 
    Minimum wage
    Flexible hours

    KLA

    Ann Arbor, MI
    4 days ago
  •  ...hybrid POSITION DESCRIPTION: The Systems Architect IV (Lead) provides advanced...  ..., regulatory requirements, and operational best practices. The Lead Systems Architect...  ...s degree in Computer Science, Computer Engineering, or a related field; or equivalent field... 
    Work at office
    Immediate start
    Night shift

    Trinity Health

    Ann Arbor, MI
    13 hours ago
  •  ...Senior Software Engineer MS2 is a national leader in transportation data management and analysis...  ...design, build, and maintain the core systems that power MS2's transportation...  ...capabilities, including code health, operational readiness, and ongoing improvements.... 

    MS2

    Ann Arbor, MI
    3 days ago
  •  ...Job Description Under the leadership of the Software Engineering Director and in collaboration with the Global Software Development...  ...for designing, developing, and testing software that operates within embedded systems with the highest quality standards. Essential... 

    New Eagle

    Ann Arbor, MI
    13 hours ago
  • $110k - $145k

     ...Transportation, are using MS2 software to manage their...  ...professionals and Software Engineers with competitive compensation...  ...build, and maintain the core systems that power MS2's transportation...  ...capabilities, including code health, operational readiness, and ongoing... 
    Work at office
    Relocation package
    Flexible hours
    Night shift
    1 day per week

    Midwestern Software Solutions, LLC ("MS2")

    Ann Arbor, MI
    3 days ago
  •  ...Senior Software Engineer, CPA Global North America LLC d/b/a Clarivate Analytics (US) LLC, Ann...  ...services with Docker and host and deploy on IIS using PowerShell automation. Design and...  ..., including rescans and conducting operational-readiness reviews; developing Python components... 
    Work at office
    Remote work

    Clarivate

    Ann Arbor, MI
    3 days ago
  •  ...applications become available. About Software Engineering Roles at Danaher Are you passionate...  ...of console and embedded software systems Troubleshooting issues and implementing...  ...together science, technology, and operational excellence to accelerate the impact of... 
    Remote job
    Internship

    Danaher

    Ann Arbor, MI
    3 days ago
  •  ...Recent contract awards in cybersecurity and operational readiness underscore Maximus’ role as a...  ...subject matter proficiency supporting system testing activities - Applies...  ...3 years of experience with bug tracking software (e.g., Jira). - 3 years of experience... 
    Minimum wage
    Full time
    Contract work
    Temporary work
    For contractors
    Work experience placement
    Remote work

    Maximus

    Ann Arbor, MI
    2 days ago
  •  ...Full-Stack Software Engineer The University of Michigan has an available position of Full-Stack Software Engineer in Ann Arbor, MI. Position...  ...] (JPA) to query & modify relational database management systems; & 5) 24 mos. exp. using SonarQube to ensure source code quality... 

    University of Michigan

    Ann Arbor, MI
    1 day ago
  • $140k - $220k

     ...core areas: tools and infrastructure, operating systems, and autonomy. Eighteen of the top 20 global...  ...The Role As a Perception Autonomy engineer, you will be pivotal in developing,...  ...integrating, and maintaining real-time sensor software solutions deployed across a range of... 
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Relocation package
    Day shift

    Applied Intuition

    Ann Arbor, MI
    4 days ago
  • $110.9k - $188.5k

     ...into your hands without us. KLA invents systems and solutions for the manufacturing of wafers...  ...R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers...  ...Preferred Qualifications Senior Full Stack Software Engineers are core to KLA's technology,... 
    Minimum wage
    Work experience placement
    Flexible hours

    KLA

    Ann Arbor, MI
    5 days ago
  •  ...Maintain and improve current production systems. Analyze existing and new data...  ...Minimum 1 year of experience in software development or a related technical...  ...Background in a field relevant to NIRA’s operations (automotive, civil engineering, cloud development, etc.).... 
    Work experience placement
    Work from home
    Flexible hours

    NIRA DYNAMICS INC

    Ann Arbor, MI
    3 days ago
  • $89k - $143.75k

     ...: R&D Product Development Job Sub Function: R&D Software/Systems Engineering Job Category: Scientific/Technology All Job Posting...  ...and understanding security controls provided by the operating system. ~ Experience of working with multi-threaded applications... 
    Full time
    Temporary work
    Work at office
    Local area
    Remote work
    Night shift

    Johnson & Johnson

    Ann Arbor, MI
    3 days ago
  •  ...Embedded Software Engineer Ann Arbor, MI 12+ Months Contract The AVSD has the task...  ...the traffic, road and environmental & system status to be able to promptly evaluate...  ...as the AVSD is responsible for the safe operation of a Self-Driving vehicle. Prior to operating... 
    Contract work

    Kasmo Global

    Ann Arbor, MI
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer, II - Operating System. Be the first to apply!