Network Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+20 more
Job description
Full lifecycle application development. Designing, coding, and debugging applications in various software languages. Software analysis, code analysis, requirements analysis, software review, identification of code metrics, system risk analysis, software reliability analysis. Object-oriented Design and Analysis (OOA and OOD). Software modeling and simulation. Front end graphical user interface design. Software testing and quality assurance. Performance tuning, improvement, balancing, usability, automation. Supports, maintains, and documents software functionality. Integrates software with existing systems. Evaluates and identifies new technologies for implementation. Maintains standards compliance. Implements localization or globalization of software, Design, develop, integrate, and test software solutions for tactical network protocols. Collaborate with cross-functional teams to analyze requirements and deliver high-quality software. Utilize C, C++, and Python as primary development languages, with the ability to quickly adapt to other scripting languages as needed. Apply expertise in IP routing protocols, multicast, and socket programming to develop robust solutions. Work in a native Linux environment, including Linux kernel networking, OS networking configuration, and Linux Containers (e.g., Docker, CORE). Proactively engage with team members to understand and resolve challenges and make collaborative decisions. Work with the Dynamic Link Exchange Protocol (DLEP) and routing protocols (OSPF, BGP) Apply basic knowledge of routing protocols and ability to debug routing tables
Requirements
We are seeking a highly skilled Software Engineer with extensive experience in software design, development, integration, testing, and analysis to support the development of network protocols for tactical systems. This role requires a motivated individual who thrives in a rapid-prototyping environment with fast design-debug cycles., Experience in network modeling, emulation, and protocol design. Proficiency in network performance monitoring and optimization. Familiarity with radio communications concepts, including software-defined radios, MAC protocols, physical layer, and RF systems. Experience in military or DoD wireless communications systems.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Is Software Engineering Over-Saturated?
Fully Remote Software Engineer Jobs
Best Countries for Software Engineers
How Much Does a Software Engineer Make? Realistic Software Engineering Salaries