What are the responsibilities and job description for the Software Deployment Engineer position at Akkar?
🚀 Software Deployment Engineer (Robotics & Autonomous Systems)
We’re working with an innovative robotics company developing scalable, low-cost autonomous systems designed to operate collaboratively in complex environments. Their technology enables fleets of intelligent machines to coordinate, adapt, and execute sophisticated tasks across industrial and defence applications.
Their platform focuses on autonomous ground systems capable of operating independently or as part of a coordinated swarm, unlocking new levels of efficiency, resilience, and operational capability in mission-critical settings.
🌍 What You’ll Do
- Own the end-to-end deployment lifecycle for software running across embedded and edge computing systems
- Design and maintain CI/CD pipelines and automated workflows to ensure reliable, repeatable deployments
- Develop and manage containerised environments optimised for resource-constrained hardware
- Lead provisioning and update strategies for fleets of autonomous devices operating in the field
- Collaborate with embedded, autonomy, and systems teams to ensure seamless hardware–software integration
- Implement robust security practices across deployment pipelines and edge devices
- Build scalable processes for monitoring, updating, and maintaining distributed robotic systems
- Support system bring-up, testing, and production rollout across multiple hardware platforms
🎯 What We’re Looking For
- 3 years of experience in DevOps, SRE, or embedded systems deployment
- Strong Linux systems expertise (configuration, performance, and internals)
- Experience building and maintaining CI/CD pipelines (e.g. GitHub Actions, Jenkins, CircleCI)
- Hands-on experience with containerisation (Docker) in edge or embedded environments
- Proficiency in Python and/or Bash scripting
- Experience with configuration management tools (e.g. Ansible)
- Solid understanding of embedded security principles (secure boot, system hardening, etc.)
- Bachelor’s degree in Computer Science, Engineering, or related field
- Ability to work onsite in Phoenix, AZ
- Eligible to obtain U.S. security clearance
Preferred Experience
- Experience with NVIDIA Jetson or similar embedded platforms
- Exposure to robotics systems or autonomy stacks (e.g. ROS)
- Familiarity with hardware/software-in-the-loop testing (HIL/SIL)
- Experience with Kubernetes or distributed system orchestration
- Knowledge of embedded networking and deployment in constrained or offline environments
- Experience with secure bootloaders, SBOMs, or supply chain security practices
- Exposure to GPU computing frameworks (e.g. CUDA, TensorRT)