Software Engineer (44764-5)
Interplace, Inc
SUMMARY
This exciting position offers a great opportunity within a world-class organization to apply
your engineering skills and creative abilities of product development and support of IoT, full-stack web server, database, networking, and other data and software functions supporting or embodied in our RW, Laser, Monitor, and Data collection products.
ESSENTIAL DUTIES
Conceptual and detailed software design:
· Develop software requirements and design specifications for IoT, web server, and related software products
Software Coding:
· Design, code, debug, and modify application level software on Linux and Windows platforms using IoT protocols, on-prem and cloud-based database and software services
· Develop small scale full-stack web server applications supporting our data products
· Implement machine learning and AI algorithms in scripting and compiled languages
Project and Departmental Duties:
· Work with product managers and engineers to define software requirements for new products
· Report on progress, demonstrations, changes
· Provide detailed documentation for engineering release
· Develop, organize, and maintain software module library
· Other projects and tasks as assigned by the Company from time to time
REQUIREMENTS
· B.S. in computer science, electrical engineering or equivalent
· Proficient in python, C/C++, algorithms and data structures, design patterns, multi-threading,
· Complexity analysis, full-stack web server development using Flask, node.js, React frameworks
· Up to date experience in designing secure software, access authentication and authorization methods
· Working knowledge of networks, VLAN, router / firewall configuration
· Demonstrated experience in designing for industrial automation control
· Experience implementing EthernetIP and OPC/UA technologies
· Professional software design and documentation methodology
· Good verbal and written communication skills
· Able to travel occasionally to visit customers and ascertain design requirements
· Must be self-driven and highly results-oriented, with the ability to handle multiple
tasks and deadlines and to work independently when required
ENGLISH LANGUAGE SKILLS
Ability to read, analyze, and interpret relevant professional journals, technical procedures, and governmental regulations. Ability to write reports, business correspondence, and procedures. Ability to effectively present information and respond to questions from managers and other stakeholders.
PHYSICAL DEMANDS
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to
enable individuals with disabilities to perform the essential functions.
· Stand and walk – 1/3
· Sit – 2/3+
· Reach with hands and arms – 2/3+
· Talk or hear – 2/3+
· Carry, push or pull – 1/3
· Lift up to 10 lbs. -1/3
· Bend – 2/3
This exciting position offers a great opportunity within a world-class organization to apply
your engineering skills and creative abilities of product development and support of IoT, full-stack web server, database, networking, and other data and software functions supporting or embodied in our RW, Laser, Monitor, and Data collection products.
ESSENTIAL DUTIES
Conceptual and detailed software design:
· Develop software requirements and design specifications for IoT, web server, and related software products
Software Coding:
· Design, code, debug, and modify application level software on Linux and Windows platforms using IoT protocols, on-prem and cloud-based database and software services
· Develop small scale full-stack web server applications supporting our data products
· Implement machine learning and AI algorithms in scripting and compiled languages
Project and Departmental Duties:
· Work with product managers and engineers to define software requirements for new products
· Report on progress, demonstrations, changes
· Provide detailed documentation for engineering release
· Develop, organize, and maintain software module library
· Other projects and tasks as assigned by the Company from time to time
REQUIREMENTS
· B.S. in computer science, electrical engineering or equivalent
· Proficient in python, C/C++, algorithms and data structures, design patterns, multi-threading,
· Complexity analysis, full-stack web server development using Flask, node.js, React frameworks
· Up to date experience in designing secure software, access authentication and authorization methods
· Working knowledge of networks, VLAN, router / firewall configuration
· Demonstrated experience in designing for industrial automation control
· Experience implementing EthernetIP and OPC/UA technologies
· Professional software design and documentation methodology
· Good verbal and written communication skills
· Able to travel occasionally to visit customers and ascertain design requirements
· Must be self-driven and highly results-oriented, with the ability to handle multiple
tasks and deadlines and to work independently when required
ENGLISH LANGUAGE SKILLS
Ability to read, analyze, and interpret relevant professional journals, technical procedures, and governmental regulations. Ability to write reports, business correspondence, and procedures. Ability to effectively present information and respond to questions from managers and other stakeholders.
PHYSICAL DEMANDS
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to
enable individuals with disabilities to perform the essential functions.
· Stand and walk – 1/3
· Sit – 2/3+
· Reach with hands and arms – 2/3+
· Talk or hear – 2/3+
· Carry, push or pull – 1/3
· Lift up to 10 lbs. -1/3
· Bend – 2/3
Confirm your E-mail: Send Email
All Jobs from Interplace, Inc