Staff Software Engineer designing mission, behavior, and motion planners for AeroVect’s autonomous airport ground equipment. Driving production autonomy through trajectory optimization and robotics planning.
Responsibilities
Design, implement, and iterate on mission, behavior, and motion planners for autonomous ground support equipment operating in airport airside environments
Drive technical decisions across the planning stack, including algorithm selection, interface definition, and architecture
Prototype and evaluate optimization-based, search-based, and learning-augmented planning approaches and bring the best ideas to production
Collaborate with perception, controls, localization, and systems engineering teams to deliver an integrated autonomous driving system
Establish and promote software development, functional safety, and systems engineering best practices for the planning domain
Mentor engineers through technical guidance, code review, and design discussions
Report to the Planning Tech Lead and work closely with the autonomy engineering team
Requirements
Bachelor's or Master's degree in Computer Science, Math, Electrical Engineering, Mechanical Engineering, Robotics, Physics, or a related field
Extensive hands-on experience designing and implementing planning modules for autonomous systems shipped to production or deployed in real-world operations
Strong programming skills in C++ (preferred) or Python
Experience with Linux-based operating systems
Demonstrated ability to take ambiguous technical problems and drive them to well-architected solutions independently
Excellent communication skills, proactiveness, and a strong sense of ownership
MS or Ph.D. in Computer Science, Robotics, or a related field (preferred)
Mastery of Modern C++ (14 and beyond) and safety-critical coding practices such as MISRA and ISO 26262 (preferred)
5+ years of industry experience in planning for robotic ground vehicles (preferred)
In-depth understanding of DDS frameworks like ROS/ROS2 or other networking middleware (preferred)
Backend Software Engineer building identity decisioning systems and KYC - compliant services for Affirm’s buy - now - pay - later platform. Developing distributed systems with Python or Kotlin across financial product teams.
GTM Engineer building automation, data pipelines, and AI workflows for LumiQ’s accounting and finance professional education platform. Bridging technical systems with Sales and Marketing execution.
Senior Software Engineer building distributed clearing and settlement systems for Alpaca, a global brokerage infrastructure provider. Developing integrations and infrastructure for equities, options, and securities finance products.
Senior Software Developer leading scalable software application development, mentoring engineers, and aligning technical solutions with business needs. Improving delivery through coding standards, DevOps, automation, and CI/CD.
Tech Lead directing streaming, storage, and training systems for DataVisor’s AI - powered fraud and risk platform. Leading distributed systems execution and AI - assisted engineering practices.
Fullstack Developer criando landing pages, integrações e tracking para campanhas de performance da IPmedia, startup de encontros online. Foco em conversão, velocidade, CRO e escala.
Full Stack Software Engineer building Python/Django, Angular, and SQL features for Remarcable’s procurement SaaS. Owning integrations, reliability, and customer - impacting product development.
Software Developer in Test II ensuring automated quality for Warner Bros. Discovery’s CNN Digital products. Building test suites and supporting reliable releases across the SDLC.
Build Systems Software Developer improving compilation, packaging, and CI/CD for OPAL - RT’s real - time simulation products. Supporting R&D teams across complex build environments.