Software Development

Software development to support your product development.

 

From simple single-channel sensor data acquisition to complex inter-process control & synchronization with real-time analytics and visualization, our software development capabilities support engineering teams at every step in their product development process.

Novum Automation software development services include code review, code refactoring, program design & development, software training, object-oriented programming design, and graphical user interface (GUI) & user experience (UX) development, utilizing LabVIEW, Python, Javascript, C, and other programming languages to support your process.

Download our overview brochure.

LabVIEW programming

  • Program architecture design: state machine, producer-consumer, and actor framework

  • Asynchronous inter-process communication data acquisition, control, and remote monitoring

  • Custom graphical user interface (GUI) design

  • Object-oriented programming (OOP)

  • Unified modeling language (UML) diagramming

  • Hardware instrument driver development

  • Delacor Queued Message Handler templating (DQMH)

 

Cloud database development

  • Architecture development of turn-key cloud database solutions for secure, accessible data storage

  • Database development for MySQL, Postgres, and TimescaleDB leveraging Amazon Web Services (AWS) with Relational Database Systems (RDS)

  • Integration of full-suite AWS components for turnkey solutions (e.g. AWS Lambda, AWS IOT Core)

 

PLC programming

  • PLC code design, development, and maintenance

  • Programming expertise in Allen-Bradley, Siemens, ABB, and Productivity PLCs

  • Custom industrial machinery code development

  • Development of remote access and connectivity between PLC storage and cloud database utilizing the latest technology

Partners

 

 

Learn more about our methodology.

 

Recent projects

Customer testimonials

 EXPLORE OTHER FOCUS AREAS

Automated Test Systems

Industrial Automation

Electrical Control Panels

Get in touch.