Babcock and Wilcox
Software Engineer / IT Applications Analyst
Babcock and Wilcox, Newport News, Virginia, United States, 23600
Software Engineer / IT Applications Analyst-(2500005C)
Description
Babcock & Wilcox is seeking a highly experienced and versatile Senior Software & Embedded Systems Engineer to lead the development, enhancement, and maintenance of a comprehensive suite of industrial control software and embedded systems. This role encompasses full-cycle software engineering responsibilities across multiple generations of Windows-based applications and embedded firmware, supporting pollution control and industrial automation systems. The ideal candidate will bring deep expertise in Delphi and embedded C / C++ development, strong systems integration skills, and a proactive, customer-focused mindset. This is a long-term opportunity for a self-starter who thrives in a dynamic, collaborative environment and is looking to make a lasting impact. Key Responsibilities Design, develop, and maintain Windows-based control software using Delphi (Embarcadero RAD Studio). Develop and support embedded firmware in C / C++ for industrial platforms. Implement and maintain industrial communication protocols including OPC DA, Modbus TCP, MQTT, and IP Multicast. Collaborate with automation and controls engineers to integrate software with PLC systems and industrial hardware. Manage full software lifecycle : requirements analysis, design, development, testing, deployment, documentation, and maintenance. Create and maintain installers using InnoSetup and InstallAware. Participate in QA / testing, customer support, and training activities. Design and implement intuitive, high-quality user interfaces. Document architecture, codebase, and development decisions for internal and external stakeholders. Troubleshoot and resolve post-deployment issues, including user-reported concerns.
Required Qualifications
Minimum 7 years of experience in object-oriented, component-based software development for Windows. Strong proficiency in Delphi (RAD Studio); C# / C++ experience considered if willing to transition to Delphi. Embedded systems programming experience in C / C++ for industrial applications. Familiarity with development environments such as MPLAB X, Atmel Studio, and IAR Embedded Workbench. Experience with SQL / DBMS (Firebird preferred). Proficiency with installer builders (InnoSetup, InstallAware). Strong documentation and technical writing skills. Excellent customer-facing communication skills, including remote and in-person support and training. Ability to work independently and manage shifting priorities and deadlines. Comfortable working with dispersed teams, including field service engineers and shop personnel.
Preferred Qualifications
Experience with Allen-Bradley / Rockwell Automation platforms and PLC programming (ladder logic, structured text). Familiarity with RS Logix 500, Studio 5000, and Connected Components Workbench. Background in industrial automation and control system integration. Knowledge of industrial communication layers (Ethernet, RS-485) and protocols (OPC DA / UA, Modbus TCP). Electrical / electronics background, including use of multimeters and oscilloscopes. Experience working in industrial / manufacturing environments. Located in the Virginia Tidewater area (Newport News / Virginia Beach) .
What We Offer
Competitive salary and comprehensive benefits package (health / life insurance, 401K matching, paid vacation). Flexible work schedule and remote work options. Supportive and collaborative team environment. Opportunities for professional growth across technical and business domains. Minimal travel requirements. Long-term career stability with a focus on innovation and autonomy.
Primary Location : US-VA-Newport News Work Locations : Newport News, VA (100)11864 Canon Blvd., Suite 105Newport News23606 Job : Information Technology Organization : Environmental / Flue Gas Treatment Job Posting : Oct 3, 2025Remote Status : On Site #J-18808-Ljbffr
Babcock & Wilcox is seeking a highly experienced and versatile Senior Software & Embedded Systems Engineer to lead the development, enhancement, and maintenance of a comprehensive suite of industrial control software and embedded systems. This role encompasses full-cycle software engineering responsibilities across multiple generations of Windows-based applications and embedded firmware, supporting pollution control and industrial automation systems. The ideal candidate will bring deep expertise in Delphi and embedded C / C++ development, strong systems integration skills, and a proactive, customer-focused mindset. This is a long-term opportunity for a self-starter who thrives in a dynamic, collaborative environment and is looking to make a lasting impact. Key Responsibilities Design, develop, and maintain Windows-based control software using Delphi (Embarcadero RAD Studio). Develop and support embedded firmware in C / C++ for industrial platforms. Implement and maintain industrial communication protocols including OPC DA, Modbus TCP, MQTT, and IP Multicast. Collaborate with automation and controls engineers to integrate software with PLC systems and industrial hardware. Manage full software lifecycle : requirements analysis, design, development, testing, deployment, documentation, and maintenance. Create and maintain installers using InnoSetup and InstallAware. Participate in QA / testing, customer support, and training activities. Design and implement intuitive, high-quality user interfaces. Document architecture, codebase, and development decisions for internal and external stakeholders. Troubleshoot and resolve post-deployment issues, including user-reported concerns.
Required Qualifications
Minimum 7 years of experience in object-oriented, component-based software development for Windows. Strong proficiency in Delphi (RAD Studio); C# / C++ experience considered if willing to transition to Delphi. Embedded systems programming experience in C / C++ for industrial applications. Familiarity with development environments such as MPLAB X, Atmel Studio, and IAR Embedded Workbench. Experience with SQL / DBMS (Firebird preferred). Proficiency with installer builders (InnoSetup, InstallAware). Strong documentation and technical writing skills. Excellent customer-facing communication skills, including remote and in-person support and training. Ability to work independently and manage shifting priorities and deadlines. Comfortable working with dispersed teams, including field service engineers and shop personnel.
Preferred Qualifications
Experience with Allen-Bradley / Rockwell Automation platforms and PLC programming (ladder logic, structured text). Familiarity with RS Logix 500, Studio 5000, and Connected Components Workbench. Background in industrial automation and control system integration. Knowledge of industrial communication layers (Ethernet, RS-485) and protocols (OPC DA / UA, Modbus TCP). Electrical / electronics background, including use of multimeters and oscilloscopes. Experience working in industrial / manufacturing environments. Located in the Virginia Tidewater area (Newport News / Virginia Beach) .
What We Offer
Competitive salary and comprehensive benefits package (health / life insurance, 401K matching, paid vacation). Flexible work schedule and remote work options. Supportive and collaborative team environment. Opportunities for professional growth across technical and business domains. Minimal travel requirements. Long-term career stability with a focus on innovation and autonomy.
Primary Location : US-VA-Newport News Work Locations : Newport News, VA (100)11864 Canon Blvd., Suite 105Newport News23606 Job : Information Technology Organization : Environmental / Flue Gas Treatment Job Posting : Oct 3, 2025Remote Status : On Site #J-18808-Ljbffr