Software Release/Configuration Engineer - Peabody, United States - Analogic Corporation

    Default job background
    Description

    Job Description

    Job Description

    Why should you join the Analogic team?

    At Analogic, we work together to create life-changing technology. We value your unique skills and abilities and invite you to join our team in saving lives by supplying first responders with high-tech medical products and transportation security professionals with leading-edge aviation security screening equipment. We offer great benefits, diverse and passionate team, work-life balance and continuous career advancement.

    Job Overview: We are seeking a highly skilled and motivated professional to join our team as a Software Release Engineer and Configuration Manager. In this dual role, you will be responsible for managing the configuration of software products and ensuring timely and reliable releases. The ideal candidate should have experience in planning software releases, creating software release packages for our customers, generating software release notes, adhering to formal customer and government protocols and creating Bill of Materials (BOMs).

    Key Responsibilities:

    1. Software Release Engineering:


    • Work with the software and test teams to create Software Release packages, which includes, but not limited to, Release notes, test reports, and updating internal tracking utilities.


    • Create and manage a master controlled items list (MCIL) where applicable


    • Create Engineering Change Proposals for government contracts


    • Create and release Engineering Change Orders (ECO's)


    • Create and release Bill of Materials (BOM's).


    • Work with traffic compliance officer to obtain export compliance, which includes but not limited to ITAR, and COO regulations.

    2. Configuration Management:


    • Develop and implement configuration management plans for software products.


    • Manage version control, branching, and merging strategies (release tree).


    • Support Dev-Ops team with reversion control and automated testing

    Qualifications:

    1. Bachelor's degree in Computer Science, Software Engineering, or a related field.

    2. Proven experience in configuration management and software release engineering.

    3. Familiarity with creating and managing Bill of Materials (BOMs).

    4. Some scripting and automation skills for build and deployment processes.

    5. Excellent communication and collaboration skills, and strong writing skills.

    6. Detail-oriented with a focus on process improvement.

    Preferred Skills:

    1. Experience with configuration management tools (e.g., Git, SVN).

    2. Knowledge of build tools and continuous integration systems.

    3. Familiarity with software packaging and distribution.

    4. Understanding of Agile and DevOps methodologies.

    5. Knowledge of export compliance regulations, including ITAR.

    6. Experience with Country of Origin (COO) requirements and compliance.

    7. Previous experience working in aerospace, defense, or a regulated industry is a plus.

    If you are a highly organized and detail-oriented professional with a passion for ensuring the release of high-quality software products while navigating complex compliance requirements, we encourage you to apply for this exciting opportunity. Join our dynamic team and contribute to the success of our cutting-edge projects.

    BENEFITS:

    • 401K with company match vested immediately
    • HSA/FSA match
    • 8 weeks paid parental leave
    • Healthcare for now and healthcare as your family and health change
    • Continuous Education Pathways
    • On-site Cafe & Gym
    • You will be joining a passionate, driven and diverse global team