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

Software Engineer I - Device Drivers

$100.6k - $150.9k
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 generate from sensors to consumers in the system.

What you'll do:   


  • Write software to integrate external sensor to 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  

$100,600 - $150,900 USD  

Job ID: 102567

Vacancy posted 21 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer I - Device Drivers in Remote vacancy
  • $130k - $160k

     ...The Problem As Flock scales our edge device infrastructure across diverse outdoor environments...  ...embedded systems expertise. You will engineer our OS connectivity stack, optimize...  .... Experience with Qualcomm chipsets, software tools, or cellular telemetry logs is a plus... 
    Suggested
    Full time
    Seasonal work
    Remote work

    The Flock

    United States
    1 day ago
  • $191k - $253k

     ...partnering closely with specialist engineering, operations, and production...  ...requirements. TRS hires software engineers & hardware engineers...  ...system from low-level Linux drivers to cutting edge autonomy and...  ...architecture: Familiarity with device trees, bootloaders, and other... 
    Suggested
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Remote
    1 day ago
  • $120k - $150k

     ...Software Engineer Utilidata is a fast-growing AI company enabling AI data centers to dynamically...  ...on the software that runs on edge IoT devices. This edge software includes machine...  ...secure boot, os kernel libraries, device drivers, os processes/daemons ~ Data... 
    Suggested
    Casual work
    Local area
    Remote work
    Flexible hours

    Utilidata

    Ann Arbor, MI
    5 days ago
  •  ...Job Description Job Description Overview NOW HIRING: Mid-Level Embedded Software Engineer (AFC Devices) Vienna, VA (On-Site) | Full-Time STraffic America is seeking a Mid-Level Embedded Software Engineer to develop and support software for Automatic... 
    Suggested
    Full time
    Immediate start
    Remote work

    STraffic America, LLC.

    Vienna, VA
    10 days ago
  • $293k - $325k

    Connectivity Software Engineer, Consumer Devices San Francisco, CA - Remote or hybrid with 4 days in office per week. Relocation assistance offered....  ...and debug Bluetooth/BLE and Wi‑Fi features across kernel drivers, BlueZ/wpa_supplicant/hostapd, and systemd/D‑Bus... 
    Suggested
    Work at office
    Remote work
    Relocation package

    OpenAI

    Los Angeles, CA
    1 day ago
  •  ...continuing to offer job opportunities. We are seeking a Senior Software Engineer (C#/ .NET, Full Stack) to design, develop, troubleshoot, and...  ...of a team developing user-facing applications for medical devices related to breast and skeletal health. This team currently works... 
    Work at office
    Local area
    Work from home
    Flexible hours
    1 day per week

    Hologic

    Newark, DE
    2 days ago
  •  ...Linux Devices Software Engineer Home based - Worldwide; Office Based - Taipei, Taiwan This role is one of our general tracks. Apply here...  ...development Silicon software and optimisation engineers Kernel driver and hardware enablement engineers Hardware-centric Linux... 
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide

    Canonical

    United States
    1 day ago
  •  ...Job Description Job Description We are seeking a Senior Software Engineer-Network Protocols and Devices (REMOTE) for a full time and direct hire role for one of our amazing partners in the United States. This role is remote, but you MUST be living in the United States... 
    Full time
    Remote work

    TRAC Recruiting

    Austin, TX
    10 days ago
  •  ...Canonical is a leading provider of open source software and operating systems to the global...  ...such as public cloud, data science, AI, engineering innovation, and IoT. Our customers...  ...and growing. We are hiring a Linux devices software engineer on our SnapD team to... 
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide
    Flexible hours

    Canonical

    Remote
    4 days ago
  • $180k - $210k

     ...Employment Type Full time Location Type On-site Department Software Engineering Compensation $180K - $210K - Offers Equity This range represents...  ...a flexible and distributed electrical grid The Role SPAN’s Device Software team is responsible for the full lifecycle of new... 
    Full time
    Work at office
    Work from home
    Flexible hours

    SPAN

    San Francisco, CA
    20 hours ago
  •  ...We are a dynamic and innovative medical device startup developing a point-of-care portable...  ...currently comprises a CEO/Biomedical Engineer, and an Electrical Engineer.  Job Summary...  ...a talented and experienced Senior Software Engineer to join our team and lead the development... 
    Full time
    Temporary work
    Remote work
    Flexible hours

    Levisonics Inc

    Fishers, IN
    10 days ago
  • Innolitics is a remote-first company specializing in medical device software development and FDA regulatory consulting. We work across software engineering and regulatory compliance to deliver robust, traceable systems. As a Medical Device Software Engineer, you will engage... 
    Remote job

    National Asset Mgmt Incorporated

    Austin, TX
    4 days ago
  • Innolitics, a remote-first company specializing in medical device software development and FDA regulatory consulting, seeks a Medical Device Software Engineer to work on cross-functional projects in software development and design assurance. You will help write software... 
    Remote job

    Stryker Corporation

    Austin, TX
    4 days ago
  •  ...About the role Hinge Health is looking for a Staff Software Engineer to join our Device Software team inside Hardware R&D. This role is centered on the software systems behind a connected medical device experience, including device-control flows, mobile and backend integrations... 
    Full time
    Local area
    Worldwide

    Hinge Health, Inc.

    Remote
    21 hours ago
  •  ...Job Title: Embedded Software Engineer (AFC Device)   About the Role STraffic America, headquartered in Vienna, Virginia, is a leading provider of Automatic Fare Collection (AFC) systems for major U.S. transit agencies. As the U.S. subsidiary of STraffic — a global... 
    Full time
    Remote work

    Straffic

    Remote
    1 day ago
  •  ...Description We're looking for talented engineers to work on our wireless roaming system....  ...and core platform related issues in our driver and firmware environment   To optimize...  ...of data structures, algorithms, and software design Solid understanding of Linux kernel... 
    Full time

    Suitable Technologies

    Remote
    1 day ago
  •  ...ERP platform's capabilities and limitations and develop critical software applications in collaboration with the development team Develop...  ...deliveryRequired Skill and Experience• Experience in SAP ISU Device Management / Work Management /AMI implementation and Support programs... 
    Full time
    Temporary work
    Remote work
    Relocation
    Flexible hours

    Infosys Technologies

    Miami, FL
    5 days ago
  •  ...following the link below (Copy and Paste): *You can apply through Indeed using mobile devices with this link. Job Description Our client is looking for a Web Software Engineer Localization. They would like to add a team member to help build, develop and support... 
    Full time
    Local area

    CS

    Remote
    21 hours ago
  • $149.2k - $155k

     ...Dutch Pet, Inc. seeks a Software Engineer (Web Developer) in Oakland, CA to develop and implement websites, web applications, application...  ...and ensure they are compatible across different browsers and devices. Work closely with back-end developers to integrate APIs and... 
    Remote job
    Full time

    Online Veterinarians

    Remote
    1 day ago
  •  ...contribute across a suite of innovative GIS software products in indoor mapping,...  ...real world. As a software development engineer, you’ll contribute to building responsive...  ...features and capabilities across a variety of devices Participate in Scrum ceremonies, contributing... 
    Full time

    Esri

    Remote
    1 day ago
  • We are seeking an aspiring Backend Software Engineer to join our Product Development Team at Delsys...  ...body -worn physiological measurement devices. \• Design and implement APIs and...  ...frameworks and technologies. \• Develop drivers and communication protocols for custom... 
    Full time

    Delsys

    Remote
    1 day ago
  •  ...dangerous work. The company’s robots are engineered for demanding industrial...  ...are seeking a Senior/Staff Embedded Software Engineer, Robotic Devices to architect and develop the embedded...  ...microcontroller platforms to design device drivers, middleware, and on-device software... 
    Work at office
    Visa sponsorship

    RoboForce

    Remote
    1 day ago
  •  ...driven, and experienced Senior Backend Engineer to join us in defining the future of AI...  ...longitudinal health data from wearable devices and external systems. Our culture is...  ...-leveling operational excellence across software organizations Our Tech Stack Our... 
    Full time
    Remote work

    Counsel Health

    Remote
    1 day ago
  •  ...people come together, from anywhere in the world, and on any device. We’re on a mission to connect a billion people with optimism...  ..., more civil shared experiences for everyone. As a Senior Software Engineer on the Profile team, you will build systems and applications... 
    Full time

    Roblox

    Remote
    1 day ago
  •  ...technology that will set the standards for software-defined vehicles around the world....  ...or Masters in Computer Science, Software Engineering, or a related technical field. ~4+ years...  ...employment, social media/website, network/device, recruiting system usage/interaction,... 
    Full time
    Contract work

    Rivian and Volkswagen Group Technologies

    Remote
    1 day ago
  • $116k - $165k

     ...About Us Our software solves the most critical emerging grid integration challenges to ensure...  ...utilities. We are seeking a seasoned backend engineer to independently design, implement, and deploy software with our partner device manufacturers and utilities. In this role,... 
    Full time
    Work at office
    Remote work
    Shift work
    2 days per week

    Weavegrid

    San Francisco, CA
    1 day ago
  • $125k - $175k

     ...understanding of their bodies and daily lives. Our wearable device tracks key physiological metrics such as heart rate variability...  ...into users' fitness, health, and recovery.   As a Software Engineer II (Backend) in the Healthcare group, you will help build and... 
    Full time
    Work at office
    Relocation

    Whoop

    Remote
    1 day ago
  •  ...from anywhere in the world, and on any device. We’re on a mission to connect a billion...  ...experiences for everyone. As a Senior Backend Engineer on the User Communities team, you’ll own...  ...improve how we build, review, and ship software across the entire org. Act as the... 
    Full time
    Immediate start

    Roblox

    Remote
    1 day ago
  • $141k - $225.6k

     ...critical safety and justice issues with our ecosystem of devices and cloud software. Like our products, we work better together. We connect with...  ...company where you matter. Your Impact As a senior engineer on the team, you will be intimately involved in... 
    Full time
    Work experience placement

    Axon

    Remote
    1 day ago
  • $125k - $175k

     ...workflows and provide real-time insights to engineers, ensuring efficient and high-quality hardware development. As a Backend Software Engineer, you will design and implement...  ...chambers, oscilloscopes, and other engineering devices. Develop APIs and services to enhance... 
    Full time
    Work at office
    Relocation

    Whoop

    Remote
    1 day ago

Do you want to receive more vacancies?

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