Torc Robotics
Software Engineer I - Device Drivers
Ann Arbor, MI · Full-time
Sponsorship not specified$161k-$193kDetected 9 days ago
PythonC++BashGitCI/CDLinuxDevOpsAgileEmbedded SystemsTCP/IP
About the role
- 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
Responsibilities
- 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)
- 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
- Knowledge in building real-time Embedded Systems for automotive or similar industries
- Knowledge of build systems (Make, CMake, Yocto, Buildstream, Bazel)
Requirements
- 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)
- Proficiency in C/C++ programming
- Familiarity with system calls, memory management, and process management
- Knowledge of networking protocols (TCP/IP, SSH, HTTP)
- Experience with debugging tools like GDB, strace, and Valgrind
- Experience working in multi-threaded, multi-core, and multi-processor systems.
- 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.
Compensation
- Hiring Range for Job Opening US Pay Range $160,800 - $193,000 USD
Benefits
- 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.
- A competitive compensation package that includes a bonus component and stock options
- 100% paid medical, dental, and vision premiums for full-time employees
- Flexibility in schedule and generous paid vacation (available immediately after start date)
- AD+D and Life Insurance
Company info
- At Torc, we have always believed that autonomous vehicle technology will transform how we travel, move freight, and do business.
- Meet the Team
Apply directly at Torc Robotics →Create a free account for alerts like thisView Torc Robotics immigration profile
This listing is sourced directly from Torc Robotics's careers page and normalized into a canonical job model.