Junior Software Engineer

Posted:
9/27/2024, 4:45:13 AM

Location(s):
Alabama, United States ⋅ Huntsville, Alabama, United States

Experience Level(s):
Junior

Field(s):
Software Engineering

Radiance Technologies, a 100% employee-owned company, is seeking candidates for a Junior Software Engineer to support of a U.S. Army program. This position requires a talented and experienced Software Engineer to contribute to a software engineering team within a larger, multidisciplined team to perform the System Development Life Cycle (SDLC) process, including analysis/feasibility, planning/requirements, design, system development, testing, deployment, maintenance, evaluation, and disposition/disposal. The Software Engineer will be required to assist the team with Modeling, Simulation, and Analysis (MS&A); Software-in-the-Loop (SWIL) and Hardware-in-the-Loop (HWIL) simulations; software development and integration; test and evaluation; and operations. This effort will entail regular and embedded software development using industry-leading parallel processing architectures for space payload and ground Command and Control (C2) operation.

Responsibilities:

  • Software development experience in a fast-paced, collaborative, and dynamic environment.

  • Utilize industry standard software engineering and design methodologies to design, develop, and evaluate software applications to perform the SDLC process.

  • Design, implement, integrate, and evaluate regular and embedded software applications for space payload and ground C2 operation.

  • Identify, manage, and communicate program and project risks.

  • Perform other duties as assigned.

Required Skills:

  • Bachelor’s degree in computer science, computer engineering, or relevant technical field.

  • Experience using industry leading tools for Agile software development; product management; Development, Security, Operations (DevSecOps) Continuous Integration/Continuous Delivery (CI/CD); workflow management; knowledge management; collaboration; and source code repositories.

  • Software development experience using in C, C++, Python, or another high-level programming language for both Windows and Linux operating systems.

  • Strength in converting design concepts into quality software applications.

  • Software development experience contributing to achieve modularity, vertical and horizontal scalability, multi-level redundancy, load balancing, software and hardware component failover, and regenerative software to enable system survivability.

  • Previous support of software engineering for systems engineering technical reviews to include Design Concept Review (DCR), System Functional Review (SFR), Preliminary Design Review (PDR), Critical Design Review (CDR), Final Design Review (FDR), Test Readiness Review (TRR), and Production Readiness Review (PRR).

  • Previous support of one or more of the following areas: object-oriented programming; embedded software development, Field-Programmable Gate Array (FPGA) development, Graphics Processing Unit (GPU) development; cloud architecture and application software development; MS&A; and SWIL and HWIL simulations.

  • Experience creating and managing design and development documentation.

  • Self-starter with excellent oral and written communication skills.

  • U.S. citizenship with the ability to obtain and maintain a security clearance.

Required Experience:

  • Minimum 2 years’ experience with performing software engineering activities across the SDLC process.

  • Experience with MS&A and MBSE integration to perform mission analysis and parametric assessments.

Desired Qualifications:

  • 3+ years’ experience with performing software engineering activities across the SDLC process.

  • Experience with Government or commercial spaceflight projects. 

  • Experience with aerospace system lifecycle design for launch, mission operations, and end-of-mission disposal. 

  • Experience with space payload software design and development.

  • Software development experience for Positioning, Navigation, and Timing (PNT) applications.

  • Software development experience for Artificial Intelligence/Machine Learning (AI/ML) models and applications. Direct experience with modeling tools such as MATLAB/Simulink and STK.

  • Active SECRET clearance.

EOE/Minorities/Females/Vet/Disabled