Senior Software Verification Engineer

DRS Technologies Milwaukee , WI 53201

Posted 8 months ago

Leonardo DRS

Leonardo DRS is a leading supplier of integrated products, services and support to military forces, intelligence agencies and prime contractors worldwide. Focused on defense technology, we develop, manufacture and support a broad range of systems for mission critical and military sustainment requirements, as well as homeland security.

Headquartered in Arlington, VA, the Company is a wholly owned subsidiary of Leonardo S.p.A. which employs more than 70,000 people worldwide. We offer a competitive compensation package and a business culture which rewards performance. For additional information on DRS, please visit our website at

DRS Company

DRS Naval Power Systems (NPS) a multi-site operation responsible for $350 million of revenue with locations in Milwaukee, WI, Danbury, CT, Fitchburg, MA, and High Ridge, MO with an employee base of approximately 900 employees. NPS is structured into four Lines of Business: Surface, Submarines, Nuclear instrumentation and Controls and Marlo Coil focusing on supporting the power and propulsion needs of the U.S. Navy. We provide engineering, manufacturing and lifetime support of our highly engineered products.

Job Location: Milwaukee, WI

Position Summary

  • Senior Software Verification Engineer to lead the verification and testing of complex power conversion system product software, from standard components like programmable relays and motor overload protection devices up to large electric drives and multi-megawatt power conversion cabinets with working voltages up to 15kV.

Duties and Responsibilities

  • Drive the analysis of customer requirements and development of internal software requirements as they apply to software validation and verification

  • Lead development of both manual and automated software verification procedures for complete requirements coverage

  • Lead the execution of validation and verification of large embedded software subsystems

  • Collect and summarize test results and present results to internal and external customers

  • Coordinate software requirements-based test and support system test activities for small and large software test teams

  • Provide configuration management and ongoing maintenance support for released software test procedures

  • Mentor more junior engineers in testing best practices and resolve technical disagreements to ensure team efficiency

  • Participate in organizational process improvement efforts related to the software development lifecycle

Basic Qualifications

  • A Bachelor's Degree in Engineering or equivalent education and experience.

  • At least 5 years of experience in the formal verification and validation testing of at least moderately complex real time embedded software to be used in a high-reliability environment.

  • Demonstrated capabilities in coordinating and communicating with multiple engineering disciplines

  • Ability to develop efficient, reusable unit and requirements-based software tests.

  • Strong foundation in standard software development processes/methods and configuration management

  • Must be a self-starter comfortable with taking responsibility with a significant software validation and verification effort and be a champion for his/her products.

  • Must work effectively in a collaborative, cross-functional team environment.

  • Candidates must be US citizens and meet DRS security standards as imposed by DoD, including the issuance of any necessary security clearance by the US government within a reasonable time after commencement of employment.

Additional Desirable Qualifications Skills and Knowledge

  • Master's degree in engineering

  • Experience developing moderately complex software with multiple software development and verification environments and toolchains

  • Education/experience with an emphasis on power electronics control software.

  • Experience with Matlab Simulink

  • Experience using git, Bitbucket, JIRA, and Jenkins

  • Experience with automated unit testing, static analysis, and/or automated system-level testing

  • Experience programming in at least one scripting language

  • Experience applying agile software development methods including Scrum, continuous integration, and retrospectives

  • Experience developing military products and familiarity with military specifications

  • Working knowledge of DOORS for requirements management

  • Experience in DO178, DO254 or equivalent quality system

Physical Requirements:

While performing the duties of this job, the employee requires normal manual dexterity, speech and hearing. The employee must occasionally lift and/or move up to thirty-five (35) pounds. Specific vision abilities required by this job require frequent use of a computer monitor.

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Candidates must be US citizens and meet DRS security standards as imposed by DoD, including the issuance of any necessary security clearance by the US government within a reasonable time after commencement of employment.

