Software Engineer

Interplace, Inc.

Monrovia (CA)

On-site

USD 90,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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
Software Development Engineer
Software Development Engineer

BWI Chassis Dynamics (NA) Inc. • Brighton (MI)

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

Kratos Defense & Rocket Support Services, Inc • Birmingham (AL)

On-site
USD 80,000 - 110,000
Principal Product Technology Lead - Application Software
Principal Product Technology Lead - Application Software

Terumo Blood and Cell Technologies • Denver (CO)

On-site
USD 180,000 - 240,000
Software Engineer
Software Engineer

kansascity • Kansas City (MO)

On-site
USD 110,000 - 140,000
Software Engineer
Software Engineer

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

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

BWI GROUP • Moraine (OH)

On-site
USD 80,000 - 110,000
Technical Support Engineer
Technical Support Engineer

WECO, A Duravant Company • Woodside (CA)

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

Conductix • Omaha (NE)

On-site
USD 75,000 - 95,000
Health insurance
Dental insurance
Life insurance
+4
Software Engineer
Software Engineer

Current Lighting • Round Rock (TX)

On-site
USD 70,000 - 90,000