Network Software Engineer

SGS Consulting
Lexington, MA, United States
1 day ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours
Job source

Tech stack

Testing (Software) C (Programming Language) Border Gateway Protocol C++ (Programming Language) Static Program Analysis Communications Protocols Software Debugging Linux Emulators Graphical User Interface Python (Programming Language) Linux Kernel
+20 more
Language Modeling Multicasting Network Model Routing Network Protocols Open Shortest Path First (OSPF) Object-Oriented Software Development Radio-Frequency Identification Performance Tuning Program Analysis Rapid Prototyping Process Linux Containers Socket Programming Software Engineering Software Technical Review Dynamic Routing Scripting Reliability of Systems Docker Programming Languages

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.

Apply on www.dice.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

2:04 min

Enhancing network privacy with routing fees and onion routing

Andreas M Antonopoulos · LIVE

3:22 min

Transitioning from software engineering to security roles

Anna Oliveira · Coffee With Developers

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

Videos

See all

Related articles

See all