What are the responsibilities and job description for the Software Engineer (C++ Programmer for Arduino) position at MITUSA?
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*