Software Engineer

Westinghouse Electric Company, LLCWarrendale, OR
11d

About The Position

Your Daily: • Design, develop, implement, support, and maintain nuclear applications based on business requirements and customer specifications using approved technologies and coding standards. • Design, develop, implement, support, and maintain software components and systems to follow and satisfy engineering, scientific, regulatory, and manufacturing requirements. • Act as a senior level in design development, coding, testing, and debugging new 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 documentation. • Communicate with partners to gather accurate specifications for new enhancements and applications. • Maintain knowledge of application security best practices and modern vulnerabilities   What we'd like to see from you: • B.S. in Computer Science, Computer Engineering or equivalent • 0 to 3 years of experience in software development • C/C++ programing experience • Experience writing specifications, test procedures, user's guides and test reports. • Excellent verbal and written communication skills • Experience in Java / HTML / CSS desired • Experience in Modbus/OPC protocols desired • Familiarity with Cisco switch configuration desired • Experience with Windows socket programming. • Experience with Wireshark troubleshooting desired.

Requirements

  • B.S. in Computer Science, Computer Engineering or equivalent
  • 0 to 3 years of experience in software development
  • C/C++ programing experience
  • Experience writing specifications, test procedures, user's guides and test reports.
  • Excellent verbal and written communication skills

Nice To Haves

  • Experience in Java / HTML / CSS desired
  • Experience in Modbus/OPC protocols desired
  • Familiarity with Cisco switch configuration desired
  • Experience with Windows socket programming.
  • Experience with Wireshark troubleshooting desired.

Responsibilities

  • Design, develop, implement, support, and maintain nuclear applications based on business requirements and customer specifications using approved technologies and coding standards.
  • Design, develop, implement, support, and maintain software components and systems to follow and satisfy engineering, scientific, regulatory, and manufacturing requirements.
  • Act as a senior level in design development, coding, testing, and debugging new 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 documentation.
  • Communicate with partners to gather accurate specifications for new enhancements and applications.
  • Maintain knowledge of application security best practices and modern vulnerabilities
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service