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

KzdyR21vVXZXenIva0swNlJIdGdWcEZFL3c9PQ==
  • AION ROBOTICS CORPORATION
  • Arvada, CO

Job 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 ResponsibilitiesBuild & 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 & BenefitsBase Salary: $100,000$250,000 depending on experienceEquity: Significant stock option grantsBonuses: Aggressive annual bonus structureBenefits: Medical, Dental, Vision, 401K, Wellness ProgramPTO: Personalized and flexible, because robots dont burn outbut people doThis position is eligible for:Restricted Stock OptionsAggressive Annual Bonus & Base Salary ReviewsPersonalized PTOWellness Program401K Retirement PlanMedical, Vision & DentalYour 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 EmployerAION 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.
recblid d87lv2z3v2kn8xv2remhlkmw8khj5k

AION ROBOTICS CORPORATION

Job Tags

Local area, Flexible hours,

Similar Jobs

Jefferson Wells

Internal Auditor - Pittsburgh Job at Jefferson Wells

 ...work with many prominent client companies, ranging from Fortune 500 to mid-size companies, who utilize our consultants for Internal Audit project solutions and temporary staffing opportunities. Assignments sometimes have the potential to convert to full-time positions with... 

MedChi, The Maryland State Medical Society

Pediatric Intensivist - Moonlighter (Orlando) Job at MedChi, The Maryland State Medical Society

 ...Nemours Children's Hospital in Orlando, Florida is seeking a per diem Pediatric Intensivist to join our dynamic and innovative team. Who we are! As one of the nation's leading pediatric healthcare systems, Nemours is committed to providing all children with their... 

UNIQLO

Loss Prevention Manager Job at UNIQLO

 ...expression, or because of any other status or condition protected by applicable federal, state, or local law.Position Overview:The Loss Prevention Manager is responsible for the management of all Loss Prevention programs and personnel in their assigned store. The Loss... 

Green Bay Packaging - Wisconsin Packaging Division

Maintenance Mechanic Job at Green Bay Packaging - Wisconsin Packaging Division

 ...Troubleshoot and repair machines and equipment. Read and work from maintenance manuals, electrical schematics, and parts lists to repair and...  ...metal parts. Repair and maintain physical structure of facility (interior and exterior). Help maintain good housekeeping in... 

CapB InfoteK

Salesforce Developer w/BI ETL Job at CapB InfoteK

Join to apply for the Salesforce Developer w/BI ETL role at CapB InfoteKJoin to apply for the Salesforce...  ...certified Developer)Knowledge of High level design- Very good understanding and...  ...Seniority level Seniority level Entry levelEmployment type Employment type Full...