Linux Developer
Nightwing · Sterling, VA · 4 mo ago
EngineeringFull-time
Responsibilities
- Design, develop, test, and debug system-level software for Linux-based platforms
- Contribute to low-level system components, drivers, and core services
- Collaborate with cross-functional teams to support development across multiple architectures
- Analyze and resolve complex technical issues related to performance, stability, and scalability
- Participate in code reviews and follow best practices for secure and maintainable software development
Requirements
- Current TS/SCI with Poly Clearance
- Minimum 3 years of professional experience developing, testing, and debugging software in C, C++, and Python
- Minimum 3 years of experience developing, testing, and debugging system-level software for Linux
- Demonstrated in-depth understanding of Linux/Unix internals, including low-level system development, APIs, and interfaces
- Proven experience working in cross-platform environments
- Hands-on experience with one or more of the following architectures: x86/x64, ARM, and/or MIPS
Preferred Qualifications
- Experience with Linux kernel development
- Familiarity with embedded systems or performance-critical environments
- Strong debugging skills using system-level tools and techniques
Benefits
Nightwing offers a competitive benefits package that includes health insurance, retirement plans, and paid time off.
Pay
The salary range for this position is $75,000 - $125,000 annually, depending on experience and qualifications.
Schedule
The schedule for this role is typically Monday through Friday, 9:00 AM to 5:00 PM.