
Embedded Software Engineer
Allen Control Systems4 months ago
Austin, TX, USAMid Level / Senior
Responsibilities
- Develop and maintain Linux kernel drivers for Jetson-based platforms.
- Write and optimize drivers for custom PCIe devices and high-performance peripherals.
- Configure and customize embedded Linux distributions for performance and reliability.
- Collaborate with hardware and computer vision teams for seamless integration.
- Debug low-level system issues and analyze performance bottlenecks.
- Produce thorough documentation of driver implementations and configuration processes.
Requirements
- 3+ years of experience in embedded Linux software development.
- Bachelor’s or Master’s degree in Computer Engineering, Computer Science, Electrical Engineering, or related field.
- Strong experience building and customizing Linux kernels and drivers.
- Proven experience writing Linux drivers for Ethernet NICs, USB devices, and MIPI cameras.
- Familiarity with PCIe and FPGA-based systems.
- Proficiency in C/C++ for kernel development and Python or Bash for scripting.
- Skilled with low-level debugging tools and performance profiling techniques.
Benefits
- Competitive salary.
- ACS Equity Package.
- Health, Dental, Vision Insurance.
- Paid Time Off.