Today
Unspecified
Unspecified
No Traveling
Aerospace and Aviation
Manassas, VA (On/Off-Site)
We're seeking a skilled and highly motivated Embedded Linux Software Engineer to join our team, focusing on cutting-edge embedded systems for complex, mission-critical applications. This role involves deep interaction with custom hardware, requiring expertise in Linux kernel development, device drivers, and system-level integration. The ideal candidate thrives in a collaborative environment, excels at troubleshooting, and is committed to long-term system maintenance and performance.
Key Responsibilities
Contribute significantly to the design and development of Linux kernel modules and device drivers for custom, proprietary hardware platforms.
Develop, maintain, and test high-quality software using core languages like C/C++, alongside scripting in Bash and Python.
Perform comprehensive integration and debugging of the Linux Operating System on resource-constrained embedded systems.
Act as a technical liaison, collaborating closely with hardware engineers to ensure seamless and efficient software/hardware integration from the initial bring-up phase.
Execute rigorous software testing, validation, and provide long-term maintenance and support for deployed embedded systems.
Provide essential support for system bring-up and perform in-depth troubleshooting on new hardware platforms.
Participate in defining architectural decisions and actively contribute to the overall system-level design.
Essential Skills & Qualifications (Must Have)
Education: Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, or a closely related technical field.
Experience: 3+ years of professional experience with Linux OS, including hands-on, expert-level kernel-level development.
Technical Proficiency: Proven experience in developing Linux kernel modules and device drivers.
Languages: Expert proficiency in C/C++, Bash, and Python.
Fundamentals: Strong foundational understanding of operating systems internals.
Security Clearance: Must be eligible for US Secret Clearance and must possess at least an interim US Secret Clearance to begin employment.
Additional Skills & Qualifications (Highly Desired)
Hardware Familiarity: Solid understanding of hardware platforms and the principles of embedded system design.
Debugging Expertise: Demonstrated ability in complex Linux integration and system-level debugging.
Domain Knowledge: Prior experience working with embedded systems in the defense or aerospace industries.
Performance: Experience with real-time systems (RTOS) and techniques for performance optimization.
Development Tools: Familiarity with Git for version control, CI/CD pipelines, and modern software development workflows.
Methodology: Experience working within an Agile development environment.
Key Responsibilities
Contribute significantly to the design and development of Linux kernel modules and device drivers for custom, proprietary hardware platforms.
Develop, maintain, and test high-quality software using core languages like C/C++, alongside scripting in Bash and Python.
Perform comprehensive integration and debugging of the Linux Operating System on resource-constrained embedded systems.
Act as a technical liaison, collaborating closely with hardware engineers to ensure seamless and efficient software/hardware integration from the initial bring-up phase.
Execute rigorous software testing, validation, and provide long-term maintenance and support for deployed embedded systems.
Provide essential support for system bring-up and perform in-depth troubleshooting on new hardware platforms.
Participate in defining architectural decisions and actively contribute to the overall system-level design.
Essential Skills & Qualifications (Must Have)
Education: Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, or a closely related technical field.
Experience: 3+ years of professional experience with Linux OS, including hands-on, expert-level kernel-level development.
Technical Proficiency: Proven experience in developing Linux kernel modules and device drivers.
Languages: Expert proficiency in C/C++, Bash, and Python.
Fundamentals: Strong foundational understanding of operating systems internals.
Security Clearance: Must be eligible for US Secret Clearance and must possess at least an interim US Secret Clearance to begin employment.
Additional Skills & Qualifications (Highly Desired)
Hardware Familiarity: Solid understanding of hardware platforms and the principles of embedded system design.
Debugging Expertise: Demonstrated ability in complex Linux integration and system-level debugging.
Domain Knowledge: Prior experience working with embedded systems in the defense or aerospace industries.
Performance: Experience with real-time systems (RTOS) and techniques for performance optimization.
Development Tools: Familiarity with Git for version control, CI/CD pipelines, and modern software development workflows.
Methodology: Experience working within an Agile development environment.
group id: 91094950