DeveloperJobs.io
← Back to all jobs

This position is no longer accepting applications

Closed on July 13, 2026.

This role is filled — get an email when new Software Engineering roles open on DeveloperJobs.io:

Job Description

Asylon is seeking an Embedded Software Engineer to join its robotics-focused engineering team in Norristown, onsite. This role centers on sustaining and advancing embedded software across quadrotor platforms, a robotic battery swap station, and a robotic dog system, with an emphasis on mechatronics, Linux-based development, and integration with higher-level control systems. The position calls for close collaboration with engineering and operations to turn field requirements into reliable software and hardware interfaces, prioritizing robustness and uptime in real-world deployments.

Responsibilities

  • Maintain and improve the embedded software and infrastructure for quadrotor, robotic battery swap station, and robotic dog systems, focusing on mechatronics, the operating system, microcontrollers, and other low-level code.
  • Configure and integrate hardware peripherals such as cellular modems, CAN bus, serial interfaces, Wi-Fi, and Ethernet.
  • Troubleshoot, diagnose, and resolve hardware-induced issues to maximize uptime and reliability.
  • Coordinate, develop, and test system updates, including Software in the Loop (SIL) and Hardware in the Loop (HIL) testing.
  • Enhance the robustness and stability of deployed robotics infrastructure.
  • Work closely with engineering and operations teams to understand field requirements and implement improvements to existing systems.

Requirements

  • 3+ years of professional experience in software development on robotic or electro-mechanical systems, including shipping code to production hardware.
  • Proficiency with Python and Bash for application development, scripting, and test automation.
  • Strong C/C++ skills, particularly with microcontrollers or device drivers.
  • Experience using Linux as both a development and deployment environment.
  • Hands-on experience with communication protocols such as CAN bus, serial/UART, SPI, or I2C for interfacing with sensors, actuators, and other embedded devices.

Technologies

  • Python
  • Bash
  • C
  • C++
  • Linux
  • CAN bus
  • Serial/UART
  • SPI
  • I2C
  • Buildroot
  • Yocto
  • Kubernetes
  • ArduPilot
  • MAVLink
  • LTE/5G
  • Go
  • Java
  • Rust
  • Bazel

Benefits

  • Medical, dental, and vision plans
  • Traditional 401(k)
  • Roth 401(k)
  • Life insurance
  • Disability insurance
  • Flexible PTO plans
  • Relocation assistance
  • Health savings account
  • Paid time off
  • Vision insurance

Salary

$120,000 - $160,000 per year

Job Type

Full-time

Location and commute

Norristown, PA 19401, onsite

Ability to commute: Norristown, PA 19401 (Preferred)

Experience

  • Buildroot or Yocto: 3 years (Required)

Application question

Are you a U.S. Person as defined by 22 C.F.R. §120.62. This includes U.S. Citizens, lawful permanent residents, refugees, or asylees. Yes or No

Similar Jobs