Software Developer
CTR Group · Newport News, VA · 3 wk ago
Engineering$120k–$125k/yrContract
Located in Newport News, VA. This is a Temp‑Hire Onsite position. US Work Authorization is required; CTR Group is an E‑Verify employer.
About the role
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.
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 EasyBuilder Pro
- Collaborate with controls and automation engineers to integrate software with PLC systems.
- 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.
Requirements
- 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 EasyBuilder Pro
Qualifications
- Delphi programming and Electrical Engineering Experience strongly preferred