Jobs · Engineering · Virginia

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

Similar jobs

Software Developer

Everest InfotechEdison, NJ· 3 mo ago
Engineeringapply on everestinfotechllc.com

Software Developer

University of MichiganAnn Arbor, MI· 2 mo ago
$85k–$95k/yrapply on careers.umich.edu