Senior Configuration Management Specialist

EVTKS

Senior Configuration Management Specialist

Egg Harbor Township, NJ
Full Time
Paid
  • Responsibilities

    Benefits:

    401(k)

    401(k) matching

    Health insurance

    Paid time off

    Vision insurance

    Job Summary

    As a Sr. Configuration Management Specialist, you will need to be a detail oriented individual working with your team to develop, design, and establish a software configuration management process standards and procedures.

    Responsibilities

    Ensure changes to the process methods and the processes are properly approved, communicated, and managed

    Authorize the release of software change-sets, processes, drawings, and software configuration changes specified by management and other functional groups

    Provide subject matter advice and guidance on CM best practice methods, standards, and requirements to individuals responsible for software lifecycle management to SI leadership

    Design and seek agreement on the scope of the entire Configuration Management framework, (including identifying and documenting the items to be controlled and the information to be captured and recorded)

    Maintain status accounting records to ensure that current and historical configurations products can be accurately determined throughout the product life cycle. Tracks all problems and changes in product documents and reports changes and current configuration

    Participate in configuration Control Board/Test Readiness Board team, as well attends meetings with management and other functional groups to obtain and authorizes the release of configuration items, drawings and software configuration changes specified as needed

    Develop security guidelines to avoid unauthorized damage or usage of project items

    Prepare and provide agendas, minutes, notifications, and information packages; track action items; schedule and coordinate weekly meetings; attend and support weekly meetings; maintain status accounting records using the Configuration Management Tool

    Assisting in the planning of controlled software releases including the creation of the Release Management Approval documents (RMA)

    Perform regular audits of software to ensure compliance with Change Management policies.

    Qualifications

    Associate’s Degree in Computer Science, Math, Information Systems or other technical discipline with ten (10) years related experience

    OR

    Bachelor’s Degree in Computer Science, Math, Information Systems or other technical discipline with seven (7) years related experience

    OR

    Master’s Degree in Computer Science, Math, Information Systems or other technical discipline with three (3) years related experience

    CM Certifications will be accepted in lieu of 3 years of configuration management experience

    (Permanent Residency with 3 years residing in the US or US Citizenship is required)

    Technical Proficiencies

    Required

    Experience in setting up a Configuration Management System for a software development program/project

    Experience in identifying and selecting Configuration Items (CIs)

    Proficiency in programming languages such as C/C++ for embedded systems

    Solid understanding of Linux real-time operating systems (RTOS) and embedded software development methodologies. Gapping the language between Linux Operating system software with external hardware IP networks

    Experience with software development tools (e.g., compilers, debuggers, version control systems)

    Well versed in some of the following software platforms and devices: Wireshark, GCC Compiler, Cross Compiler Environment, Qt, BSD Sockets, Network Routing, git, Yocto, Bitbake, Linux Network Device Drivers, Python, Open Embedded, Netlink

    Experience with utilizing a Logic Analyzer to troubleshoot embedded computer systems

    Knowledge of communication protocols (e.g., Ethernet, HDLC, UDP, IP, ARP, etc) used in embedded systems

    Experience in establishing software baselines

    Thorough knowledge of software and hardware development lifecycles.

    Excellent verbal and written communication skills

    Willing and able to travel across the country installations and updates to systems (available to do so on potentially short notice.)

    Preferred

    Familiarity with Git/GitHub

    Familiarity with Linux CentOS

    Work Environment

    Full-time, on-site position with a standard work schedule

    Occasional travel

    Cubical Work Station

    The above statements are intended to describe the general nature and level of work being performed by employees assigned to this position. This description is not intended to be an exhaustive list of all responsibilities, duties, and skills required of employees assigned to this job. Management retains the discretion to add or change the duties of the position at any time. Work will be conducted at the William J. Hughes Technical Center, and the work environment will be a desk/lab, requiring little to no travel.