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

Software Engineer I - Device Drivers

$160.8k - $193k
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 Device Drivers team develops and maintains software used to configure and interface with sensors in the system to pass data generated from sensors to consumers in the system. What you'll do: Write software to integrate external sensors into the system 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, or related field with 1-5+ years of experience. Experience with device drivers and user space drivers. (PCIe, DMA, Ethernet, CAN) Experience with Linux development in Embedded Systems, latency analysis (CyclicTest,ftrace) 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) 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. 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 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. Hiring Range for Job Opening US Pay Range

$160,800—$193,000 USD

Vacancy posted 12 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer I - Device Drivers in Ann Arbor, MI vacancy
  • $120k - $150k

     ...available to them. We are expanding our engineering team and looking for a Software Engineer to support the...  ...the software that runs on edge IoT devices. This edge software includes machine...  ...boot, os kernel libraries, device drivers, os processes/daemons ~ Data compression... 
    Suggested
    Full time
    Casual work
    Local area
    Remote work
    Flexible hours

    Utilidata

    Ann Arbor, MI
    a month ago
  •  ...directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-...  ...incorporating feedback Producing documentation to support medical device regulatory processes Who This Is For Students... 
    Suggested
    Remote job
    Internship

    Danaher

    Ann Arbor, MI
    3 days ago
  • $72.6k - $123.4k

     ...semiconductor manufacturing ecosystem. Virtually every electronic device in the world is produced using our technologies. No laptop,...  ...invest 15% of sales back into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers work together with the... 
    Suggested
    Minimum wage
    Work experience placement
    Flexible hours

    KLA

    Ann Arbor, MI
    1 day ago
  •  ...Senior Full Stack Software Engineer Mariana Minerals is looking for an experienced Senior Full Stack Software Engineer to lead critical technical initiatives in building the next-generation critical minerals supply chain to support the world's energy transition.... 
    Suggested

    Mariana Minerals

    Ann Arbor, MI
    3 days ago
  • $250k - $350k

     ...structural damage, no visual defects and capable of representing company quality service commitments All tractor emission control devices and systems must be present and functional as designed by the original equipment manufacturer Must be outfitted with the... 
    Suggested
    For contractors
    Local area

    Proficient Auto Transport

    Ann Arbor, MI
    13 days ago
  •  ...This position is hybrid Trinity Health IHA Medical Group is hiring a Software Engineer IV role to lead meaningful, high-impact engineering work in a healthcare environment, combining JavaScript development with intelligent automation to improve the daily experience... 
    Work at office
    Immediate start
    Night shift

    Trinity Health

    Ann Arbor, MI
    3 days ago
  • $100k

     ...visa, walmart lab etc to name a few. Currently, we are looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data engineers/data scientists, machine learning engineers for full time positions with clients. Who... 
    Full time
    H1b
    Remote work

    SynergisticIT

    Ann Arbor, MI
    1 day ago
  • $110k - $145k

     ...including 28 state Departments of Transportation, are using MS2 software to manage their transportation data. MS2 is located in the...  ...environment for transportation professionals and Software Engineers with competitive compensation and benefit packages. We're a small... 
    Work at office
    Relocation package
    Flexible hours
    Night shift
    1 day per week

    Midwestern Software Solutions, LLC ("MS2")

    Ann Arbor, MI
    3 days ago
  •  ...Software Engineer MS2 is a national leader in transportation data management and analysis and has the largest traffic count database in North America. More than 270 agencies in 31 US States, and 3 Canadian Provinces, including 28 state Departments of Transportation,... 

    MS2

    Ann Arbor, MI
    2 days ago
  •  ...remote. Candidate is able to pick their remote day. Mid-Level AI Engineer / AI Developer Position Summary We are seeking a Mid-...  ...applications and services. This role will work closely with software engineers, product managers, architects, and data teams to... 
    Remote work

    Mindlance

    Ann Arbor, MI
    1 day ago
  • Job Title Bachelor’s degree in Computer Science, AI/ML, or related field 5+ years of relevant experience Strong hands-on experience with Kubernetes and container technologies in production Proficiency in Python, Golang, or similar programming languages Solid...

    Saxon Global

    Ann Arbor, MI
    2 days ago
  • $950 - $1,080 per week

     ...Extended warranty for the life of the lease (engine, aftertreatment, trans/rears, plus) ~202...  ...cabinet Option 3: Contract Driver ~3,000 – 3,500 miles per week, paid at...  ...within past 5 years No electronic handheld device violations No Felonies (minor offenses... 
    Weekly pay
    Contract work
    For contractors

    ACA Truck Leasing

    Ann Arbor, MI
    13 days ago
  •  ...coding assessment). Proven experience shipping production software in automotive, aerospace, defense, or robotics domains. Excellent...  ...debugging and troubleshooting skills. Bachelor’s or Master’s in Computer Science, Engineering, or related field (preferred).... 

    Saxon Global

    Ann Arbor, MI
    2 days ago
  •  ...Integration Engineer As an Integration Engineer, you’ll be responsible for: Setting up Bazel builds, Yocto recipes, and CI/CD...  ...platforms including x86, Qualcomm 8255, and Orin DevKit. Supporting software integration and deployment on hardware. Documenting and... 

    Saxon Global

    Ann Arbor, MI
    2 days ago
  • $1,500 - $2,000 per week

     ...Experienced Professionals Weekly Pay: $1,500.00 – $2,000.00 Driver Type: Company Driver Freight: Dry Van, Reefer, Specialized...  ...~ Professional communication skills ~ Ability to use mobile devices for updates/documentation Benefits ~26%–30% commission pay... 
    Weekly pay
    Full time
    Seasonal work
    Flexible hours

    Renewable Transport Services

    Ann Arbor, MI
    13 days ago
  •  ...Design Engineer As part of a cross functional Engineering team,...  ...and specifications using CAD software. · Collaborate with multi-disciplinary...  ...processes. Valid Driver's License and clear DMV...  ...inspection); using measurement devices; and/or assembly of fabrication... 
    For contractors
    Work at office

    RealTruck.com

    Ann Arbor, MI
    4 days ago
  • $1,300 - $1,850 per week

     ...Midwest Regional CDL-A Driver (Potential Home Every Other Day) Pay: $1,300.00 – $1,850.00 per week Company Information Renewable...  ...service communication skills ~ Ability to use mobile devices Benefits ~ Commission pay between 26% – 30% based on experience... 
    Weekly pay
    Full time
    Immediate start
    Flexible hours

    Renewable Transport Services

    Ann Arbor, MI
    13 days ago
  • $18 - $26 per hour

    Amazon Prime Delivery Drivers are responsible for delivering Amazon packages to residential and business locations on assigned delivery...  ...delivery vehicle, following delivery routes using a handheld device, delivering packages, taking delivery confirmation photos, and... 

    Amazon

    Ann Arbor, MI
    1 day ago
  • $13.5 - $17.5 per hour

     ...Pay Range: $13.50 - $17.50/hour Delivery Driver Job Description If you like working with a fun team, love our queso, have a great personality...  ..., in accordance with company safety procedures (which prohibit device usage while actively driving) Able to lift up to 50 pounds... 
    Local area
    Immediate start

    Qdoba Restaurants

    Ann Arbor, MI
    2 days ago
  • $90k

     ...Hiring CDL-A Truck Drivers TOP PAY. DRIVER-FRIENDLY LOADS. - Earn up to $90,000 per year* HOME TIME THAT WORKS - Get home every weekend NO TOUCH. ALL DRIVE. - 100% no-touch, mostly pre-loaded and pre-tarped Why Drive for Contrans Flatbed Group - USA? At Contrans... 
    Weekly pay
    Full time
    Temporary work

    Contrans Flatbed USA

    Ann Arbor, MI
    4 days ago
  •  ..., sexual orientation, national origin, or disability.      Envision yourself at Barracuda   As a Senior Application Security Engineer, you’ll help shape the future of our AppSec program. You’ll work effectively and efficiently in a small, high-impact team, bringing... 
    Remote work
    Worldwide
    Flexible hours

    Barracuda Networks Inc

    Ann Arbor, MI
    14 hours ago
  • $111.9k - $190.2k

     ...manufacturing ecosystem. Virtually every electronic device in the world is produced using our...  ...R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers...  ...Bachelor’s degree in Computer Science, Software Engineering, or related field 5+ years of... 
    Minimum wage
    Full time
    Work experience placement
    Immediate start
    Worldwide
    Flexible hours

    KLA

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

     ...manufacturing ecosystem. Virtually every electronic device in the world is produced using our...  ...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
  •  ...Software Developer In Test At Opus IVS, our mission is to drive advancement in the automotive...  ...covering backend service domains (Auth, Device, Session) and desktop application...  ...'s degree in Computer Science, Software Engineering, Information Technology, or a related field... 
    Contract work
    Local area

    Opus IVS - US

    Dexter, Livingston County, MI
    3 days ago
  • $60.8k - $121.8k

     ...Job Title: Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: None Employee Type: Regular Percentage of Travel Required: None Type of Travel: None The Opportunity: We are seeking aspiring engineers... 
    Full time
    Contract work
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    CACI International

    Superior, MI
    4 days ago
  •  ...Job Description: Entry Level Software Developer Requirements ~ Bachelor's degree ~1 Year of Previous W2 Experience in any field. ~ Possess a strong understanding of programming principles, data structures, algorithms, databases, and SQL, enabling the development... 
    Relocation

    Vets Hired

    Ann Arbor, MI
    4 days ago
  • $100k - $120k

     ...the technical direction of our products. This role is ideal for an experienced engineer who enjoys hands-on development, technical ownership, and helping teams deliver high-quality software at scale. Responsibilities Lead the design, development, and maintenance... 
    Flexible hours

    AccumTech

    Ann Arbor, MI
    20 hours ago
  • $92k

     ...Hiring CDL-A Truck Drivers PAY THAT GOES THE DISTANCE - Drivers can earn $0.55 - $0.66CPM* EQUIPMENT YOU CAN TRUST - Modern trucks, steady freight, no forced NYC OWN MORE THAN YOUR ROUTE - ESOP ownership means your miles build equity Why Drive for J&R Schugel... 
    Full time
    Relocation package

    J&R Schugel

    Ann Arbor, MI
    20 hours ago
  • $38.09 - $42.33 per hour

     ...exciting opportunity to join a collaborative, innovative, and technically challenging environment where you will perform complex software design, technical analysis, and contribute to a highly performant, multi-threaded, and resilient system. Your expertise will be crucial... 
    Hourly pay
    Temporary work

    Skill Corp

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

     .... We are looking for an Application Engineer, Software to serve as the technical bridge between...  ...firmware components (e.g., Linux BSP, drivers, embedded services) to fit each OEM partner...  ...at scale ~ Familiarity with on-device messaging and serialization patterns (e... 
    Full time
    Local area
    Remote work
    Flexible hours

    Utilidata

    Ann Arbor, MI
    13 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer I - Device Drivers. Be the first to apply!