Demo

Senior Embedded Linux Software Platform Engineer – ROS2 Robotics

AION ROBOTICS CORPORATION
Arvada, CO Full Time
POSTED ON 10/4/2025
AVAILABLE BEFORE 11/2/2025
Back

  • Careers at AION ROBOTICS CORPORATION
  • Senior Embedded Linux Software Platform Engineer – ROS2 Robotics

AION ROBOTICS CORPORATION Senior Embedded Linux Software Platform Engineer – ROS2 Robotics Arvada, CO

  • Full time Company website

Apply for Senior Embedded Linux Software Platform Engineer – ROS2 Robotics

We are seeking a highly skilled and motivated Senior Embedded Linux Software Platform Engineer with deep expertise in build systems, cross-compilation, containerization, and Linux system-level configuration. This role is critical to our autonomous systems platform and involves managing large-scale cross-compiled codebases, container environments, CI/CD automation, and Linux image deployment, particularly for NVIDIA Jetson-based edge devices. You'll be the go-to expert for infrastructure and embedded software delivery at scale, and a critical resource for team-wide code quality and system performance.

About AION ROBOTICS CORPORATION

AION Robotics is a rapidly growing startup manufacturing advanced, rugged autonomous ground vehicles. We are bringing Industry 4.0 to outdoor commercial jobsites through the scaled deployment of turnkey autonomous products fully automating infrastructure monitoring and inspection tasks. If our current open roles don't align with your background, we still want to connect with you. Join our Talent Network!

Description

AION ROBOTICS CORPORATION is a rapidly growing startup manufacturing advanced, rugged autonomous ground vehicles. We are bringing Industry 4.0 to outdoor commercial jobsites through the scaled deployment of turnkey autonomous products fully automating infrastructure monitoring and inspection tasks.

Key Responsibilities

Build & System Integration

  • Own and maintain CMake-based build systems for large-scale, modular, cross-compiled codebases targeting heterogeneous platforms (x86, ARM, CUDA/Jetson).
  • Lead development of efficient, reproducible build pipelines using modern toolchains and best practices for multi-target deployment.Provide internal consulting on complex build problems, dependency resolution, and build caching techniques.

Containerization & Packaging

  • Design and maintain highly optimized Docker container images tailored for embedded and ROS2 environments, with a focus on layering, performance, and security.
  • Create and manage internal system-level packages and local repositories to support in-house software distribution.
  • Build and maintain containerized runtime environments compatible with NVIDIA Jetson and CUDA acceleration.

CI/CD & Deployment Automation

  • Architect, implement, and maintain CI/CD pipelines in CircleCI or similar platforms for automated building, testing, and deployment of embedded software stacks.
  • Integrate image creation and container publishing into the CI/CD pipeline for seamless field updates and delivery.

Linux System Image Management

  • Build and customize embedded Linux system images for NVIDIA Jetson platforms (L4T/Jetpack), including kernel module integration, device tree overlays, and systemd.
  • Configure and tune process/network system performance parameters for real-time and safety-critical applications.
  • Maintain scripts and infrastructure for reliable, reproducible system image builds.

Middleware & Embedded Robotics

  • Apply best practices for ROS2 integration in cross-compiled and containerized environments.
  • Support efficient unpacking and deployment of Jetson/CUDA/ROS2 packages into system images and containers.
  • Assist with integration of third-party drivers and SDKs (e.g., ZED camera, CUDA-based libraries) into Jetson kernel/BSP.

Process & Code Quality

  • Conduct in-depth code reviews with a strong eye for low-level and high-level issues including memory safety, C best practices (Rule of 3/5/0), and resource management.
  • Advocate for clean, maintainable code with high reliability and strong reproducibility across platforms.
  • Mentor other engineers on system-level concerns and advanced CMake practices.

