Software Engineer

Interplace, Inc.

Monrovia (CA)

On-site

USD 90,000 - 120,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Une entreprise innovante recherche un Ingénieur Logiciel pour développer et supporter des produits IoT. Vous serez responsable du design logiciel, de la programmation, et de l'implémentation de solutions sécurisées. Ce poste offre l'opportunité de travailler sur des projets de haute technologie au sein d'une équipe dynamique, ainsi que de l'interaction avec des clients pour recueillir des exigences.

Qualifications

  • B.S. en informatique, ingénierie électrique ou équivalent.
  • Compétent en Python, C/C++ et développement de serveurs web.

Responsibilities

  • Développer des exigences logicielles et spécifications de conception pour IoT et serveurs web.
  • Concevoir, coder et déboguer des applications logicielles sur Linux et Windows.

Skills

Python
C/C++
Algorithms and Data Structures
Full-stack Web Server Development
Machine Learning
AI Algorithms
Network Knowledge

Education

B.S. in Computer Science or Electrical Engineering

Job description

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

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Systems Software Engineer
Senior Systems Software Engineer

Interplace, Inc. • Monrovia (CA)

On-site
USD 100,000 - 130,000
Repair Technician
Repair Technician

Matthews Marking Systems • Cranberry Township

On-site
USD 90,000 - 120,000
Software Engineer
Software Engineer

Dover Corp • Bethlehem

On-site
USD 85,000 - 120,000
Health insurance
Dental insurance
Vision insurance
+5
Software Engineer
Software Engineer

Triangle Manufacturing Company, Inc. • Upper Saddle River (NJ)

On-site
USD 70,000 - 90,000
Senior Software Engineer
Senior Software Engineer

RXinsider LTD. • Orlando (FL)

On-site
USD 120,000 - 150,000
Software Engineer
Software Engineer

Talentify • Blue Ash (OH)

On-site
USD 90,000 - 130,000
Software Engineer
Software Engineer

Current Lighting • Round Rock (TX)

On-site
USD 70,000 - 90,000
Design Engineer
Design Engineer

Its Inc • City of Schenectady (NY)

On-site
USD 60,000 - 80,000
Sr. Manufacturing Solutions Engineer
Sr. Manufacturing Solutions Engineer

Teknor Apex • Pawtucket (RI)

On-site
USD 120,000 - 160,000
Applications Engineer
Applications Engineer

Douglas Electrical Components, Inc. • Randolph Township (NJ)

On-site
USD 85,000 - 120,000