> Markdown version of [/jobs/ext/491800-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/491800-embedded-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded Software Engineer - **Company:** Asylon Incorporated - **Location:** Norristown, PA, United States - **Experience:** Experienced - **Salary:** $120,000.0 - $160,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Mobile Broadband Modems, LTE (Telecommunication), Software Applications, Systems Engineering, Automation of Tests, Bash Shell, UClibc (C Standard Library), C++ (Programming Language), CAN Bus, Communications Protocols, System Configuration, Continuous Integration, Data Fusion, Linux, Device Drivers, Linux on Embedded Systems, Embedded Software, Ethernet, Firmware, Python (Programming Language), Cloud Services, Software Engineering, Universal Asynchronous Receiver/Transmitter, Wi-Fi Technology, Scripting, Delivery Pipeline, Yocto, Kubernetes, Build Tools, Lidar, GNSS - **Published:** June 7, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=131d478ac4e16a88 ## About the Role Do you have experience in Systems engineering?, * 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, * Buildroot or Yocto: 3 years (Required) Ability to Commute: * Norristown, PA 19401 (Preferred) ## Description 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. ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Robots are coming into the wild! Full-Stack Robotics Engineers, be ready!](https://www.wearedevelopers.com/videos/479-robots-are-coming-into-the-wild-full-stack-robotics-engineers-be-ready) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Remote Driving on Plant Grounds with State-of-the-Art Cloud Technologies](https://www.wearedevelopers.com/videos/251-remote-driving-on-plant-grounds-with-state-of-the-art-cloud-technologies) - [On developing smartphones on wheels](https://www.wearedevelopers.com/videos/258-on-developing-smartphones-on-wheels) - [Discover the open source trio you didn’t expect: .NET and PostgreSQL on Linux](https://www.wearedevelopers.com/videos/2042-discover-the-open-source-trio-you-didn-t-expect-net-and-postgresql-on-linux) ## Related Articles - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Dev Digest 138 - Are you secure about this?](https://www.wearedevelopers.com/magazine/486-dev-digest-138-are-you-secure-about-this) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)