Software Engineer
Rolls-Royce - Huntsville, AL

This job posting is no longer available on Rolls-Royce. Find similar jobs: Software Engineer jobs - Rolls-Royce jobs

Rolls-Royce, a world-leading provider of power systems and services for use on land, at sea and in the air, operates in four global markets - civil aerospace, defense aerospace, marine and energy. We continue to invest in core technologies, products, people and capabilities with the objective of broadening and strengthening the product portfolio, improving efficiency and enhancing the environmental performance of its products. Rolls-Royce personnel have been providing real-time plant monitoring systems to the nuclear power industry for over 30 years. We are growing and are seeking qualified personnel to gain an expert knowledge of our offerings and work with project team members to perform software enhancements and assists in integration, project delivery, and future product enhancements. This position designs, develops, documents, tests and debugs application software and systems that contain logical and mathematical solutions. Conducts multidisciplinary research and collaborates with equipment designers and/or hardware engineers in the planning, design, development, and utilization of electronic data processing systems for product and commercial software. Also, determines computer user needs, analyzes system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques and controls. This position prepares operating instructions, designs and develops compilers and assemblers, utility programs, and operating systems, as well as ensuring that software standards are met.
      Key Responsibilities:
      • Assists in developing product roadmap for future upgrades and part of project team implementing the roadmap
      • Performs software design and development activities for Plant Monitoring Software (PMS) for Nuclear Power plant I&C Systems
      • Participate in the set-up, software modification and system integration and testing, and delivery of our Projects
      • Perform software development to upgrade system
      • Assists in proposal development and establishing costs and budgets for software mods
      • Specify software according to sub-system specifications
      • Define in cooperation with software quality assurance manager the software quality plan
      • Organize and manage the software development project: project organization, planning, tracking and oversight, configuration and change management
      • Develop and validate the software according to the applicable process and rules
      • Understand and implement a structured a software development process for nuclear safety systems
      • Understand and implement the quality standards applicable to nuclear safety systems
      • Understand and support the software Verification and Validation process
      • Willing to travel internationally and work with international implementation
      Rolls-Royce has a broad customer base comprising 600 airlines, 4,000 corporate and utility aircraft and helicopter operators, 160 armed forces, more than 2,000 marine customers including 70 navies, and energy customers in 120 countries. Rolls-Royce is a technology leader, employing 38,000 people in offices, manufacturing and service facilities in 50 countries. Rolls-Royce is a Military Friendly Environment. Rolls Royce is committed to Equal Employment Opportunity and a barrier-free employment process.

      Qualifications and experience
      Basic:
              Bachelor's Degree in electrical engineering or computer engineering and 2+ years of experience in software design for real-time computer systems. Master's degree will substitute for experience. High level of proficiency in C/C++, FORTRAN and Visual Basic High level of proficiency in Microsoft Development tools and IDE specifically the following: Microsoft Visual Studio V6 Microsoft Visual Studio 2005-2010 SQL Server 2005 and 2008 Experience developing software for the following protocols: TCP/IP/UDP IPSEC OpenSSH High level of proficiency in all current Microsoft Operating Systems, specifically Windows XP/Vista/7 Windows Server 2003/2008/2008R2 Preferred: Experience with VMware (ESX Server, VMware Server, Vsphere) and Microsoft Hyper-V a plus Experience with SYSLOG server configuration and setup U.S. Nuclear Power Industry experience preferred Experience in Linux/Unix a plus Experience with control systems a plus Experience with Lumension White Listing software a plus Experience with Fixed price projects a plus Must be able to prepare and make presentations to staff/customers Must have excellent software troubleshooting skills and experience Must be familiar with Human-Machine Interface designs and concepts Ability to interpret functional specifications as they relate to software Ability to recommend software-related process improvements to management Working level knowledge of SQL, XML, C# and Java is a plus

              Rolls-Royce - 2 years ago - save job
              About this company
              179 reviews
              Rolls-Royce plc is a global company providing power on land, sea, and air. The company has established leading positions in civil aerospace,...