Software Engineer, II - Operating System
$139k - $166.8kTORC 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
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:
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
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
- 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
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
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...SuggestedFull timeImmediate startRemote workRelocation$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. ~...SuggestedFull timeImmediate startRelocation$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...SuggestedFull timeWork at officeImmediate startFlexible hoursShift work$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-...SuggestedFull timeFor contractorsFor subcontractorCasual workWork at officeRemote workDay shift- ...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...SuggestedFull timeTemporary workPart timeRemote workMonday to FridayFlexible hours
$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 workRemote work$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 wageWork experience placementFlexible hours- ...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,...
$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 timeImmediate startRelocation- ...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 wageFull timeContract workTemporary workWork experience placementRemote work
$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 officeLocal areaFlexible hours2 days per week3 days per week$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 officeLocal areaFlexible hours2 days per week3 days per week- ...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 officeFlexible hours3 days per week
$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 workLocal areaRemote workFlexible hours- ...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....
- ...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...
$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 wageFlexible hours- ...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 officeImmediate startNight shift
- ...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....
- ...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...
$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 officeRelocation packageFlexible hoursNight shift1 day per week- ...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 officeRemote work
- ...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 jobInternship
- ...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 wageFull timeContract workTemporary workFor contractorsWork experience placementRemote work
- ...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...
$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 timeFor contractorsFor subcontractorCasual workWork at officeRemote workRelocation packageDay shift$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 wageWork experience placementFlexible hours- ...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 placementWork from homeFlexible hours
$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 timeTemporary workWork at officeLocal areaRemote workNight shift- ...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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer, II - Operating System. Be the first to apply!
Related searches
- senior software design engineer Ann Arbor, MI
- software engineer amazon Ann Arbor, MI
- software developer positions Ann Arbor, MI
- software engineer full time Ann Arbor, MI
- software engineer Ann Arbor, MI
- agile software developer Ann Arbor, MI
- senior software engineer remote Ann Arbor, MI
- software developer entry level Ann Arbor, MI
- software engineer - early career Ann Arbor, MI
- software engineer remote Ann Arbor, MI



