Software Engineer (C++ Programmer for Arduino)

United States Digital Space LLC

Los Angeles (CA)

On-site

USD 90,000 - 130,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

United States Digital Space LLC is seeking a driven Software Engineer to develop software that operates automated welding machines in a fast-paced environment. You will define hardware/software requirements, integrate automation equipment, and collaborate with vendors.

The role includes training engineers and ensuring safe operation of machinery. The ideal candidate has 3+ years of software development, C++ production coding, PLC/HMI experience, and strong communication skills.

Qualifications

  • Bachelor’s degree in computer science, engineering, math or STEM discipline.
  • 3+ years of software development experience.
  • Experience with PLC programming and HMI development.
  • Experience with writing production code in C++.
  • Experience with motion control systems (servos, linear motors, etc.).
  • Experience with precision non-contact sensors, proximity sensors, etc.
  • Must be available 40+ hours per week.
  • Must be able to work well and safely without close supervision.
  • Outstanding leadership skills with focus on safety.
  • Ability to use basic hand tools and measuring devices.
  • Excellent written and verbal communication skills.

Responsibilities

  • Develop the core software operating our machines.
  • Establish equipment requirements and metrics based on device performance goals and production cost targets.
  • Build, upgrade, retrofit, and integrate various automation equipment.
  • Work with vendors for design, review, and implementation of new equipment.
  • Document machine equipment code and implement new features or functions as necessary.
  • Train engineers, technicians and operators on the use of automated equipment and supervise tool handoff from implementation to R&D to production.
  • Define system hazards and engineering controls and ensure safe operation of automated equipment.
  • Manage data collection and report experimental results.
  • Interface with, troubleshoot, and update existing R&D equipment.
  • Create reliable and well documented software and hardware that can be safely used by operator and technician level workers.

Skills

Software development
PLC programming
HMI development
C++ production code
Motion control systems
Sensors
Leadership & safety
Tools & measurement
Communication skills
Availability 40+ hrs/week

Education

Bachelor's degree in STEM

Tools

PLC programming environments
HMI development tools

Job description

QR Code Link to This PostWe are a 35 year old machine shop and we started an additional company in 2017 that manufactures automated welding machines and now things are booming. We are looking for a Software Engineer who is driven and adaptable with experience developing software in a fast paced environment.

Basic Job Functions:
  • Develop the core software operating our machines
  • Establish equipment requirements and metrics based on device performance goals and production cost targets.
  • Build, upgrade, retrofit, and integrate various automation equipment
  • Work with vendors for design, review, and implementation of new equipment.
  • Document machine equipment code and implement new features or functions as necessary
  • Train engineers, technicians and operators on the use of automated equipment and supervise tool handoff from implementation to R&D to production
  • Define system hazards and engineering controls and work with company personnel to ensure safe operation of automated equipment
  • Manage data collection and analysis and report experimental results
  • Interface with, troubleshoot, and update existing R&D equipment
  • Create reliable and well documented software and hardware that can be safely used by operator and technician level workers
Desired Qualifications:
  • Bachelors degree in computer science, engineering, math or STEM discipline
  • 3+ years of software development experience
  • Experience developing PLC programs and logic for equipment as well as HMI development
  • Experience with writing production code in C++
  • Experience with motion control systems (servos, linear motors, etc.)
  • Experience with precision non-contact sensors, proximity sensors, etc
  • Must be available 40+ hours per week
  • Must be able to work well and safely without close supervision.
  • Outstanding leadership skills with focus on safety
  • Ability to use basic hand tools and measuring devices
  • Excellent written and verbal communication skills
  • Be
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Development Engineer
Software Development Engineer

Bayside • San Jose (CA)

On-site
USD 120,000 - 150,000
Flexible work schedule
On campus meal program
Groups/clubs for morale
Engineer 1-3: Controls / Software Engineer
Engineer 1-3: Controls / Software Engineer

Burr Oak Tool Inc • Sturgis (MI)

On-site
USD 65,000 - 90,000
Software Engineer I - Embedded
Software Engineer I - Embedded

Ontario Trillium Foundation • Town of Conklin (NY)

On-site
USD 70,000 - 75,000
Senior Software Engineer – Equipment Controls
Senior Software Engineer – Equipment Controls

Big Resourcing • Wilmington (MA)

On-site
USD 130,000 - 180,000
Senior Automation Software Engineer
Senior Automation Software Engineer

Chicago Dryer Company • Chicago (IL)

On-site
USD 95,000 - 120,000
Engineer 1-3: Controls / Software Engineer
Engineer 1-3: Controls / Software Engineer

Burr Oak Tool Inc. • Sturgis (MI)

Hybrid
USD 65,000 - 90,000
Senior Systems Software Engineer
Senior Systems Software Engineer

Interplace, Inc. • Monrovia (CA)

On-site
USD 100,000 - 130,000
Automation & Control Systems Engineer
Automation & Control Systems Engineer

Aspire Talent Solutions • City of Albany (NY)

On-site
USD 90,000 - 130,000
Senior Controls Engineer
Senior Controls Engineer

Amtec Staffing • Monrovia (CA)

On-site
USD 140,000 - 170,000
Controls Engineer
Controls Engineer

Hr Journals • Simpsonville (SC)

On-site
USD 70,000 - 90,000