Software Engineer Embedded Linux Uncrewed Aircraft Systems
Overview
TrellisWare Technologies seeks a hybrid Software Engineer specializing in Embedded Linux for uncrewed aircraft systems. This role drives innovation in next generation self-networking drones for defense forces. Responsibilities span designing embedded Linux applications and collaborating across state-of-the-art labs. The position emphasizes technical excellence and teamwork.
What You'll Do5
- 1Design implement integrate radio software for embedded Linux targets including headless applications servers and drivers
- 2Perform feasibility studies and performance analysis of software defined radio components
- 3Interface with Linux services and protocols configure board support packages
- 4Document and present design alternatives using professional practices
- 5Develop relationships with team members built on trust and respect
Requirements11
- 1Bachelor's degree in Electrical Computer Engineering or related field
- 2Minimum four years integrating with embedded Linux and four years embedded software development
- 3Proficiency in C++ and Python
- 4Two years experience with Yocto Project or similar complex build systems
- 5Experience with command and control links flight controller integration and software defined radios
- 6Familiarity with oscilloscopes logic analyzers and object oriented design
- 7Knowledge of network protocols HTTP HTTPS TCP UDP SSL TLS
- 8Experience with optimized video encoding protocols and network switches routers
- 9Familiarity with distributed revision control systems and embedded Linux development tools
- 10Analytical thinking and ability to communicate thought processes effectively
- 11Ability to work independently while thriving in collaborative environments
Salary Insight
$115 - $185k per year
Location
Required Skills
Similar open positions
Explore active roles that match your skills and interests.
TrellisWare Technologies
VerifiedProduct Systems Engineer - Uncrewed Aircraft Systems
TrellisWare Technologies seeks a Product Systems Engineer to lead design and integration of TrellisWare radios within uncrewed aircraft systems. This role drives system architecture across RF networking and application layers while collaborating with cross‑functional teams. Successful candidates will deliver excellence in pushing communication boundaries and empowering high‑impact outcomes.
Kratos Defense
VerifiedPrincipal Software Engineer UAV Embedded C++
You architect and implement mission-critical software for next-generation UAV flight computers. You build high-performance C++ applications that ensure deterministic control and absolute system reliability. You bridge complex flight algorithms with custom avionics hardware, collaborating with electrical and GNC engineers using MATLAB/Simulink. You mentor mid-level engineers and own the full software lifecycle from requirements to test. This role demands deep embedded systems expertise and a security clearance.
Actalent
VerifiedEngineer Embedded Software 3
Design and develop mission critical embedded software for advanced flight space and ground systems. Lead creation of software operating in constrained environments with real time requirements. Deliver high reliability solutions for complex data analysis routing and control systems. Seeking engineer with strong technical background to contribute to product software development.
Technology Service Corporation
VerifiedSenior Embedded Software Engineer TSC
Design and ship modular high-performance embedded software for RF sensor products and systems. Lead technical efforts across multidisciplinary teams. Foster innovation through collaboration with product management and engineering.
Blue Origin Personnel, LLC
VerifiedSenior Satellite Flight Software Engineer - TeraWave
Design and lead satellite flight software for a 5,408-vehicle constellation delivering symmetrical data speeds up to 6 Tbps. Shape software architecture and drive cross-functional integration across systems avionics GNC communications power propulsion thermal payload and autonomy. Differentiate this role by focusing on mission impact and unique scale.
The Aerospace Corporation
VerifiedSmall Satellite Embedded Software Engineer
The Aerospace Corporation seeks a Senior Member of Technical Staff/Engineering Specialist to lead embedded software development for small satellite payloads and spacecraft sub‑systems. This role drives innovation in a fast‑paced instrument development environment while offering direct mentorship and exposure to cutting‑edge aerospace technologies.