- Location
- Sioux Falls, SD
- Workplace
- Onsite
- Type
- Full-time
- Department
- Engineering
- Seniority
- Senior
- Experience
- 8+ years
- Education
- Bachelor
- Industry
- Aerospace
- Category
- Engineering
- Role type
- Individual Contributor
- Environment
- Office
- Source
- UKG
Overview
This role focuses on building robust, maintainable embedded software applications for high-altitude balloon systems that operate in demanding environments. Responsibilities include designing and implementing embedded software for near-real-time systems, developing drivers and control logic for sensors, contributing to system architecture, writing efficient code in resource-constrained environments, and debugging across hardware/software boundaries. The position requires close collaboration with electrical, systems, and software engineers. Candidates should have a BS in software/computer/electrical engineering or equivalent experience, with typically 8+ years of professional experience in embedded software development. Preferred skills include Rust/C/C++, Linux OS, hardware interfaces (SPI, I2C, UART, CAN, Ethernet), and experience with sensors or communication systems in high-reliability environments.