> Markdown version of [/jobs/ext/3415156-senior-embedded-software-engineer-husky](https://www.wearedevelopers.com/jobs/ext/3415156-senior-embedded-software-engineer-husky). 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). --- # Senior Embedded Software Engineer - HUSKY - **Company:** Urban, Ltd. - **Location:** Denver, CO, United States - **Experience:** Expert - **Salary:** $140,000.0 - $200,000.0 - **Contract:** Permanent contract - **Skills:** Board Bringup, Application Programming Interfaces (APIs), ARM Architecture, UClibc (C Standard Library), Configuration Management, Data Link, Continuous Integration, Serialization, Linux, Linux on Embedded Systems, Embedded Software, Fault Tolerance, Firmware, Networking Basics, Real-Time Operating Systems, Requirements Traceability, Systems Architecture, System Programming, TCP/IP, PIC Microcontroller, Build Management, Yocto, Enterprise Integration, U-Boot, GNSS - **Published:** September 16, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=1e3d26b3b63ab162 ## About the Role * 5+ years of embedded software engineering, with a track record of owning production software on Linux-based embedded devices * Proficiency in Go, plus strong systems programming fundamentals * Experience developing on Linux SOM/SBC platforms (e.g., NXP i.MX, Toradex, Jetson, or similar) - board bring-up, device trees, kernel/driver configuration, and peripheral integration * Experience with embedded Linux build environments such as Yocto and Buildroot, and with shipping and updating containerized software on devices in the field * Experience with Zephyr RTOS firmware on microcontrollers, and defining interfaces between Linux and MCU subsystems * Deep understanding of how software meets hardware on Linux * Solid networking fundamentals (TCP/IP, RPC, serialization) and experience making systems reliable over intermittent, bandwidth-constrained links * Experience defining system architecture and interfaces * Comfortable owning a codebase end-to-end * Hands-on with hardware and comfortable in the lab and the field * Clear technical communicator, credible with engineers and with customers Nice-to-Haves / Preferred Skills: * Nordic nRF / ARM Cortex-M microcontroller experience * Aerospace, avionics, UAS, robotics, or satellite platform experience, including operation in extreme environments * RF and satellite data link integration * GNSS, IMU, or sensor integration experience * Power systems and battery management experience * Security hardening and DoD accreditation * Model-based systems engineering (MBSE) or formal requirements traceability Requirements: * Must be US Citizen or Permanent Resident * Ability to obtain and maintain a US security clearance may be required for certain programs * Must be located near Denver, CO or willing to relocate; role is on-site at our Denver headquarters (4800 Race St) * Travel expected to support field campaigns, test flights, and customer integration ## Description HUSKY is the avionics bus of every balloon Urban Sky flies - the embedded Linux flight computer that powers, connects, and controls the balloon and the payloads it carries. Its software is a Go-based control plane running on the flight computer: it reads the vehicle's sensors and batteries, controls power to payloads and radios, moves commands and telemetry between the vehicle and mission control over RF and satellite links, and gives operators the APIs and interfaces they use to run a flight., * Own the HUSKY flight software end-to-end - architecture, development, quality, and release - as the technical lead for the platform * Keep the vehicle's hardware working through software: sensors, batteries, power distribution and outputs, GNSS, radios, and the mechanisms and payloads that connect to the bus * Make communications dependable over unreliable links: command and telemetry between the vehicle, its subsystems, and mission control - across RF, satellite, and IP links - with data that survives outages and reboots * Design for flight safety as a primary constraint: fault detection and isolation, watchdogs, graceful degradation, safe-state and safe-default behaviors, and documented failure modes * Own how HUSKY software is built, secured, and delivered to the fleet: CI/CD, release and configuration management, and defense variants * Build and maintain the test infrastructure the platform needs * Define and document the interfaces between HUSKY and the microcontroller subsystems, payloads, and mission control systems it connects to * Implement security controls and support defense accreditation (encrypted communications, hardened configurations, secure boot, access control; STIG/RMF/ATO requirements) * Serve as a technical point of contact for defense customers integrating with HUSKY - interface definition, integration support, and network integration exercises ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-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) - [The best of two worlds - Bringing enterprise-grade Linux to the vehicle](https://www.wearedevelopers.com/videos/67-the-best-of-two-worlds-bringing-enterprise-grade-linux-to-the-vehicle) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-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) - [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 - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers)