Leidos - Huntsville, AL

posted 4 months ago

Part-time - Entry Level
Huntsville, AL
Professional, Scientific, and Technical Services

About the position

Leidos Defense Systems is seeking a Junior-to-Mid-Level Software Developer to join the Sensor Systems Analysis and Engineering Department (SSA&E). This role involves working on multiple projects, primarily focusing on hardware integration, while also contributing to various other efforts. As part of a diverse team comprising junior-to-senior software developers, engineers, and scientists, you will be instrumental in creating innovative solutions for complex problems that significantly impact national defense. The team specializes in sensor integration, testing, characterization, modeling, simulation, data analysis, and algorithm development for electro-optical infrared (EO/IR) systems. The ideal candidate will not only possess the necessary technical skills but also demonstrate a keen interest in expanding their technical capabilities across overlapping engineering and scientific disciplines, particularly in software development to address various challenges. In this position, you will be expected to support multiple tasks simultaneously, contribute effectively within a team environment, and maintain clear communication with management, coworkers, and customers. The role requires proficiency in writing software primarily using C++ and Python, with a focus on solving problems related to EO/IR sensor systems. Additionally, you will need to interface and troubleshoot hardware through various communication protocols such as Ethernet, USB, RS-232, and high-speed I/O. Familiarity with both Windows and Linux operating systems is also essential, as you will be working in a multidisciplinary team setting.

Responsibilities

  • Write software using primarily C++ and Python to solve problems in various disciplines, including EO/IR sensor systems.
  • Interface and troubleshoot hardware via Ethernet, USB, RS-232, and high-speed I/O.
  • Collaborate effectively with a multidisciplinary team of engineers and scientists.
  • Support multiple tasks in parallel and contribute productively in a team environment.
  • Communicate effectively with management, coworkers, and customers.

Requirements

  • Bachelor's degree from an accredited university in software engineering, computer science, or an equivalent engineering or science degree with relevant experience.
  • 3+ years of experience in a related field.
  • Ability to obtain and maintain a DoD security clearance.
  • Resident of the North Alabama area or willing to relocate to Huntsville - North Alabama, AL.

Nice-to-haves

  • Highly organized with the ability to lead small software projects.
  • Intermediate ability in C++ and Python.
  • Strong object-oriented design skills.
  • Experience with camera interfaces such as Camera Link, CoaXPress, GigE Vision, etc.
  • Experience with version control systems such as Git.
  • Familiarity or interest in EO/IR phenomenology.
  • Experience with image processing and GPU programming or CUDA programming.
  • Experience with developing AI/ML solutions.
  • Experience with build systems such as CMake.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service