Staff Software Engineer, Motion Planning at AeroVect

Remote

AeroVect Logo
Not SpecifiedCompensation
Senior (5 to 8 years), Expert & Leadership (9+ years)Experience Level
Full TimeJob Type
UnknownVisa
Autonomous Vehicles, Aviation, RoboticsIndustries

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Math, Electrical Engineering, Mechanical Engineering, Robotics, Physics, or a related field
  • Extensive experience in developing planning modules for autonomous systems, with prior leadership or team management experience
  • Proven ability to manage and deliver complex engineering projects
  • Strong programming skills in C++ (preferred) or Python, and experience with Linux-based operating systems
  • Excellent communication skills, proactiveness, and a strong sense of ownership
  • Desired Qualifications
  • MS or Ph.D. in Computer Science, Robotics, or a related field
  • Mastery of Modern C++ (14 and beyond) and safety-critical coding practices (e.g., MISRA, ISO 26262)
  • 5+ years of industry experience in planning for robotic ground vehicles
  • In-depth understanding of DDS frameworks like ROS/ROS2 or other networking middleware
  • Experience in startup environments, demonstrating adaptability to rapidly changing priorities

Responsibilities

  • Lead the planning team, set clear goals, and foster a collaborative environment to deliver high-quality planning systems
  • Set the short and long-term technical direction for the planning stack and balance leadership responsibilities with hands-on technical work
  • Develop and maintain the planning module roadmap, ensuring timely delivery of milestones by directing schedules and removing obstacles for your team
  • Collaborate cross-functionally with other teams to create an integrated autonomous driving system, contributing to strategic decision-making in the planning system architecture
  • Establish and promote best practices in software development, functional safety, and systems engineering within the planning team

Skills

Key technologies and capabilities for this role

Motion PlanningAutonomous DrivingPlanning SystemsMission PlannerBehavior PlannerSoftware ArchitectureTechnical LeadershipFunctional SafetySystems EngineeringROSC++Python

Questions & Answers

Common questions about this position

Is this position remote?

Yes, the position is fully remote.

What are the minimum qualifications for this role?

Minimum qualifications include a Bachelor’s or Master’s degree in Computer Science, Math, Electrical Engineering, Mechanical Engineering, Robotics, Physics, or a related field; extensive experience in developing planning modules for autonomous systems with leadership experience; proven ability to manage complex projects; strong programming skills in C++ (preferred) or Python with Linux experience; and excellent communication skills with proactiveness and ownership.

What salary or compensation does this role offer?

This information is not specified in the job description.

What is the company culture like at AeroVect?

The role involves leading the planning team, setting clear goals, fostering a collaborative environment, and promoting best practices in software development, functional safety, and systems engineering.

What makes a strong candidate for this Staff Software Engineer role?

Strong candidates have extensive experience in autonomous planning systems with leadership background, mastery of Modern C++, experience in robotic ground vehicles, DDS frameworks like ROS/ROS2, and startup adaptability, along with an advanced degree.

AeroVect

Digital solutions for aviation industry businesses

About AeroVect

AeroVect provides digital solutions tailored for the aviation industry. Their platform, built using JavaScript, suggests a focus on web and app development, likely offering services that cater to airlines, airports, and other aviation-related businesses. AeroVect's products may include software for managing aviation data, enhancing operational efficiency, or improving customer experiences. Unlike many competitors, AeroVect may emphasize customizable solutions and consulting services, allowing clients to adapt the technology to their specific needs. The company's goal is to support the aviation sector by delivering effective digital tools that streamline operations and enhance service delivery.

San Francisco, CaliforniaHeadquarters
2020Year Founded
$9.1MTotal Funding
SEEDCompany Stage
Consulting, Enterprise Software, AerospaceIndustries
11-50Employees

Benefits

Flexible Work Hours

Risks

Competition from established aviation tech firms may impact AeroVect's market share.
Regulatory changes in autonomous aviation could affect AeroVect's operations.
Cybersecurity threats to JavaScript platforms pose risks to AeroVect's infrastructure.

Differentiation

AeroVect specializes in autonomous driving platforms for ground support equipment in aviation.
The company integrates AI and machine learning in airside operations for efficiency.
AeroVect targets large passenger and cargo hubs for its autonomous solutions.

Upsides

Growing demand for autonomous GSE boosts AeroVect's market potential.
Airports' digital transformation investments create opportunities for AeroVect's tech solutions.
Projected 15% CAGR in aviation autonomous vehicles market benefits AeroVect.

Land your dream remote job 3x faster with AI