Software Engineer

Westinghouse Electric CompanyWarrendale, PA
431dHybrid

About The Position

The Software Engineer position at Westinghouse Electric Company focuses on developing, maintaining, and improving applications for the commercial nuclear sector. The role requires a solid understanding of C/C++ and adherence to secure coding practices, with an emphasis on supporting innovative solutions in the energy market.

Requirements

  • B.S. in Computer Science, Computer Engineering or equivalent.
  • Knowledge of Nuclear Science and Applications.
  • 0-3 years of experience in software development.
  • C/C++ programming experience.
  • Experience writing requirements specifications, test procedures, users guides and test reports.
  • Excellent verbal and written communication skills.
  • Experience with Windows socket programming.

Nice To Haves

  • Experience in Modbus/OPC protocols.
  • Familiarity with Cisco switch configuration.
  • Experience with Wireshark troubleshooting.

Responsibilities

  • Design, develop, implement, support, and maintain applications based on business requirements, using approved technologies and coding standards.
  • Design, develop, implement, support, and maintain software components and systems to adhere to and satisfy engineering, scientific, regulatory, and manufacturing requirements.
  • Act as an entry level in design development, coding, testing, and debugging new nuclear and legacy applications.
  • Apply secure coding practices to prevent security vulnerabilities in code and apply object-oriented principles when implementing solutions.
  • Maintain code quality through unit testing and solid documentation.
  • Communicate with business partners to gather accurate specifications for new enhancements and applications.
  • Maintain knowledge of application security best practices and modern vulnerabilities.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Entry Level

Industry

Computer and Electronic Product Manufacturing

Education Level

Bachelor's degree

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service