Software Engineer

John Galt Staffing, Inc.
Lincoln, United States of America
2 days ago

Role details

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

Job location

Lincoln, United States of America

Tech stack

Software Applications
Databases
Continuous Integration
Linux
Electronic Data Processing
Commercial Software
Software Engineering
Utility Software
Web Pages
Grafana
SDN Network
Docker

Job description

Designs, develops, documents, tests, maintains, and debugs applications software and systems that contain logical and mathematical solutions. Conducts multidisciplinary research and collaborates with equipment designers and/or hardware engineers in the planning, design, development, and utilization of electronic data processing systems for product and commercial software. Determines computer user needs; analyzes system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques and controls; prepares operating instructions; designs and develops compilers and assemblers, utility programs, and operating systems. Ensures software standards are met.

Requirements

This position will be responsible for setting up a software testbed for space network emulation capabilities. This testbed consists of containers, custom programs, and graphical elements. To excel, one should have a strong background in software development using containers and CI/CD toolsets. Experience in space based networks and software-defined networking concepts is a plus.

Skills:

  1. Java and python development skills

  2. Software containers (docker, podman, etc.)

  3. Software visualization development (dashboards, Grafana, databases, webpages, etc.)

  4. Experience working in a network testbed environment previously

  5. Proficiency with the Linux operating system

About the company

The Tactical Networks Group specializes in advanced network and communications systems development, with a focus on tactical mobile, military airborne networks of the future. The Tactical Networks Group uses a combination of technical analysis, modeling, simulation, emulation, prototype development, and flight evaluation to develop new communication systems and evaluate and predict their performance under expected conditions.

Apply for this position