ENGINEER SOFTWARE 4 - EMBEDDED CONTROLS AND HMI

Huntington IngallsNewport News, VA
Onsite

About The Position

HII’s Newport News Shipbuilding (NNS) division is the largest industrial employer in Virginia with more than 25,000 employees. NNS is the sole designer, builder and refueler of U.S. Navy nuclear aircraft carriers and one of two providers of U.S. Navy nuclear submarines. The E44-Neworks, Communications & Automation software development group within Newport News Shipbuilding is seeking a highly skilled, motivated individual to join its Embedded Controls and HMI team. This role involves contributing throughout all stages of the software development lifecycle, from requirements to customer validation. The individual will apply software programming skills, architectural knowledge, and leadership to the development, deployment, and maintenance of software management and monitoring system applications and embedded operating systems used on Navy vessels. Responsibilities include designing, developing, documenting, testing, and debugging application software and systems with logical and mathematical solutions. The position also involves conducting multidisciplinary research, collaborating with equipment designers and hardware engineers, determining computer user needs, analyzing system capabilities, preparing operating instructions, and designing/developing compilers, assemblers, utility programs, and operating systems, while ensuring software standards are met.

Requirements

  • US Citizenship Required for this Position
  • Final Clearance Required to Start
  • Bachelor's Degree and 9 years of relevant exempt experience; OR
  • Masters Degree and 7 years of relevant professional experience; OR
  • Ph.D. and 4 years of experience

Nice To Haves

  • Strong background and experience in programming and troubleshooting of embedded systems, Java applications, and Linux operating systems
  • Strong foundation in networking and setups of virtual machine environments
  • Knowledge of and experience with navy ship systems, platform and propulsion plant
  • Strong communication skills to support and lead technical exchanges with internal and external customers and suppliers
  • Strong organizational and leadership skills to coordinate and execute activities across multiple discipline teams

Responsibilities

  • Contribute throughout all stages of software development lifecycle from requirements through customer validation
  • Apply software programming skills, architectural knowledge, and leadership toward the development, deployment, and maintenance of software management and monitoring system application and embedded operating system utilized on Navy vessels
  • Design, develop, document, test and debug applications software and systems that contain logical and mathematical solutions
  • Conduct multidisciplinary research and collaborate with equipment designers and/or hardware engineers in the planning, design, development, and utilization of electronic data processing systems for product and commercial software
  • Determine computer user needs
  • Analyze system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques and controls
  • Prepare operating instructions
  • Design and develop compilers and assemblers, utility programs, and operating systems
  • Ensure software standards are met

Benefits

  • Relocation assistance will be available
  • Medical, prescription drug, dental and vision plan choices
  • On-site health centers
  • Tele-medicine
  • Wellness resources
  • Employee assistance programs
  • Savings plan options (401K)
  • Financial education and planning tools
  • Life insurance
  • Tuition reimbursement
  • Employee discounts
  • Early childhood and post-secondary education scholarships
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service