Jobs · Engineering · New Hampshire

FAST Labs - Software Engineer - Early Career Levels - Secret

BAE Systems, Inc. · Merrimack, NH · 1 mo ago
On-siteEngineering$79k–$135k/yrFull-time
We need to output HTML fragment with sections: About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule. Only include sections that have real specific content. We must not repeat job title. Must not include Job ID etc. Remove boilerplate. Use

for headings,
  • for lists,

    for prose. We need to parse the job description. Key content: - Location: Merrimack, New Hampshire (on site full-time). Could be under About the role or maybe Schedule? Schedule: full-time on site 100% of the time. So we can have Schedule section: "Full-time, on-site (Merrimack, NH)". - About the role: description of FAST Labs, mission, etc. Could be a paragraph. - Responsibilities: list of duties: collaborating with cross-functional teams, developing software applications, driving agile processes, interfacing with hardware, applying DevSecOps/CI/CD, utilizing containerization/cloud, developing software for RF/Radar/EO/IR/EW/SDR, etc. - Requirements: Required Education, Experience, & Skills: Active Secret DoW clearance with ability to obtain Top Secret clearance; Bachelor's Degree in CS, CE, or related technical field; Experience with OO design, development practices, implementation in C++11 (or later); Experience developing for and operating in a Linux Environment. - Preferred Education, Experience, & Skills: Master's Degree; MATLAB Experience is a plus; Development experience with Python; GPU OPENCL or CUDA development experience highly desired; Experience in rapid prototype environment; Real-time, embedded, multi-threaded, low latency development and/or Linux application development; Active Top Secret DoW clearance. - Skills: Could combine some of the above? But we have separate sections for Requirements and Qualifications? The instruction says use headings like About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule. So we need to map content accordingly. We have Requirements (mandatory) and Preferred (maybe Qualifications). Skills could be specific technical skills list. We can treat: - About the role: description of FAST Labs, mission, environment. - Responsibilities: bullet list of duties. - Requirements: bullet list of mandatory items (clearance, degree, C++ experience, Linux). - Qualifications: bullet list of preferred items (Master's, MATLAB, Python, GPU, rapid prototype, real-time embedded, Top Secret clearance). - Skills: maybe list of specific technologies: C++, Python, MATLAB, Kubernetes, Harbor, Helm, RTOS, FPGA, GPU, embedded SoC, UART, I2C, SPI, CAN, DevSecOps, CI/CD, Podman/Docker, cloud native, etc. But we might avoid duplication. Could combine with Responsibilities? However we need to follow instruction: Use sections only when posting has real specific content. We have content for each. - Benefits: paragraph about benefits. - Pay: salary range. - Schedule: full-time on-site. We must not include filler like "commensurate with experience". Not present. We must not include duplicated lines. Ensure we preserve all substantive info. We must not include cookie/navigation/legal/EEO etc. The text includes some boilerplate like "Thank you for your interest...". That's not a section heading; we can include as part of About the role? Actually it's generic intro; but we can keep as prose in About the role maybe. However we should remove duplicated lines and application instructions. There's no explicit application instructions besides "If your background... we will be in touch". That's not application instruction; it's okay. We need to output only HTML fragment. Let's craft:

    About the role

    ...

    Responsibilities

    • ...
    • ...

    Requirements

    • ...
    • ...

    Qualifications

    • ...
    • ...

    Skills

    • ...
    • ...

    Benefits

    ...

    Pay

    Full-Time Salary Range: $79,365 - $134,921

    Schedule

    Full-time, on-site (Merrimack, NH) – 100% on location at BAE Systems facility.

    Now we need to ensure we preserve all substantive info. Let's extract details. About the role: The description includes: "Thank you for your interest in BAE Systems! We are hiring software engineers at all experience levels to grow our FAST Labs™ team. These positions will be located at our Merrimack, New Hampshire location. If your background and skillset align with our hiring needs, we will be in touch with next steps. If selected for an interview, we will discuss specific opportunities that match your interests and skillset with the hiring team. For candidates who are not local to the Merrimack, NH area, virtual interviews will be accommodated. If you are a technologist who loves to design, write, integrate, and test cutting edge software based around challenging algorithms, platforms, and environments, this is the career opportunity for you. The FAST Labs business area is the innovative research and development engine within the Electronic Systems Sector of BAE Systems. We are a fast-paced environment, creating prototype, proof of concept, and low volume product with minimal process and documentation requirements. FAST Labs is an environment where smart people are allowed to run fast. Sitting at the heart of BAE Systems Electronic Systems (ES), FAST Labs defines the next generation of technology across ES’s defense and commercial portfolios. We seek to turn groundbreaking research into real-life impact for our customers, as we develop advanced capabilities in advanced electronics, sensors and processing, AI, autonomy, RF, EO/IR, cyber, microelectronics, and more. We value internal and external partnerships and collaborate across a broad innovation ecosystem that includes DoD/IC/OGA labs and research teams, universities, small businesses and venture firms/accelerators – all in service of developing advanced technologies to enable our nation’s warfighting mission needs." We can keep that as prose. Responsibilities: The bullet list after "As a Key Member Of Our Team, You Will Have The Opportunity To Work On Cutting-edge Software Projects, Collaborating With Others To Design, Develop, And Implement Innovative Software Solutions." Then list: - Collaborating with cross-functional teams: Work closely with senior engineers, customers, and other stakeholders to develop and implement software solutions that meet customer needs. - Developing software applications: Design, develop, test, and integrate software applications in languages such as C++, Python, and MATLAB, utilizing various technologies such as Cloud Native Technologies (e.g., Kubernetes, Harbor, Helm) and real-time operating systems (RTOS). - Driving agile development processes: Participate in agile development processes, contributing to the team's success and ensuring timely delivery of high-quality software solutions. - Interfacing with hardware devices: Develop software solutions that interface with hardware devices such as FPGAs, GPUs, and embedded SoCs, utilizing protocols such as UART, I2C, SPI, and CAN. - Applying DevSecOps and CI/CD practices: Ensure the security and integrity of software solutions by applying DevSecOps principles, Continuous Integration/Continuous Deployment (CI/CD), and automated release management. - Utilizing containerization and cloud technologies: Develop software solutions utilizing containerization (e.g., Podman/Docker) and cloud technologies, ensuring scalability, reliability, and efficiency. - Developing software for RF, Radar, EO/IR, Electronic Warfare, or Software Defined Radio systems: Design, develop, and test software applications for systems related to RF, Radar, EO/IR, Electronic Warfare, or Software Defined Radio, including signal processing, data analysis, and system control. We'll put each as
  • . Requirements: bullet list: - Active Secret DoW clearance with ability to obtain Top Secret clearance - Bachelor's Degree in computer science, computer engineering, or a related technical field - Experience with Object Oriented design, development practices, and implementation in C++11 (or later) - Experience developing for and operating in a Linux Environment Qualifications (preferred): - Master's Degree in computer science, computer engineering, or a related technical field - MATLAB Experience is a plus - Development experience with Python - General Purpose Graphical Processing Unit (GPU) OPENCL or CUDA development experience is highly desired - Experience in a rapid prototype environment - Real-time, embedded, multi-threaded, low latency development and/or Linux application development - Active Top Secret DoW clearance Skills: Could list specific technologies: C++, Python, MATLAB, Kubernetes, Harbor, Helm, RTOS, Podman/Docker, cloud native, FPGA, GPU, embedded SoC, UART, I2C, SPI, CAN, DevSecOps, CI/CD, etc. But we might avoid duplication with responsibilities. However we can still list them as skills. We could combine responsibilities and skills but instruction says we can have both if content exists. We have specific skill mentions in responsibilities; we could still list them under Skills. Let's create Skills list: - C++ (C++11 or later) - Python - MATLAB - Cloud Native Technologies (Kubernetes, Harbor, Helm) - Real-time Operating Systems (RTOS) - Containerization (Podman/Docker) - Cloud technologies - Hardware interfacing (FPGA, GPU, embedded SoC) - Communication protocols (UART, I2C, SPI, CAN) - DevSecOps principles - CI/CD and automated release management - Signal processing for RF, Radar, EO/IR, Electronic Warfare, Software Defined Radio Now Benefits: paragraph from "Employee Benefits: At BAE Systems, we support our employees in all aspects of their life, including their health and financial well-being. Regular employees scheduled to work 20+ hours per week are offered: health, dental, and vision insurance; health savings accounts; a 401(k) savings plan; disability coverage; and life and accident insurance. We also have an employee assistance program, a legal plan, and other perks including discounts on things like home, auto, and pet insurance. Our leave programs include paid time off, paid holidays, as well as other types of leave, including paid parental, military, bereavement, and any applicable federal and state sick leave. Employees may participate in the company recognition program to receive monetary or non-monetary recognition awards. Other incentives may be available based on position level and/or job specifics." We'll keep that as prose. Pay: as above. Schedule: "Because of the need for consistent, in-person collaboration and secure access to sensitive information, this role will be performed full-time on site . This means work will be conducted on location at a BAE Systems facility 100% of the time." So schedule: Full-time, on-site (Merrimack, NH) – 100% on location. Now ensure we didn't repeat job title. No headings for Job ID. Now produce HTML. Check for any boilerplate like "Thank you for your interest in BAE Systems!" is okay as part of About the role. Make sure we don't include any navigation/legal/EEO etc. The text includes "This position will be posted for at least 5 calendar days..." that's not needed? It's not a section; it's near end. Should we include? It's not part of the sections we defined; it's more about posting duration. Could be omitted as it's not substantive about role? It's administrative. Probably we can drop it as it's not required content. The instruction: "Preserve ALL substantive information; do NOT invent or summarize away detail." The posting duration is substantive? Might be considered administrative but not about role. However it's not a section heading; we could include as a paragraph under About the role? But it's not about role. Might be considered boilerplate? It's not cookie/navigation/legal/EEO. It's about posting. I'd keep it maybe as a short paragraph under About the role or separate? But we have no section

Similar jobs