Software Developer

Lexington, Massachusetts

Softworld, Inc.
Job Expired - Click here to search for similar jobs

Job Title: Senior Software Developer - Tactical Systems


Job Location: Lexington MA 02420 (Hybrid 3 days on-site; 2 days remote)


Clearance: Due to the nature of the work, a United States Government Clearance is required to be eligible for the position. The position requires the ability to obtain an interim Secret prior to starting the role.


Onsite Requirements :



  • Python, C/C and/or Java

  • Link 16 and MIL-STD-6016

  • Linux


Job Description:



  • This position is for a Software Engineer with extensive experience in software design, development, integration, testing and analysis to build networked applications and network protocols for tactical systems.

  • Developer should thrive in a rapid-prototyping environment with fast design-debug cycles.


Required Experience:



  • Python, C/C and/or Java are the primary languages for development. Candidates that have strong skills in 2 out of 3 languages are preferred.

  • Experience with Link 16 and MIL-STD-6016 is required.

  • Experience with the UCI message standard.

  • A strong background in software development of network protocols such as IP routing, multicast, transport layer protocols and socket programming is required. -

  • Development experience in a native Linux environment is required. Linux kernel networking and Linux OS networking configuration experience is preferred.


In addition, experience in the following areas is preferred:



  • Additional experience in message-oriented and distributed systems is preferred.

  • Experience in military or DoD wireless communications.

  • Experience in network modeling and simulation using tools such as EMANE, CORE, OPNET, NS3

  • Experience in network protocol design, network performance monitoring.

  • Experience in modern DevOps procedures using git, ansible, packaging, CI/CD tools.

  • Experience in radio communications concepts (software-defined radios, MAC, physical layer, RF)



Qualification



Assessment



Must Have



Degree Level



Bachelor's Degree



Yes



Experience



Experience with OMS (open mission systems) and UCI (universal command and control interface)



2 years



Networks



Experience with Link 16 and MIL-STD-6016



2 years



Networking Applications and Protocols: TCP/IP, DNS, NTP, DHCP, SSH, FTP and HTTP/S.



10 years



Programming



C/C Programming



10 years



Development experience on a Linux platform



10 years



Java Development



10 years



Scripting Languages: Perl, Python, Shell Scripting, PowerShell.



10 years



Nice to Have



Programming



GIT/GITHUB



0 years



JavaScript Development



0 years



MVC frameworks (Struts, Spring MVC, Play)



0 years



Object Oriented Software Design and Development



0 years



RF/Microwave



Radio Communications Concepts (software-defined radios, MAC, physical layer, RF)



0 years



Software



Maven or Gradle, Git / Gitlab, Make / Auto tools



0 years




Software Developer - LLJP
Date Posted: 18 May 2024
Job Expired - Click here to search for similar jobs