Jobs · Engineering · Alabama

Battle Manager Software Developer

deciBel Research, Inc. · Huntsville, AL · 1 mo ago
EngineeringFull-time
We need to output HTML fragment with sections: About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule only if present. The posting includes description, responsibilities, education, experience, special skills, etc. No explicit Benefits, Pay, Schedule. So we should not include those sections. We need to include sections for About the role (maybe description), Responsibilities, Requirements, Qualifications, Skills. We need to decide what goes where. We must preserve all substantive info, not invent. Use

for headings. Use
  • for any list of duties/requirements/benefits. Use

    for prose. We must not repeat job title as heading. No Job ID etc. We need to remove boilerplate: "For more information, or to apply now, you must go to the website below. Please DO NOT email your resume to us as we only accept applications through our website. https://..." That's application instructions, remove. Also remove "Applicant selected must have an active Secret security clearance. Must be a U.S. Citizen." That's part of requirements; keep. We need to keep all substantive info: Position description, responsibilities, education requirements, experience requirements, special skills desired, etc. Let's parse: Position Description deciBel Research is seeking an experienced Software Developer in Huntsville, AL. As a Software Developer on the Ground-based Midcourse Defense (GMD) Weapon System (GWS) Fire Control (GFC) Battle Manager software team, the selected candidate will be part of a team responsible for developing and maintaining the software that supports the U.S. missile defense system. The role involves working in a collaborative environment to understand, implement, and test both existing and new capabilities and algorithms. Many of the algorithms and capabilities developed by the GFC team are complex, mathematics- and physics-based solutions that are highly visible to the GWS customer, the Missile Defense Agency (MDA). In addition to software development responsibilities, the candidate will also support the review of requirements and test cases developed in support of the GFC software team. Education Requirements Bachelor's Degree in a STEM (Science, Technology, Engineering or Mathematics) discipline preferred from an accredited university Experience Requirements Bachelor's Degree in a STEM (Science, Technology, Engineering or Mathematics) discipline preferred from an accredited university and 5 years of related experience, or a Master's Degree and 2 years of related experience, or 1 years of experience with a PhD. No more than 12 years of experience. Strong background in math and physics is recommended Recent experience developing software in Ada or C++ or Java Must be willing to become highly proficient with Ada software development Quick to learn and able to absorb new concepts and information Recent MATLAB and Python Experience Unix/Linux Operating System Experience Must be able to support an in-person / closed-area work environment Applicants must have a current active in-scope DoD-issued Secret security clearance at the time of application, which is required to start Ability and willingness to travel up-to 10% to support business needs Special Skills Desired Advanced degree in Mathematics, Physics, Engineering, Computer Science, or related field Highly experienced with Linux, scripting, and operations Experience with Ada Programming Experience with automated software requirements testing and analysis Experience with the MDA GMD program Experience with Agile Project Management tools (Jira/Confluence) and DevSecOps tools and methods (Jenkins, Ansible, Git/Gitlab) of continuous integration/continuous delivery and deployment (CI/CD) automation We need to structure. We can have:

    About the role

    ... description ...

    Responsibilities

    • ... list duties ...
    What are responsibilities? The description includes: developing and maintaining software, understanding, implementing, testing existing and new capabilities and algorithms, supporting review of requirements and test cases. Could list those.

    Requirements

    maybe combine education and experience? Could have separate sections: Education, Experience. But we want few substantive sections. Could combine Education and Experience under Requirements? But we have separate headings allowed: Education Requirements, Experience Requirements. The instruction says use headings for section headings (e.g. About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule). It lists "Requirements" and "Qualifications" as possible headings. We could put education under Requirements, experience under Qualifications? Or we could have both Education and Experience under Requirements as lists. But we need to preserve all info; we can split. Better: Use

    Education Requirements

    and

    Experience Requirements

    as they are explicit in posting. The instruction list includes "Requirements" and "Qualifications" but not explicitly Education Requirements; but we can still use heading if content exists. The instruction says use

    for section headings (e.g. About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule). It gives examples but not exhaustive; we can use other headings if they match content? Probably safer to stick to those examples. However, we could map Education Requirements under Requirements, Experience Requirements under Qualifications. But we need to preserve the nuance: education preferred, experience combinations. Might be okay. Alternatively, we could have a single Requirements section with subpoints: Education: ... Experience: ... That would preserve info. Similarly Skills: we have Special Skills Desired. Thus sections: About the role, Responsibilities, Requirements, Skills. We need to ensure we don't create Pay/Benefits/Schedule. Now craft HTML. About the role paragraph: combine the first paragraph(s) describing role. Responsibilities: list bullet points: - Develop and maintain software for the GMD Weapon System Fire Control Battle Manager software team. - Work collaboratively to understand, implement, and test existing and new capabilities and algorithms. - Support review of requirements and test cases for the GFC software team. - Contribute to mathematics- and physics-based solutions visible to the Missile Defense Agency (MDA). Requirements: list education and experience. Education: Bachelor's Degree in a STEM discipline preferred from an accredited university. Experience: Bachelor's Degree in STEM and 5 years related experience, or Master's Degree and 2 years related experience, or 1 year experience with a PhD; no more than 12 years experience. Strong background in math and physics recommended. Recent experience developing software in Ada, C++, or Java. Willingness to become highly proficient with Ada. Quick to learn and absorb new concepts. Recent MATLAB and Python experience. Unix/Linux operating system experience. Ability to support in-person/closed-area work environment. Must have current active in-scope DoD-issued Secret security clearance at time of application. Ability and willingness to travel up to 10% to support business needs. Must be a U.S. Citizen. Skills (Special Skills Desired): list: - Advanced degree in Mathematics, Physics, Engineering, Computer Science, or related field. - Highly experienced with Linux, scripting, and operations. - Experience with Ada Programming. - Experience with automated software requirements testing and analysis. - Experience with the MDA GMD program. - Experience with Agile Project Management tools (Jira/Confluence) and DevSecOps tools and methods (Jenkins, Ansible, Git/Gitlab) of CI/CD automation. Make sure to preserve all details: "No more than 12 years of experience." included. "Strong background in math and physics is recommended." included. "Recent experience developing software in Ada or C++ or Java". "Must be willing to become highly proficient with Ada software development". "Quick to learn and able to absorb new concepts and information". "Recent MATLAB and Python Experience". "Unix/Linux Operating System Experience". "Must be able to support an in-person / closed-area work environment". "Applicants must have a current active in-scope DoD-issued Secret security clearance at the time of application, which is required to start". "Ability and willingness to travel up-to 10% to support business needs". Also "Must be a U.S. Citizen." (mentioned later). Also "Applicant selected must have an active Secret security clearance. Must be a U.S. Citizen." duplicate but we include once. Now produce HTML. We need to output only HTML fragment, no markdown fences. Let's craft:

    About the role

    deciBel Research is seeking an experienced Software Developer in Huntsville, AL. As a Software Developer on the Ground-based Midcourse Defense (GMD) Weapon System (GWS) Fire Control (GFC) Battle Manager software team, the selected candidate will be part of a team responsible for developing and maintaining the software that supports the U.S. missile defense system. The role involves working in a collaborative environment to understand, implement, and test both existing and new capabilities and algorithms. Many of the algorithms and capabilities developed by the GFC team are complex, mathematics- and physics-based solutions that are highly visible to the GWS customer, the Missile Defense Agency (MDA). In addition to software development responsibilities, the candidate will also support the review of requirements and test cases developed in support of the GFC software team.

    Responsibilities

    • Develop and maintain software for the GMD Weapon System Fire Control Battle Manager software team.
    • Work collaboratively to understand, implement, and test existing and new capabilities and algorithms.
    • Support the review of requirements and test cases for the GFC software team.
    • Contribute to mathematics- and physics-based solutions that are highly visible to the Missile Defense Agency (MDA).

    Requirements

    • Education: Bachelor's Degree in a STEM (Science, Technology, Engineering or Mathematics) discipline preferred from an accredited university.
    • Experience: Bachelor's Degree in STEM and 5 years of related experience, or a Master's Degree and 2 years of related experience, or 1 year of experience with a PhD; no more than 12 years of experience.
    • Strong background in math and physics is recommended.
    • Recent experience developing software in Ada, C++, or Java.
    • Must be willing to become highly proficient with Ada software development.
    • Quick to learn and able to absorb new concepts and information.
    • Recent MATLAB and Python experience.
    • Unix/Linux operating system experience.
    • Ability to support an in-person / closed-area work environment.
    • Must have a current active in-scope DoD-issued Secret security clearance at the time of application (required to start).
    • Ability and willingness to travel up to 10% to support business needs.
    • Must be a U.S. Citizen.

    Skills

    • Advanced degree in Mathematics, Physics, Engineering, Computer Science, or related field (desired).
    • Highly experienced with Linux, scripting, and operations.
    • Experience with Ada Programming.
    • Experience with automated software requirements testing and analysis.
    • Experience with the MDA GMD program.
    • Experience with Agile Project Management tools (Jira/Confluence) and DevSecOps tools and methods (Jenkins, Ansible, Git/Gitlab) for CI/CD automation.
    Check we didn't miss any: "Recent MATLAB and Python Experience" we have. "Unix/Linux Operating System Experience". "Must be able to support an in-person / closed-area work environment". "Applicants must have a current active in-scope DoD-issued Secret security clearance at the time of application, which is required to start". "Ability and willingness to travel up-to 10% to support business needs". We have travel up to 10% (corrected). "Must be a U.S. Citizen." included. We omitted "No more than 12 years of experience." included in experience bullet. We omitted "Strong background in math and physics is recommended." included. We omitted "Recent experience developing software in Ada or C++ or

Similar jobs