Software Engineer

Westinghouse Electric Company LLC
1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Junior

Job location

Tech stack

Java
Microsoft Windows
Adobe InDesign
Unit Testing
C++
Software Quality
Computer Engineering
Software Debugging
Modbus
Object-Oriented Software Development
Secure Coding
Socket
Software Engineering
Wireshark
Software Security
Test Scripts
Information Technology
Cisco networks

Job description

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

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

  • 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.

Apply for this position