SIGN IN
Embedded Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Allen Control Systems · 18 hours ago

Embedded Software Engineer

Allen Control Systems (ACS) is a cutting-edge defense startup developing innovative technologies for autonomous systems. They are seeking a highly skilled Embedded Linux Software Engineer to develop and maintain Linux drivers and ensure reliable low-level software support for their autonomous gun turret systems.
DronesManufacturingMilitaryRobotics

Responsibilities

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

Qualification

Embedded LinuxDriver DevelopmentC/C++NVIDIA Jetson ExperienceHardware InterfacesDebugging & TestingPythonBashRobotics & AutonomyNetworking & ProtocolsOpen Source Contributions

Required

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

Preferred

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

Benefits

ACS Equity Package
Health, Dental, Vision Insurance
Paid Time Off

Company

Allen Control Systems

twittertwittertwitter
company-logo
Allen Control Systems is a robotics defense company that develops counter-drone technology for the U.S. and its allied forces.

Funding

Current Stage
Growth Stage
Total Funding
$42M
Key Investors
Craft Ventures
2025-03-27Series A· $30M
2024-04-18Seed· $12M

Leadership Team

leader-logo
Steven Simoni
President and Co-founder
linkedin
Company data provided by crunchbase