Flight Software Engineer – Embedded Linux & Networking
On-site · Lanham, Maryland, United States
Job Summary
Flight Software Engineer – Embedded Linux & Networking to design, develop, and support embedded Linux software for aerospace platforms. Lead development of networking subsystems, build and maintain BSPs and device drivers, collaborate on system interfaces, uphold architecture standards, participate in full software lifecycle, support simulations and testing, diagnose cross-boundary issues, conduct code reviews, and mentor junior engineers. Proficiency in C, C++, Python; embedded Linux/kernel development; networking (TCP/IP, UDP, sockets, routing); Yocto/Buildroot; debugging tools (GDB, JTAG/SWD); version control (Git); CI tools; and hardware debugging tools. Strong communication, teamwork, problem-solving, and documentation skills; experience with mission-critical or real-time embedded systems and secure software practices preferred.
Required Qualifications
- Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or related technical field
- Minimum 5+ years of professional software engineering experience with embedded Linux systems
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.