Qualifications Required

  • 5 years of experience with build systems, especially expert-level with CMake in large-scale projects.
  • Strong understanding of cross-compilation workflows targeting ARM and CUDA/NVIDIA Jetson platforms.
  • Expertise in Docker container creation, optimization, and secure image management.
  • Solid background in building and configuring Linux system images (e.g., using Jetpack SDK, L4T, Yocto or similar).
  • Experience writing, debugging, and maintaining CI/CD pipelines, preferably in CircleCI, GitHub Actions, or GitLab CI.
  • Proficient with system-level Linux administration, including kernel configuration, systemd, networking, and real-time tuning.
  • Experience with ROS2 middleware, including build and packaging strategies in embedded or containerized environments.
  • Demonstrated ability to troubleshoot and resolve deep integration issues (e.g., kernel drivers, bootloaders, BSP customization).

Preferred

  • Experience with real-time and safety-critical Linux systems (PREEMPT_RT, CPU pinning, cgroups, etc.).
  • Familiarity with camera drivers, BSP integration (e.g., ZED SDK), or other complex peripheral integration workflows.
  • Ability to reverse-engineer or replicate undocumented integration efforts for device-specific packaging.
  • Passion for code quality, linting, static analysis, and meticulous review processes.

Why You Should Join Us

  • Mission-critical systems: Work on cutting edge real-world autonomous vehicles used in industrial automation.
  • High-impact Startup role: Be the internal expert that engineers rely on to make complex builds and deployment scalable and reliable.
  • Autonomy and ownership: Drive platform-level initiatives across the software stack.
  • Advanced technologies: Work daily with Jetson, CUDA, ROS2, and real-time Linux on the edge.

Compensation & Benefits

Base Salary: $100,000–$250,000 depending on experience

Equity: Significant stock option grants

Bonuses: Aggressive annual bonus structure

Benefits: Medical, Dental, Vision, 401K, Wellness Program

PTO: Personalized and flexible, because robots don’t burn out—but people do

This Position Is Eligible For

Restricted Stock Options

Aggressive Annual Bonus & Base Salary Reviews

Personalized PTO

Wellness Program

401K Retirement Plan

Medical, Vision & Dental

Your actual level and base salary will be determined on a case-by-case basis and may vary based on job-related knowledge, skills, education, experience, and equity compensation package.

Equal Opportunity Employer

AION Robotics is an Equal Opportunity Employer. Employment at AION Robotics is based solely on merit, competence, and qualifications. We do not discriminate based on race, color, religion, gender, national origin/ethnicity, veteran status, disability status, age, sexual orientation, gender identity, marital status, or any other legally protected status.

Salary

$100,000 - $250,000 per year

Apply for Senior Embedded Linux Software Platform Engineer – ROS2 Robotics

Salary : $100,000 - $250,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Embedded Linux Software Platform Engineer – ROS2 Robotics?

Sign up to receive alerts about other jobs on the Senior Embedded Linux Software Platform Engineer – ROS2 Robotics career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$162,729 - $194,659
Income Estimation: 
$80,479 - $90,779
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at AION ROBOTICS CORPORATION

AION ROBOTICS CORPORATION
Hired Organization Address Arvada, CO Intern
Back Careers at AION ROBOTICS CORPORATION Machine Learning Intern (Fall 2025) AION ROBOTICS CORPORATION Machine Learning...
AION ROBOTICS CORPORATION
Hired Organization Address Arvada, CO Intern
Back Careers at AION ROBOTICS CORPORATION Content Creator & Media Intern AION ROBOTICS CORPORATION Content Creator & Med...
AION ROBOTICS CORPORATION
Hired Organization Address Arvada, CO Full Time
Back Careers at AION ROBOTICS CORPORATION Android Mobile App Developer AION ROBOTICS CORPORATION Android Mobile App Deve...
AION ROBOTICS CORPORATION
Hired Organization Address Arvada, CO Full Time
Back Careers at AION ROBOTICS CORPORATION Electrical Engineer AION ROBOTICS CORPORATION Electrical Engineer Arvada, CO F...

Not the job you're looking for? Here are some other Senior Embedded Linux Software Platform Engineer – ROS2 Robotics jobs in the Arvada, CO area that may be a better fit.

Senior Robotics Engineer - ROS2 - Autonomous Vehicles

AION ROBOTICS CORPORATION, Arvada, CO

AI Assistant is available now!

Feel free to start your new journey!