As the Engineering Manager of the Apps and Simulation Team, you will be responsible for leading a team of brilliant engineers with a computer science background. The team is building the infrastructure and framework for apps that run on drones, as well as a state of the art simulation environment that can be used for app development or customer training.
Through your leadership the Auterion Apps and Simulation team will collaborate with other internal teams and key customers on OKRs that span across the organization. You will lead the technical development of Auterion's core platform while staying in close touch with internal stakeholders and product managers.
Responsibilities and Duties:
- Lead, inspire and advocate for a team of high performing engineers
- Manage all the stages of core engineering projects from whiteboard architecture diagrams to design through implementation and release. This requires people allocation, project management and documentation
- Work with 1st and 3rd party app developers to understand their needs when developing software for the Auterion ecosystem
- Solve interesting problems ranging from decentralized networks to high fidelity simulators using AAA game engines
- Partner with leaders across the organization to develop processes and strategies for producing new features and products that delight our customers and partnering app developers
- Work closely with cross functional teams to understand business requirements and product architecture across multiple disciplines of software, hardware, robotics, and flight control technologies
- Deliver the highest quality software through manual and automated testing
- Hire, mentor, and retain top engineering talent
- Coach team members on software development skills, leadership responsibilities and help guide their professional development to grow their careers
Qualifications and Skills:
- 7+ years of experience in software development with 3+ years of leading teams
- Track record of shipping reliable, extensible and maintainable software at scale in a rapidly evolving environment
- Strong knowledge of C++ and Python
- Strong experience building microservices and RESTful web services
- Fluency in SQL and NoSQL datastores and data access patterns and strategies
- Understanding of docker and computer networking
- Knowledge of secure, scalable, and highly available service development practices
- Ambitious and excited to tackle unknowns. Demonstrate a strong bias towards action and ownership
- Ability to communicate technical concepts clearly and effectively
- Ability to coordinate with remote teams and stakeholders in different timezones
Preferred Skills:
- Experience in game development
- Experience with ROS or ROS2
- Understanding of robotic systems especially drone technologies
- Familiarity with CI and automation
Benefits
- Flexible working hours & hybrid workplace
- Stock Options
- Enhanced maternity & paternity leave
- Mental health and wellbeing support
- Learning and development opportunities
- Regular team socials
About Auterion
We are building the leading software platform for AI-powered autonomous systems for enterprise and government customers. Our team is supporting the most important missions and solving the most challenging problems.
At Auterion, we bring together the sharpest minds who love to solve the hardest problems. Join a vibrant team built on innovation, openness, and excellence, where you'll be empowered to develop ideas, collaborate across all levels, and make an impact that matters.