Job Description:
The Network Software Engineer Embedded OS/BSP is a vital member of the Embedded Systems team, dedicated to developing foundational technologies for Ground Vehicle Combat platforms/products. These technologies enable reliable, efficient, secure, and private communication between vehicles and with military defense data networks.
On-site Presence:
Given the nature of the work, this role may require up to 100% on-site presence.
Key Responsibilities:
Design, enhance, and maintain core networking stack OS components used in major Ground Vehicle Combat platforms, including Abrams, Stryker, and derivative vehicles.Develop and optimize networking APIs, protocols, and various networking layers.Provide expertise in networking stack internals and their interactions within the Operating System.Balance performance, energy efficiency, usability, and security in software development.Conduct system level and network troubleshooting.Additional duties as assigned.Minimum Qualifications:
Bachelor of Science in Computer Engineering, Computer Science, Electrical Engineering, or a similar discipline.7 years' experience in a software role, preferably with development experience in commercial networking software/hardware products.Proficiency in C or C++ programming.In-depth knowledge of link-layer technologies (e.g., Ethernet, Wi-Fi, Cellular), TCP/IP protocol suite, and networking stack implementations (e.g., Linux, RTOS, FPGA).Demonstrable system level and network troubleshooting skills.Additional Skills Desired:
Experience with OS or RTOS-level development.Familiarity with user-space networking stack technologies and frameworks (e.g., Netmap, VPP, Tactical Targeting Network).Expertise in IP routing, NAT/Firewall, software switches API development, and hardware offload.Knowledge of wireless networking technologies and standards (Wi-Fi, cellular).Proficiency in network debugging tools and system profiling/performance optimization.Strong multi-tasking, written, and oral communication skills.Ability to work effectively in a fast-paced DoD environment with minimal oversight.Additional Information:
Eligibility to obtain a US security clearance may be required (non-US Citizens may not be eligible).Experience with ground combat vehicles is desirable.Flexibility to work occasional evening and/or weekend overtime as needed.US Citizenship Requirement:
This role is part of a US Government Contract, requiring all applicants to be US Citizens.