Job Title: Robotics Senior Software Engineer - Agentic Coding and Software Infrastructure
Department: Robotics Software Engineering
Employment Type: Full Time
FLSA: Exempt
Location: Pensacola, FL - Onsite
About the RoleWe are looking for a Robotics Senior Software Engineer - Agentic Coding and Software Infrastructure, to join our Pensacola team onsite. We're looking for exceptional people who dream big, thrive on challenges, and love seeing their designs come to life.
What You Will Be Doing- Explore best practices in agentic programming and work with the teams to develop agentic programming frameworks, standards, and conventions to ensure productive deployment across the company.
- Become proficient in agentic programming and stay informed on the field in order to best understand the pros and cons, new offerings, etc.
- Develop and deploy agentic tools (e.g. agentic code review, health monitors, architecture diagrams, documentation improvers) for improving software quality across the organization.
- Develop software tools and procedures that improve product quality, efficiency, and engineering quality of life.
- Collaborate closely with locomotion, teleop, perception, machine learning, manipulation, continuous integration, and other Persona AI software teams. Propose and develop software for the needs of the various teams throughout the organization.
- Review software architectures, frameworks, and code. Give feedback and advice on how to improve various software.
- Stay up-to-date with the latest advancements in robotics software and systems architecture.
- Focus approximately 50% of effort on agentic programming frameworks, standards, and tooling and about 50% of effort contributing towards specific software tools and modules.
What We Are Looking For:- PhD in Robotics, Computer Science, or a related field.
- 7+ years of experience in developing robotics software platforms or related systems.
- Solid understanding of core robotics principles, including kinematics, controls, simulation, logging, visualization, software deployment, and robot operation.
- Proficiency in Rust, C++, Python, and/or Java and relevant robotics middleware, such as comms protocols, gui frameworks, third party software packages.
- Experience developing, deploying, and maintaining robot APIs.
- Deep understanding of operating systems concepts and real-time systems.
- Strong problem-solving skills and the ability to work effectively in a fast-paced startup environment.
Bonus Skills:- Strong background in software architecture and systems design.
- Experience with embedded systems and real-time operating systems.
- Experience with containerization and deployment technologies (e.g., Docker).
- Experience with automated testing and continuous integration/deployment (CI/CD).
- Experience with simulation environments for testing system integration.
- Experience in a humanoid robot startup environment.