This job offer is no longer available
Software Engineer / IT Applications Analyst
Babcock & Wilcox
- United States
- United States
About
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.
Qualifications
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.
Languages
- English
Notice for Users
This job was posted by one of our partners. You can view the original job source here.