Asylon Robotics logo

Embedded Software Engineer

Asylon Robotics

Norristown, PAFull-time$120–160K/yrPosted 3w agoVerified open 5 days ago

Most applications go out cold — see where you stand first. No sign-up to start.

At a glance

Compensation
$120–160K/yr
Location
Norristown, PA
Schedule
Full-time
Work Authorization
Not specified

Job overview

Asylon Robotics is hiring an Embedded Software Engineer. Asylon Robotics seeks an embedded software engineer to maintain and improve the software and infrastructure of its robotic systems, integrating hardware peripherals and enhancing system robustness while collaborating with engineering and operations teams.

Key focus areas include Maintain and improve embedded software and infrastructure for quadrotor, battery swap station, and robotic dog systems, Integrate and configure hardware peripherals such as cellular modems, CAN bus, serial interfaces, Wi‑Fi, and Ethernet, and Troubleshoot, diagnose, and resolve hardware issues to maximize uptime and reliability.

Important skills include Embedded Software, Linux, Mechatronics, Communications Protocols, CAN Bus, and Kubernetes. Preferred (not required): Programming Mechatronics, Integrating Higher Level Control Systems, Robotic Control Systems, and Containerized Services Deployment.

Skills & qualifications

RequiredNice to have

Skills

Embedded SoftwareLinuxMechatronicsCommunications ProtocolsCAN BusKubernetesAzure Cloud ServicesData FusionBazelEmbedded SystemsMechatronic SystemsOperating SystemMicrocontrollersLow-Level CodeHardware Peripherals IntegrationCellular ModemsSerial InterfacesWi-FiEthernetTroubleshooting HardwareDiagnosing Hardware IssuesResolving Hardware IssuesSystem Updates DevelopmentSoftware in the Loop TestingHardware in the Loop TestingPythonBashApplication DevelopmentScriptingTest AutomationC/C++UARTSPII2CInterfacing With SensorsInterfacing With ActuatorsProgramming MechatronicsIntegrating Higher Level Control SystemsRobotic Control SystemsContainerized Services DeploymentArduPilotMAVLinkCellular Modem IntegrationLTE/5GGoJavaCI/CDUnattended Deployment PipelinesYoctoBuildrootIMUsGNSS UnitsLiDARCamerasSensor Calibration

Qualifications

U.S. Person3+ Years Professional Software Development Experience on Robotic or Electro-Mechanical SystemsShipping Code to Production Hardware3 Years Buildroot or Yocto Experience

Benefits

Medical Insurance
Dental Insurance
Vision Insurance
Paid Time Off
401(k) Match

Full job description

Embedded Software Engineer Asylon 2.6 2.6 out of 5 stars 52 Buttonwood Street, Norristown, PA 19401 $120,000 - $160,000 a year - Full-time Asylon 7 reviews Read what people are saying about working here. Job details Pay

  • $120,000 - $160,000 a year Job type

  • Full-time   Benefits Pulled from the full job description

  • 401(k)

  • Health insurance

  • Paid time off

  • Vision insurance

  • Health savings account

  • Dental insurance

  • Relocation assistance   Full job description About Us Asylon automates security operations using robots, software, and AI in order to help its customers protect their people, property, and assets. Asylon was founded in 2015 by three MIT aerospace engineers who have worked on a variety of projects in the aerospace industry from the V-22 Osprey to commercial jet engines to defense systems on Navy destroyers. With our team's strong background in aerospace, Asylon develops products consistent with the quality standards demanded by commercial and military customers. Today, Asylon is a dynamic team that is passionate about robots and committed to building and operating safe, high quality products that solve the greatest challenges facing the robotics and security industries.

We are building a diverse team that creates novel solutions and provides previously unrealized services via robotics. The Asylon team is perfect for those who wish to apply their expertise to revolutionize the robotics industry while expanding their own skillsets.

Our Product - Robotic Perimeter Security Asylon develops field deployable infrastructure for automated robots to augment the security teams of our clients. We believe that the true advantages of robotics and automation come when we can have robots and humans working hand-in-hand to increase security and help save lives. We see robots as a means to deliver actionable, timely, and persistent intelligence. DroneCore, our full stack aerial and ground robotics solution, is revolutionizing the way the security industry operates by providing capabilities to security teams that they have never had before.

