Creative Software Engineer - Industrial Protocols in Washington MO

The Judge Group
Creative Software Engineer - Industrial Protocols
Job ID: 
Washington MO
Not Specified
Not Specified
Job Types:
IT/MIS, Project Engineer

Location: Washington, MO
Salary: Excellent
Description: Our client is currently seeking a Creative Software Engineer

Strong candidates will come from the CDN world (Content Delivery Networks) who also have UI interface experience will be a perfect fit.

Golang is significantly important, BUT can train it with some who has strong dev exp. And is passionate to learn.
Key is they MUST HAVE strong Linux Dev, with Kernel Development and C
  • Virtualization and compiling in Linux experience is a MUST
  • Industrial protocols skills desired, but not necessary;
  • The communication protocols can be picked up relatively easily and is trainable in a few months. (BACnet IP/MSTP or Modbus)- comm protocols used the most
  • Should know Python, but not for scripting, it is only used for internal tooling on the manufacturing floor, not customer facing.
  • C/C++ (a must)
  • Embedded platform development (a must)
  • Golang- (WILL TRAIN) Python (optional)
  • HTML5, Bootstrap, CSS3, Javascript, JQuery- (Java is minimally used)
  • Node.js, Angular, Ember (optrional)
  • MySQL, PostgreSQL,(optional)
  • Web services - REST, Json, Xml- (Must have some interface understanding)
Primary Roles and Responsibilities: Working closely with the other 3 team members
  • Responding to bug reports
  • Review and repair legacy code as necessary
  • Development of new programs/applications, analyzes current programs and processes, and making recommendations which yield a more cost effective, quality product
  • Writes, edits, and debugs new computer programs/applications for assigned projects, including necessary records and desired output
  • Tests new programs/applications to ensure that logic and syntax are correct, and that program results are accurate; assists Team members as necessary with cross functional programming assignments
  • Document code consistently throughout the development process by listing a description of the program, special instructions, and any changes made in Git code repository
  • Responsible for reading, understanding, and utilizing all specification sheets and technical references
  • Responsible for utilizing tools and equipment involved in performance of essential functions of programming including measuring instruments
  • Search, summarize and keep Team abreast of strategic information from all sources
  • Making presentations to Team members, Company employees and Leadership as necessary
  • Maintain positive client interactions
  • Strong and effective inter-personal and communication skills and the ability to interact professionally with Staff
  • Provide feedback to analysis/development staff about performance considerations / usability issues concerning software specifications and implementation
  • Research and recommend as necessary
  • Provide assistance to testers and support personnel as needed to determine system problems
  • Review, to the extent possible, changes in code and the environment that will affect system performance
  • Knowledge of Industrial networking technologies from the programmers prospective
  • Ability to determine whether a particular problem is caused by hardware, operating systems software, application programs, or network failures
  • Good knowledge of security and basic encryption

Contact: chindle

This job and many more are available through The Judge Group. Find us on the web at
Apply Now
Name and email are optional and not part of your application. It will be used solely by to send you new job alerts.

Using means you are agreeing to the Terms of Service of this website.