Embedded Software Engineer

Asylon

USonsite$120k-$160k/yrPosted Jun 5, 2026
Posting intelligenceActively listed

Skills

kubernetespythonc++cicdrustjavago

About the role

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

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

Compensation

This Software Engineer role pays $120k-$160k/yr. Within typical range for software engineer roles in United States.

Questions about this role

Click "Apply with AI Applyd" above. We auto-fill the application from your resume and answer screening questions in seconds. No copy and paste, no juggling tabs.

Compensation for Software Engineer roles in United States varies widely by seniority, employer size, and remote vs onsite arrangement. Check the salary range on this listing when published, or browse our Software Engineer hub for United States medians across recent openings.

Most applications complete in under 90 seconds. You can track the status in your dashboard and watch the screenshot proof land the moment the application submits.

AI Applyd supports Greenhouse, Lever, Ashby, Workday, iCIMS, SmartRecruiters, Personio, Teamtailor and other major ATS platforms. If we can submit through the platform, we do.

Want AI Applyd to auto-apply to roles like this?

We tailor your resume per posting, fill the forms, and track replies for you.