Software Engineer, Navigation

  • Vancouver
  • Aek Robotics
Software Developer, Navigation About us A&K Robotics is a leader in self-driving technology. We develop autonomous vehicles that are changing how we move around our world. Our main product is an autonomous electric mobility pod designed to empower people to get around with more freedom and independence, starting in airports. We are working with the world’s leading airports and airlines to deliver category-defining travel experiences and we’re looking for more outstanding team members to contribute to our growth and help our customers win! Role & Context: We’re looking for a hands-on Software Developer with a proven track record of developing and managing software at scale. We’re seeing rapid growth in demand and we are executing on a bold technical roadmap that will change how people get around in airports. As a member of our software team, you will transform ambitious ideas into well-written code and work across teams to thoroughly test, integrate and improve our core navigation stack and product overall. The ideal candidate loves fast-paced work and is eager to sink their teeth into the hardest problems that Robotics has to offer. By joining our team, you'll be shaping the future of travel, making a tangible difference in the lives of people worldwide. Your work here matters. You will be part of bringing our vision to life, and creating a seamless, enjoyable travel experience for our global community. What you’ll be doing at A&K: Advance our core self-driving algorithms to help more people get around with ease and independance, and create a more enjoyable and accessible travel experience Actively contribute to making our product better by writing clean, performant, well-tested, well-documented code and code reviews Take full ownership of tasks - including flexing your knowledge of microcontrollers or mechanical systems if needed to get the job done Ensure we maintain the highest standards for quality by carrying out thorough, progressive testing and diagnosis of subsystems, our fully built robots and producing succinct documentation usable as we scale our team Collaborate with a tight-knit interdisciplinary team. You'll review and have your work reviewed by teammates in operations, hardware, leadership and UI/UX perspectives to ensure our product is designed with diversity in mind What you’ll bring to the team: Strong expertise in at least one of the following areas: SLAM, Navigation, Motion Control, Perception 2+ years’ of progressive experience in software development for autonomous vehicles or mobile robotics 5+ years’ experience with C++ Demonstrated experience in deploying and managing commercial software or open-source projects with significant userbase Experience with developing and managing CI/CD workflows Exceptional problem-solving skills - ability to work within constraints, budgets and think outside the box Standout communication skills - you will present your work and accomplishments to customers, investors, stakeholders and non-technical audiences on a regular basis You take immense pride in your work and pay attention to the smallest details You take ownership and responsibility for your tasks and actions, and lead by example Excellent writing skills that demonstrate organization and understanding of the big picture, while enabling you to efficiently and effectively communicate each team member’s work in the context of overall team goals and strategy BSc/MSc/PhD in Computer Science or Engineering Bonus points if you have hands-on electronics and mechanical debugging experience Most importantly, you share our values:  Diversity makes innovation. We debate, listen, respect and include different perspectives  Always strive to learn and be better. We push the bar higher and insist on the best Create value for people. Think big, be bold and see opportunities where others see challenges Make it better than we found it. Consider the long-term impact of our actions today Grit. Good things take work. We commit, battle and deliver as a team * Applications with a project or experience portfolio will be prioritized , diversity of projects is considered an asset Compensation and Perks: Salary: $70,000 to $150,000, pending experience Ground floor stock options in a growing company Medical benefits Central Vancouver office location and gym access at current location Secured bike storage Healthy office snacks Significant opportunities for career advancement if you can demonstrate that you’re up to the task Powered by JazzHR