> Markdown version of [/jobs/ext/2044551-embedded-linux-software-engineer](https://www.wearedevelopers.com/jobs/ext/2044551-embedded-linux-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded Linux Software Engineer - **Company:** Allen Control Systems - **Location:** Austin, TX, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** C (Programming Language), Computer Vision, Bash Shell, C++ (Programming Language), Configuration Management, Profiling, Computer Programming, Computer Engineering, System Configuration, Software Debugging, Linux, Device Drivers, Linux on Embedded Systems, Embedded Software, Ethernet, Network Interface Controllers, Field-Programmable Gate Array (FPGA), Hardware Interface Design, Systems Analysis, Python (Programming Language), Linux Kernel, Linux System Administration, Linux Distribution, Network Protocols, Open Source Technology, PCI Express, Server Administration, Software Engineering, TCP/IP, Transmission Control Protocol (TCP), Universal Asynchronous Receiver/Transmitter, User Datagram Protocols, Scripting, Robot Operating System, Computer Equipment, Information Technology, Low Latency - **Published:** August 13, 2026 - **Apply:** https://www.careerbuilder.com/job-details/embedded-software-engineer-austin-tx--593dddc0-a4ff-489f-b44e-a2fdfa24b3ed ## About the Role * Experience: 3+ years of experience in embedded Linux software development, including driver programming and low-level system configuration. * Educational Background: Bachelor's or Master's degree in Computer Engineering, Computer Science, Electrical Engineering, or related field. * Embedded Linux: Strong experience building, configuring, and customizing Linux kernels and drivers for embedded platforms. * Driver Development: Proven experience writing Linux drivers for Ethernet NICs, USB devices, and MIPI camera interfaces. * Hardware Interfaces: Familiarity with PCIe and FPGA-based systems. * Languages: Proficiency in C/C++ for kernel and driver development; Python or Bash for scripting and automation. * Debugging & Testing: Skilled with low-level debugging tools, oscilloscopes, logic analyzers, and performance profiling techniques. You'll Stand Out: * NVIDIA Jetson Experience: Direct experience developing software and drivers on NVIDIA Jetson platforms. * Robotics & Autonomy: Exposure to robotic or autonomous systems requiring real-time responsiveness. * High-Performance Systems: Experience optimizing code for low-latency, high-throughput embedded applications. * Networking & Protocols: Knowledge of networking protocols (TCP/IP, UDP) and peripheral communication standards (I2C, SPI, CAN, UART). * Open Source Contributions: Demonstrated involvement in kernel or driver-related open-source projects., Bash Scripting, C Programming Language, C++ Programming Language, Computer Engineering, Computer Hardware, Computer Science, Computer Vision, Control Systems, Debugging Skills, Debugging Tools, Dental Insurance, Device Drivers, Documentation, Electrical Engineering, Embedded Hardware, Embedded Linux, Embedded Software, Embedded Systems, Ethernet, FPGA, Hardware Configuration Management, I2C, Kernel Programming, Linux Administration, Linux Distributions, Linux Drivers, Linux Kernel Drivers, Logic Analyzer, Network Protocols, Open Source, Oscilloscope, PCI Express (PCI-E), Performance Analysis, Peripheral Hardware, Python Programming/Scripting Language, Robotics, Robotics Software, Scripting (Scripting Languages), Software Administration, Software Development, Software Engineering, Startup, Systems Administration/Management, Systems Analysis, TCP/IP (Transmission Control Protocol/Internet Protocol), UDP (User Datagram Protocol), USB, Universal Asynchronous Receiver-Transmitter (UART), Unmanned Aircraft Systems (UAS), Vision Plan undefined: Allen Control Systems ## Description We are seeking a highly skilled Embedded Linux Software Engineer specializing in Jetson hardware platforms and driver development. The ideal candidate will have hands-on experience configuring embedded Linux PCs such as NVIDIA Jetson, writing Linux drivers, and integrating custom hardware. You will play a critical role in enabling high-performance computer vision and control applications by ensuring reliable low-level software support for our autonomous systems. What You'll Do: * Develop and maintain Linux kernel drivers for Jetson-based platforms, supporting Ethernet NICs, USB devices, and MIPI cameras. * Write and optimize drivers for custom PCIe devices, FPGAs, and other high-performance peripherals. * Configure, customize, and optimize embedded Linux distributions for NVIDIA Jetson platforms to meet performance and reliability requirements. * Collaborate with hardware and computer vision teams to ensure seamless integration of sensors, accelerators, and custom hardware with embedded software. * Debug low-level system issues, analyze performance bottlenecks, and implement fixes for real-time applications. * Produce thorough documentation of driver implementations, hardware interfaces, and configuration processes. ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [An Applied Introduction to eBPF with Go](https://www.wearedevelopers.com/videos/1075-an-applied-introduction-to-ebpf-with-go) - [The best of two worlds - Bringing enterprise-grade Linux to the vehicle](https://www.wearedevelopers.com/videos/67-the-best-of-two-worlds-bringing-enterprise-grade-linux-to-the-vehicle) - [For the Cars and the Curious: Android Drift](https://www.wearedevelopers.com/videos/499-for-the-cars-and-the-curious-android-drift) - [The Gashlycrumb Tinies of AI Networking You Must Know (or Languish!)](https://www.wearedevelopers.com/videos/2067-the-gashlycrumb-tinies-of-ai-networking-you-must-know-or-languish) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Dev Digest 138 - Are you secure about this?](https://www.wearedevelopers.com/magazine/486-dev-digest-138-are-you-secure-about-this)