Linux Platform Engineer (Embedded + Machine Learning Deployment) jobs in United States
cer-icon
Apply on Employer Site
company-logo

Vecna Robotics · 1 month ago

Linux Platform Engineer (Embedded + Machine Learning Deployment)

Vecna Robotics is an intelligent flexible material handling automation company that keeps goods moving. They are seeking a Senior Linux Platform Engineer with expertise in embedded systems to design, optimize, and maintain Linux-based platforms while deploying machine learning models onto embedded hardware.

Industrial AutomationLogisticsRoboticsSupply Chain ManagementWarehouse Automation
check
Comp. & Benefits
badNo H1Bnote

Responsibilities

Develop, configure, and maintain custom Linux distributions (e.g., Yocto, Buildroot) for embedded devices
Optimize kernel, drivers, and system services for performance, footprint, and reliability
Implement secure boot, OTA updates, and system monitoring solutions
Automate build, packaging, and deployment pipelines for embedded Linux platforms
Manage system performance tuning, hardware bring-up, and debugging at the OS and device-driver level
Ensure compliance with real-time, safety, and security requirements as needed
Package, optimize, and deploy ML models onto resource-constrained devices using toolchains such as TensorRT, ONNX Runtime, or OpenVINO
Integrate ML inference pipelines into embedded applications (C++/Python)
Profile model performance, memory usage, and latency; tune for edge hardware accelerators (GPU, TPU, NPU, FPGA)
Collaborate with ML teams to bridge the gap between training environments (cloud) and inference environments (embedded edge)
Familiarity with model optimization including quantization and pruning
Familiarity with CUDA
Work closely with software, robotics, and AI teams to align platform capabilities with product requirements
Write and maintain documentation, deployment guidelines, and troubleshooting playbooks
Provide technical mentorship in embedded Linux best practices and ML deployment workflows

Qualification

Embedded Linux EngineeringMachine Learning DeploymentC/C++ ProgrammingLinux Build SystemsCI/CD PipelinesPerformance ProfilingTechnical MentorshipDocumentation SkillsCollaboration Skills

Required

Bachelor's or Master's degree in Computer Science, Computer Engineering
5–7 years of hands-on experience in embedded Linux systems engineering, including kernel, driver, and system-level development
Strong experience with Embedded Linux development (kernel, device drivers, system bring-up)
Proficiency with Linux build systems (Yocto, Buildroot, CMake)
Strong programming skills in C/C++
Experience deploying ML models on embedded hardware (e.g., NVIDIA Jetson, ARM Cortex-A/M, Qualcomm Snapdragon, Intel Movidius)
Familiarity with ML model formats and optimization tools (ONNX, TensorRT, TFLite, OpenVINO)
Hands-on experience with CI/CD pipelines and containerization (Docker, Podman)
Knowledge of cross-compilation, hardware debugging (JTAG, gdb), and performance profiling
Strong written and verbal communication skills

Preferred

Experience with ROS/ROS2 in robotics applications
Familiarity with hardware accelerators and edge AI SDKs
Understanding of real-time Linux (PREEMPT-RT)
Exposure to cybersecurity in embedded/edge devices
Previous experience with production deployment of ML models on edge devices

Company

Vecna Robotics

twittertwittertwitter
company-logo
Vecna Robotics is a robotics and technology company provides material handling automation solutions.

Funding

Current Stage
Growth Stage
Total Funding
$183M
Key Investors
Tiger Global ManagementBlackhorn Ventures
2024-11-13Series Unknown· $14.5M
2024-06-20Series C· $40M
2024-06-20Debt Financing

Leadership Team

leader-logo
Zachary Dydek
Chief Technology Officer
linkedin
leader-logo
David Clear
Chief Revenue Officer
linkedin
Company data provided by crunchbase