Leonardo DRS is an equal opportunity/affirmative action employer. We consider applicants without regard to race, color, religion, creed, gender, national origin, age, disability, genetic information, marital or veteran status, or any other category protected by federal, state or local law. #JS #NPS

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Software Engineer Senior

Fidelity National Information Services

Posted Yesterday

VIEW JOBS 10/17/2019 12:00:00 AM 2020-01-15T00:00 Are you curious, motivated, and forward-thinking? At FIS you'll have the opportunity to work on some of the most challenging and relevant issues in financial services and technology. Our talented people empower us, and we believe in being part of a team that is open, collaborative, entrepreneurial, passionate and above all fun. About the team Integrated Banking Services (IBS) is a hosted core processing system easily scalable to meet the needs of banks from $500M to $50B in assets. IBS is processed in a 'service bureau' environment using one version of the source code for all financial institutions. It is a highly integrated system using a comprehensive set of bank processing parameters to define products and attributes. The core processing systems include the Deposit Suite, the Lending Suite and Customer Management (CIS). The Deposit suite includes components for processing Deposit Retirement Accounts, Sweep Processing, Deposit Escrow Sub Accounting, and Exception Processing. The Lending Suite includes components for Collateral Management, Collections, Tickler, and Notepad. Customer Management (also known as the Customer Information System or CIS) manages customer relationships, account relationships, demographics, and user defined remarks. The IBS solution also has safebox processing capabilities, middleware integration via Connectware, and automated uploads of maintenance and financial transactions using Mass Exchange. While IBS has a significant share of the community bank market due its history, it is successfully sold and implemented in mid to large size financial institutions that have aggressive growth and acquisition strategies. Investment in IBS is focused on integration to surrounding sales and service platforms and data analytics as well as other FIS products. What you will be doing We are seeking a senior level software engineer to help grow our team. This position requires strong technical and interpersonal skills. Experience in all phases of software development is required. Experience in the banking industry is preferred. This position is expected to closely work with internal companion teams and international team members to guide technical deliverables and successfully consume and integrate our Enterprise Customer asset into the IBS echo system. The successful candidate will be a highly motivated take-charge person with a can-do attitude who enjoys working in a fast-paced environment. * Works closely with Product Owners and their scrum team members to understand business requirements that drive the analysis and design of quality technical solutions. * Ensures solutions are aligned with business and IT strategies and comply with the organization's architectural standards. * Designs, codes, tests, implements, maintains and supports applications software that is delivered * Makes recommendations towards the development of new code or reuse of existing code * Participates in component and data architecture design, performance monitoring, product evaluation and recommendations * Conducts planning, analysis and forecasting activities to assist with project planning and tasks * Provides leadership and guidance to other technical professional * Demonstrates an understanding of FIS systems and the financial services industry What you bring: * Bachelor's degree in computer science or the equivalent combination of education, training, or work experience. * Knowledge of FIS' IBS products and services a plus * Knowledge of financial services industry * Knowledge of end-to-end systems development life cycles, preferably SAFe Agile. * Posses knowledge of Linux environment * Experience with troubleshooting of application service calls using online logs * Familiarity with Websphere and certificates, relational databases and SQL, Java based websphere application environment, Netscaler, open systems batch processing (Control-M, xJCL), Oracle and DB2 database systems, and XML and JSON file formats * Excellent customer service skills that build high levels of customer satisfaction for internal and external customers * Excellent verbal and written communication skills to technical and non-technical audiences of various levels in the organization, e.g., executive, management, individual contributors * Willingly shares relevant technical and/or industry knowledge and expertise with other resources • Excellent problem-solving, team and time management skills * Is resourceful and proactive in gathering information and sharing ideas Added bonus if you have: * Prior experience with the IBS Banking System * Familiar with Agile principals and Jira Current and future sponsorship not available for this position Fidelity National Information Services Milwaukee WI

Senior Software Verification Engineer

DRS Technologies