Software Engineer, Embedded Software Engineer, C++ Developer
Job in
Newport News, Virginia, 23606, USA
Listed on 2026-04-21
Listing for:
CTR Corporation
Seasonal/Temporary
position Listed on 2026-04-21
Job specializations:
-
Software Development
Software Engineer, Embedded Software Engineer, C++ Developer, DevOps
Job Description & How to Apply Below
CTR Group is seeking a SOFTWARE ENGINEER with Delphi expertise for an Energy Technology firm in the Newport News, VA area. A Temp-Hire Onsite Position. Seeking background in industrial automation and control system integration. Strongly prefer Delphi programming and Electrical Engineering experience.
SALARY RANGE: $120K - $125
Kwith excellent benefits.
US Work Authorization is required. We are an E-Verify Employer.
SUMMARY:
Seeking an experienced Software Engineer to innovate and maintain an exciting Pollution control software suite. This is a hands-on development role focused on both high-level application design and low-level embedded systems programming for industrial control environments.
Key Responsibilities:
- Design, develop, and maintain Windows-based control software using Delphi.
- Implement and support industrial communication protocols, including OPC DA/UA and Modbus TCP
- Develop embedded firmware in C for various platforms.
- Utilize development environments such as MPLAB X, Atmel Studio, IAR Embedded Workbench, and Wintec Easy Builder Pro
- Collaborate with controls and automation engineers to integrate software with PLC systems.
- Proficiency in Pascal programming (Embarcadero RAD Studio)
- Solid working knowledge of OPC DA/UA and Modbus TCP
- Experience in C programming for embedded systems.
- Familiarity with MPLAB X, Atmel Studio, IAR Embedded Workbench and Wintec Easy Builder Pro
- Delphi programming and Electrical Engineering Experience strongly preferred
- Experience with Allen-Bradley / Rockwell Automation platforms.
- Ability to program and troubleshoot PLC ladder logic and structured text
- Experience with RS Logix 500, Studio 5000, and Connected Components Workbench
- Background in industrial automation and control system integration
- Analyze user needs and translate them into functional software solutions.
- Design, test, and develop software to meet user and business requirements.
- Participate in documentation of help and manual files
- Recommend enhancements and upgrades for existing systems and applications.
- Develop modular software components that integrate seamlessly into the broader system.
- Create diagrams, flowcharts, and technical models to guide development and clarify requirements.
- Ensure ongoing functionality and reliability of software through testing and maintenance.
- Document code, architecture, and development decisions for future reference and support.
- Troubleshoot, debug, and resolve issues post-deployment, including user-reported concerns.
CTR Group is an equal employment opportunity employer. Candidates are selected based on qualifications and defined requirements of the job, not on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, age, or any other protected status. Further, CTR Group encourages United States' Veterans and persons with disabilities to apply for positions for which they are qualified.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×