Software Engineer

SGS Consulting
Lexington, KY, United States
about 2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

Testing (Software) C (Programming Language) Border Gateway Protocol C++ (Programming Language) Communications Protocols Software Debugging Linux Emulators Python (Programming Language) Linux Kernel Multicasting Network Model
+12 more
Routing Network Protocols Open Shortest Path First (OSPF) Radio-Frequency Identification Rapid Prototyping Process Linux Containers Socket Programming Software Engineering Dynamic Routing Scripting Docker Programming Languages

Job description

  • 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 dice.com

Good distractions

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

3:22 min

Transitioning from software engineering to security roles

Anna Oliveira · Coffee With Developers

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

2:04 min

Enhancing network privacy with routing fees and onion routing

Andreas M Antonopoulos · LIVE

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · WWC 2021

2:39 min

Experiencing core Linux capabilities for DevOps administration

Michael Cade · LIVE

Videos

See all

Related articles

See all