Home » Job Listing » Job Information

Software Engineer  (44764-5)


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.


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


· 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


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.


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

詳細情報Job Detail

Job Category Engineering
Position Software Engineer
Job Order # 44764-5
Salary $135K
Working Location Monrovia
Hours 8-5
Days M-F
Bonus Y
Parking Yes
Medical Yes
Dental Yes
Holiday Y
Sick Leave Y
Vision Yes
401K Y
Profit Sharing TBA
Tell a Friend
Follow Us on LinkedIn Like Us on Facebook
お問い合わせ 新規登録
面接ガイド レジメの書き方 タイムシートテンプレート
Copyright © 2010 2024 Interplace All Rights Reserved.