DLH
San Diego, California

Software Engineer I

$95,000 – $115,000/yrActive Top Secret ClearancePosted 4 days agoLinkedIn

Skip the busywork

ApplyBolt rewrites your resume for this exact role and hits submit. You just pick the jobs.

Resume tailored to this roleApplied in secondsTrack every application
Download the app

About this role

Overview

A software engineer who can also manage networks is an IT professional who oversees the creation of hybrid software, web, and hardware products from initial specifications to final rollout and maintenance. These products are often sophisticated systems that run on the web. The systems engineer is responsible for integrating various network operating systems, application programs, and hardware devices. Duties of a systems engineer typically include managing the development cycle associated with producing a resilient software, hardware, and web application, including specification, design, coding, testing, and maintenance. Systems engineering is like putting together a puzzle, matching varied pieces together to make one cohesive whole. Systems engineers are concerned with the "big picture" of a project in addition to technical aspects and must consider details like cost, schedules, and social issues that may be associated with a project.

Responsibilities

  • Develop and maintain computer programs using C++, C#, Python, MATLAB, Swift, and other programming languages to support Digital Engineering, Mixed Reality, Machine Learning, and Advanced Manufacturing. The contractor shall deliver all source and executable code to the government.
  • Develop and maintain web interfaces, data storage, and cloud computing using Python, C#, JavaScript, Java, and other programming languages to support Digital Engineering, Mixed Reality, Machine Learning, and Advanced Manufacturing. The contractor shall deliver all source and executable code to the government.
  • Utilize gaming engines such as Unity and Unreal to build training and Real-Time 3D and Mixed Reality programs to support engineering development, technical demonstrations, installations, and training.
  • Create and maintain algorithms and scripts to support engineering optimization and Mixed Reality.
  • Research, develop, implement, and test data sources.
  • Utilize Light Detection and Ranging (LiDAR), photogrammetry, video recording, Computer Aided Design, Computer Aided Engineering, and 3D animation to create interactive simulations and presentations.
  • Develop software for multi-user and real-time collaborative network applications
  • Research, develop, and maintain web databases and interfaces to support engineering data.
  • Create, build, and maintain secure remote access to manufacturing equipment and laboratory Information Technology.

Qualifications

  • Bachelor's level degree in an Engineering discipline
  • 0-2 years of naval C5ISR software experience.
  • Active Top Secret Clearance walking through the door