GrepJob
Allen Control Systems

Embedded Software Engineer

Allen Control Systems
Apply
4 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.

Tech Stack

BashCC++Python

Categories