Search

Software Engineer (C++ Programmer for Arduino)

PublishedPublished: 6/14/2022
Technology

Job Description

Job Description

We 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

- 5+ 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 a team player

Please email a copy of your resume along with a cover letter telling me why you would be a good fit for this position. Please also include your compensation requirements. Compensation will be determined by your experience, capabilities and in the end, performance.

*Serious Inquiries Only*

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...