Position Asylon is hiring a full-time embedded software engineer to join our Philadelphia team. This engineer will be responsible for maintaining, improving, and ensuring the reliability of our robotics systems and their supporting infrastructure. This role will work closely with teams throughout Asylon to enhance the performance and stability of our commercially deployed products, keep them up to date, and bring up new products from the ground up. The ideal candidate will have broad experience in programming mechatronics and integrating them into higher level control systems, knowledge of Linux-based operating systems, and an interest in robotic control systems. Due to the nature of the projects worked on in this position, applicants must be a U.S. Person as defined by 22 C.F.R. §120.62. This includes U.S. Citizens, lawful permanent residents, refugees, or asylees.

Primary duties include:

  • Maintain and improve the embedded software and infrastructure of our quadrotor, robotic battery swap station, and robotic dog systems, with a focus on mechatronic systems, the operating system, microcontrollers, and other low-level code.

  • Integrate and configure hardware peripherals, such as cellular modems, CAN bus, serial interfaces, Wi-Fi, and Ethernet.

  • Troubleshoot, diagnose, and resolve issues in hardware 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 robustness and stability of our deployed robotics infrastructure.

  • Work closely with our engineering and operations teams to understand field requirements and implement improvements to existing systems. Required Skills and Experience

  • 3+ years of professional experience in software development on robotic or electro-mechanical systems, including shipping code to production hardware.

  • Proficient with Python and Bash for application development, scripting, and test automation.

  • Proficient with C/C++, particularly with microcontrollers or device drivers.

  • Proficient with Linux as both a development and deployment environment.

  • Experience with communication protocols such as CAN bus, serial/UART, SPI, or I2C for interfacing with sensors, actuators, and other embedded devices. Bonus Points

  • Familiar with Kubernetes for deploying and managing containerized services on edge devices.

  • Has worked with drone platforms, ArduPilot, or MAVLink.

  • Has worked with cellular modem integration (LTE/5G), particularly configuring and managing connectivity on embedded Linux devices.

  • Experience developing edge or cloud services in a high-level language such as Python, Go, or Java.

  • Familiarity with CI/CD and unattended deployment pipelines for pushing updates to devices in the field.

  • Knowledge of Yocto or Buildroot for building custom embedded Linux images.

  • Experience with robotic sensors such as IMUs, GNSS units, LiDAR, or cameras — including calibration, data fusion, or integration into control loops.

  • Exposure to containerized workflows for packaging and deploying services on resource-constrained hardware.

  • Has dees.bugged cross-domain issues spanning hardware, firmware, and application software on deployed systems.

  • Experience with Rust for writing safe, performance-critical embedded or systems-level code.

  • Familiarity with Bazel or similar build systems for managing complex, multi-language codebases Salary Range: $120,000.00-160,000.00 per year

The salary range for this role is an estimate and reflects base salary only. Actual compensation will vary based on factors such as experience, skills, education, and business needs. Full-time offers also include highly competitive equity as part of Asylon’s total compensation package. In addition, Asylon provides a comprehensive benefits package for full-time employees, including:

Comprehensive Benefits - medical, dental, and vision plans

Retirement savings plans – Traditional and Roth 401(k)

Income Protection – Asylon offers life and disability insurance for all team members

Generous Time Off – Competitive flexible PTO plans

Relocation Assistance – Available subject to role eligibility

Job Type: Full-time

Asylon is an Equal Opportunity Employer. We recruit, hire, employ, train, promote, and compensate individuals based on job related qualifications and abilities. At Asylon we have a longstanding policy of providing a work environment that respects the dignity and worth of each individual and is free from all forms of discrimination, including harassment, because of race, color, sex, gender, age, religion or religious creed, national origin, ancestry, citizenship, marital status, sexual orientation, gender identity, gender expression, genetic information, physical or mental disability, military or veteran status, or any other characteristic protected by law.

We are an inclusive organization and actively promote equality of opportunity for all with the right mix of talent, skills and potential. We welcome all applications from a wide range of candidates. Selection for roles will be based on qualifications, merit, and business need alone.

Job Type: Full-time

Pay: $120,000.00 - $160,000.00 per year

Benefits:

  • 401(k)

  • Dental insurance

  • Health insurance

  • Health savings account

  • Paid time off

  • Vision insurance Application Question(s):

  • 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 Experience:

  • Buildroot or Yocto: 3 years (Required) Ability to Commute:

  • Norristown, PA 19401 (Preferred) Work Location: In person

You've read the whole posting — now see how you match it.