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
Full-time

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 1 day ago
Similar jobs that could be interesting for youBased on the Software Engineer, II - Operating System in Ann Arbor, MI vacancy
  •  ...disability. Envision yourself at Barracuda Barracuda’s XDR Engineering team is looking for a Software Engineer II to join the organization. The team builds the XDR...  .... Troubleshoot and fix problems in our apps and operation. Provide guidance and mentoring for members of the... 
    Suggested
    Full time
    Local area
    Worldwide
    Flexible hours

    Barracuda Networks Inc

    Ann Arbor, MI
    1 day ago
  • $139k - $166.8k

     ...focused solely on developing software for automated trucks to transform...  ...Mission Interface Software Engineer plays a key role in...  ...software into the automated driving system at Torc. This role focuses on...  ...demonstrate technical leadership, operate with a high degree of... 
    Suggested
    Odd job
    Full time
    Immediate start
    Remote work
    Relocation

    Torc Robotics

    Ann Arbor, MI
    4 days ago
  • $125k - $175k

     ...About the role As a Software Engineer, you’ll develop, deploy, and maintain the backbone of all...  ...environments. At Applied Intuition, you will: Systems Engineering: Develop, deploy, and...  ...autonomy SW, ensuring robust and safe vehicle operation Communication Systems: Address inter‑... 
    Suggested
    Full time
    Work at office
    Remote work

    Applied Intuition

    Ann Arbor, MI
    4 days ago
  • $88.86k - $118.48k

     ...expectations are clear, and trust is built into how we operate. If you’re ready to take ownership, deliver meaningful...  ..., join us today. The Role The Senior IT Systems Engineer provides advanced Tier II support by troubleshooting and repairing network devices... 
    Suggested
    Full time
    Temporary work
    Work at office
    Remote work
    Shift work
    Night shift

    Lumen

    Ann Arbor, MI
    3 days ago
  •  ...A leading transportation data management firm in Ann Arbor, Michigan, is seeking a Senior Software Engineer to design and maintain systems that power its platforms. The role involves collaboration with product and engineering teams across the full stack, from back-end... 
    Suggested

    Midwestern Software Solutions, LLC ("MS2")

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

     ...focused solely on developing software for automated trucks to transform...  ...is fundamental to the safe operation of autonomous trucks. Core...  ...environmental challenges, and system degradation. As part of this...  ...architecture, code quality, and engineering best practices across the... 
    Full time
    Immediate start
    Relocation

    Torc Robotics

    Ann Arbor, MI
    2 days 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... 
    Full time
    Temporary work
    Remote work

    Lumen

    Ann Arbor, MI
    13 hours 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 success... 
    Work experience placement
    Flexible hours

    KLA-Belgium

    Ann Arbor, MI
    3 days 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
    13 hours ago
  •  ...Ann Arbor, Michigan, the company also operates existing engineering branches in Taipei and Hsinchu Taiwan...  .... We’ve co‑designed a full hardware‑software stack (compiler, runtime, and APIs) to...  ...that arise from test failures and system infrastructure as they are discovered... 
    Permanent employment
    Local area

    MemryX Inc.

    Ann Arbor, MI
    4 days ago
  •  ...extensive array of instruments and systems for applications ranging from...  ..., driveline test systems, engine test systems, brake test...  ...Automotive is searching for a Software Engineer to work out of our Ann...  .... Assists in preparation of operator manual or other documentation... 
    Temporary work
    Work at office
    Worldwide
    Flexible hours

    HORIBA, Ltd.

    Ann Arbor, MI
    3 days ago
  •  ...RF Sensing Systems Engineer KBR’s National Security Solutions team provides high-end engineering...  ...forefront of engineering, logistics, operations, science, program management, mission...  .../collected data. Implement, using software such as MATLAB or Python, advanced signal... 
    Internship
    Local area
    Remote work

    KBR Careers

    Ann Arbor, MI
    4 days ago
  • Galaxy Software Solutions, Inc. is seeking a Systems Analyst/Administrator to define technical documentation and work on server integrations. This role requires a master’s degree in Information Systems or a related field, along with relevant technical skills in UNIX, Linux... 

    Galaxy Software Solutions, Inc.

    Canton, MI
    2 days 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
  • $90k - $112k

     ...working to support our clients' software needs. Staff members work on...  .... We are seeking a Software Engineer who can reliably deliver...  ...and tradeoffs). Contribute to system reliability and supportability...  ...implementation notes, runbooks, and operational considerations). Grow... 
    Work at office
    Relocation package
    Flexible hours
    1 day per week

    Midwestern Software Solutions, LLC ("MS2")

    Ann Arbor, MI
    4 days ago
  • $96k

     ...Sr. Software Engineer II Galaxy Software Solutions, Inc. has job openings for Sr. Software Engineer II. Jobs located in Canton, MI and various unanticipated locations throughout the U.S. Design, develop, and implement software applications. Review, evaluate, and test... 
    Permanent employment
    Temporary work
    Relocation

    Galaxy Software Solutions

    Canton, MI
    3 days ago
  •  ...Senior Software Engineer What will I be getting myself into? As a Senior Software Engineer, you...  ...who can understand the entire system, formulate end-to-end solutions, and contribute...  ...and architectural clarity. Reducing operational toil. Expanding AI and agent capabilities... 
    Remote work
    Relocation
    Visa sponsorship
    Work visa

    SkySpecs

    Ann Arbor, MI
    1 day ago
  • $112k - $184k

     ...Fullstack Visualization Software Engineer Palo Alto, CA / Ann Arbor, MI / Product & Technology - AD/ADAS / Employee / hybrid Woven by Toyota...  ...globally. To continuously improve and thoroughly test our driving systems, we build developer workflows that leverage real‑world data... 
    Temporary work
    Work at office

    Woven

    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
    1 day 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
    4 days ago
  •  ...Technologies is seeking a dynamic and experienced Software Engineer for quantum and photonic devices. This...  ...hardware devices, including control systems, signal processing algorithms, and user...  ...performance, and ensure seamless operation of prototypes and devices.Signal... 

    Rydberg Technologies

    Ann Arbor, MI
    4 days ago
  • Description Job Title: Systems Engineer II Work Location: Saline, Michigan   This is a Hybrid position, which combines both in office...  ...% of the time. ~Knowledge of automotive electrical design software (Zuken) is a plus. ~Important note: The candidate’s primary... 
    Temporary work
    Work at office
    Worldwide
    Flexible hours

    Sumitomo Electric Wiring Systems, Inc

    Saline, MI
    a month ago
  • $80k - $100k

     ...Job Description Job Description As a Software Developer II at AccumTech, you will work as part of a collaborative,...  ...well‑defined problems while partnering with senior engineers on larger design decisions and system‑level initiatives. Responsibilities Design,... 
    Flexible hours

    AccumTech

    Ann Arbor, MI
    5 days ago
  • $123k - $209k

     ...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...  ...forefront of AI? We’re looking for a Senior Software Engineer with expertise in data science,... 
    Minimum wage
    Work experience placement
    Flexible hours

    KLA

    Ann Arbor, MI
    more than 2 months ago
  • $100k - $200k

     ...ecosystem in Ann Arbor! We're looking for talented software engineers at all levels who are ready to work on some of the...  ...flagship defense data and tooling platform, building the systems that unify developers and operators in a shared digital environment—accelerating... 
    Full time
    For contractors
    For subcontractor

    Applied Intuition

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

    NIRA DYNAMICS INC

    Ann Arbor, MI
    3 days ago
  •  ...Powertrain Qualification Testing team operates in a fast-paced, dynamic...  ...organization. Our mission is to identify software defects in electrified and internal combustion engine (ICE) powertrains, ensuring the...  ...-in-the-Loop (HIL) simulation systems. The engineer will execute... 
    Full time
    Immediate start

    Stellantis

    Ann Arbor, MI
    13 hours 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
    1 day ago
  •  ...religion, sex, sexual orientation, national origin, or disability. Software Engineer – Zero Trust Products & Cloud Services Barracuda Networks is...  ...’s degree in Computer Science, Management Information Systems, or Software Engineering; or equivalent work experience. 3+ years... 
    Work experience placement
    Worldwide
    Flexible hours

    Barracuda Networks Inc

    Ann Arbor, MI
    3 days ago
  •  ...Webster Associates is representing a leading technology firm in their search for a highly skilled Embedded Software Engineer specializing in core operating system development. This fully remote position (contiguous U.S.) is centered on designing, implementing, and maintaining... 
    Full time
    Remote work
    Relocation

    Webster & Webster Associates

    Ann Arbor, MI
    1 day ago

Do you want to receive more vacancies?

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