Software Engineer I - Device Drivers
$100.6k - $150.9kTORC 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
$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...SuggestedFull timeSeasonal workRemote work$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...SuggestedFull timeWork experience placementImmediate start$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...SuggestedCasual workLocal areaRemote workFlexible hours- ...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...SuggestedFull timeImmediate startRemote work
$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...SuggestedWork at officeRemote workRelocation package- ...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 officeLocal areaWork from homeFlexible hours1 day per week
- ...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 officeLocal areaRemote workWork from homeWorldwide
- ...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 timeRemote work
- ...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 officeLocal areaRemote workWork from homeWorldwideFlexible hours
$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 timeWork at officeWork from homeFlexible hours- ...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 timeTemporary workRemote workFlexible hours
- 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
- 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
- ...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 timeLocal areaWorldwide
- ...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 timeRemote work
- ...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
- ...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 timeTemporary workRemote workRelocationFlexible hours
- ...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 timeLocal area
$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 jobFull time- ...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
- 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
- ...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 officeVisa sponsorship
- ...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 timeRemote work
- ...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
- ...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 timeContract work
$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 timeWork at officeRemote workShift work2 days per week$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 timeWork at officeRelocation- ...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 timeImmediate start
$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 timeWork experience placement$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 timeWork at officeRelocation
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer I - Device Drivers. Be the first to apply!
- software engineer internship Remote
- software development engineer aws Remote
- software developer internship no experience Remote
- real time software engineer Remote
- financial software developer Remote
- oracle software engineer Remote
- part time software developer Remote
- graduate software developer Remote
- software engineer travel Remote
- experienced software developer Remote



