DeveloperJobs.io
← Back to all jobs

Job Description

Asylon’s Robotics Software Engineer builds and improves software for autonomous navigation and related capabilities on autonomous ground robots (UGVs).

Responsibilities

  • Develop clean, modular, well-documented software for ground robots, including DroneDog and the Spot-based quadruped, to deliver new user-facing features and improve reliability
  • Build core autonomy capabilities: autonomous ground robot navigation, global and local motion planning, SLAM, dynamic obstacle avoidance, and sensor fusion
  • Integrate, calibrate, and filter data streams from sensors including LiDAR, cameras, IMUs, wheel encoders, and GPS/RTK
  • Coordinate and test product updates using Software in the Loop (SIL) and Hardware in the Loop (HIL)
  • Diagnose and resolve technical software issues observed during development and in the field
  • Analyze deployment telemetry, logs, and system performance metrics to perform root-cause analysis on unexpected robot behaviors or software failures
  • Partner with customer success to translate customer pain points into bug fixes, diagnostic tools, and new features

Requirements

  • Bachelor’s or Master’s degree in Robotics, Computer Science, Electrical Engineering, or a related technical field
  • 2+ years of professional experience with software development on robotic systems
  • Python proficiency and experience with other high-level programming languages
  • Hands-on experience with Linux
  • Experience with CI/CD, Docker containers, and Git workflows
  • Ability to work from Asylon headquarters

Technologies

  • Python
  • Linux
  • CI/CD
  • Docker
  • Git
  • LiDAR
  • cameras
  • IMUs
  • wheel encoders
  • GPS/RTK
  • Software in the Loop (SIL)
  • Hardware in the Loop (HIL)

Benefits

  • 401(k)
  • Dental insurance
  • Health insurance
  • Life insurance
  • Vision insurance

Preferred Qualifications

  • Experience deploying software on resource-constrained embedded systems
  • Experience with remote diagnostic tools, telemetry platforms, and remote OTA (over-the-air) update systems
  • Experience with physics simulators
  • Familiarity with computer vision frameworks and deep learning models

Physical Requirements

  • Traverse approximately 600 ft each way to the test cell, including uphill and uneven terrain
  • Stand and remain on-site outdoors for extended periods (up to 3 hours at a time) during test sessions
  • Work in varying weather conditions (heat, cold, wind, precipitation) as dictated by test schedules
  • Occasionally lift/carry test equipment, laptops, or field gear (up to 20 lbs)

Location, Salary, and Experience

  • Location: Norristown, PA (onsite)
  • Salary: USD 90,000 - 130,000 per year
  • Minimum experience: 2 years
  • Work location: In person
  • Ability to commute: Norristown, PA 19401 (Required)

Application Question

  • Are you a U.S. Person as defined by 22 C.F.R. §120.62 (Yes or No)

Similar Jobs