Software Development Engineer – Platform
Core
Design and build the software foundation that powers Apera's vision-guided robotics systems, ensuring scalable, reliable deployments from lab to factory floor.
Role type
Senior IC platform software engineer (robotics systems)
Builds
Deployment frameworks, provisioning tools, and hardware integration layers for distributed robotic systems
Domain
Robotics, AI, Machine Vision, Industrial Automation
Deliverable
production ML models | infrastructure
Required skills
Python, C++, Linux (Ubuntu), Docker, hardware integration, automation frameworks, CI/CD pipelines, system imaging
Preferred skills
NVIDIA GPU workflows, camera hardware integration, SELinux, AWS infrastructure, predictive diagnostics
Technologies
Python, C++, Linux, Ubuntu, Docker, NVIDIA GPUs, AWS
Responsibilities
Design and implement platform software for deployment, provisioning, upgrades, and backups; Integrate vision cameras, GPUs, and robot controllers; Configure Linux system settings for scalable deployments; Develop automated health checks and upgrade workflows; Build automation tools to reduce setup time; Pilot AI-assisted diagnostics and performance profiling.
Seniority
Senior, hands-on IC