Autonomous Systems Engineer

ASUS Computer International$161K — $246K *
Aerospace & Defense
11 - 15 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree or higher in computer science, robotics, electrical engineering, or a related field.
  • 15+ years of software engineering experience, with at least 5 years in technical leadership or engineering management roles.
  • Proven experience building and leading high-performing engineering teams.
  • Strong hands-on technical skills with modern software development practices and system architecture.
  • Experience in real-time systems, embedded systems, or autonomous systems development preferred.
  • Excellent communication skills, capable of working effectively with distributed or global teams.
  • Proficiency in programming languages such as Python, C++, Go, or JavaScript/TypeScript.

Responsibilities

  • Lead and manage a team of software engineers developing autonomous platform technologies.
  • Contribute hands-on to architecture design, code reviews, and critical system problem-solving.
  • Drive engineering best practices, including code quality and documentation standards.
  • Collaborate with cross-functional teams to make optimal technical decisions.
  • Own the software development lifecycle from requirements gathering to deployment.
  • Foster a culture of technical excellence and continuous improvement within the team.
  • Manage project timelines, resource allocation, and technical roadmaps aligned with organizational goals.

Benefits

  • Bonuses and comprehensive medical, dental, and vision insurance.
  • Life insurance and AD&D insurance coverage.
  • Paid Time Off (PTO) policy to support work-life balance.
  • Employee Assistance Program (EAP) for personal support services.
  • 401(k) retirement plan with company match.
Full Job Description
Description

Job Description Overview:

The ASUS Robotics & AI Center is seeking an Engineering Manager to lead our autonomous systems development team. This role combines technical leadership with hands-on engineering contributions, driving the design and implementation of sophisticated autonomous platforms and their supporting software infrastructure.

We are looking for an experienced engineering leader who can guide a growing team of software engineers while remaining technically engaged in architecture decisions and critical development work. The ideal candidate will bring deep expertise in building complex systems, a track record of developing high-performing engineering teams, and the ability to bridge technical execution with strategic product goals in an interdisciplinary environment.

Essential Duties and Responsibilities:
  • Lead a team of software engineers developing autonomous platform technologies.
  • Contribute hands-on to architecture design, code reviews, and technical problem-solving for critical system components.
  • Drive engineering best practices including code quality, testing strategies, documentation standards, and development workflows.
  • Collaborate with cross-functional teams including hardware engineers, researchers, and product stakeholders to make optimal technical decisions.
  • Take ownership of the software development lifecycle from requirements gathering through deployment and maintenance.
  • Build and maintain a culture of technical excellence, continuous improvement, and knowledge sharing.
  • Manage project timelines, resource allocation, and technical roadmaps in alignment with organizational goals

Knowledge and Skills:
  • Proven experience building and leading high-performing engineering teams.
  • Strong hands-on technical skills with modern software development practices and system architecture.
  • Experience with real-time systems, embedded systems, or autonomous systems development is strongly preferred.
  • Demonstrated ability to balance strategic leadership with tactical technical contributions.
  • Experience working in interdisciplinary teams across hardware, software, and research domains.
  • Strong communication skills and ability to work effectively with distributed or global teams.
  • Proficiency in one or more of: Python, C++, Go, JavaScript/TypeScript.
  • Familiarity with cloud infrastructure, microservices architectures, and DevOps practices is a plus.
  • Flexibility to attend virtual meetings with the Taiwan-based team at least three nights per week and travel to Taipei as much as once per quarter for team collaboration and project needs.
  • Ability to work confidently in a rapidly changing, fast-paced and results-oriented corporate environment where a high degree of flexibility is required
  • Excellent written and verbal communication skills in English


Required Qualifications:

Years of Education
  • Bachelor's degree or higher in computer science, robotics, electrical engineering, or a related field.


Work Experience
  • 15+ years of software engineering experience with at least 5 years in technical leadership or engineering management roles


Working Conditions:
  • Office Only: Works in an office environment in Boston, MA
  • 3 days in office/2 days work from home
  • Requires sitting, operating a computer keyboard, telephone and other office equipment for extended periods of time
  • Travel to Taipei occasionally for team collaboration and project needs.
  • Domestic travel approx. 5%. International travel approx. 5%


$161,000 - $246,000 annually is the estimated pay range for this role working in Boston, Massachusetts office. The final amount will be determined based on qualifications & experience of the candidate relative to the role. Our comprehensive employee benefits include bonuses, medical, dental, vision, life insurance, AD&D insurance, Paid Time Off, EAP, & 401(k).

Similar Jobs

More Jobs at ASUS Computer International

More Aerospace & Defense Jobs

Find similar Autonomous Systems Engineer jobs: