AI Software Engineer
Yaskawa Motoman · Miamisburg, OH · 2 wk ago
On-siteEngineeringFull-time
Essential Duties And Responsibilities
- Conceptualize and develop new software programs and products for PC and embedded applications.
- Prepare and document software application requirements and specifications.
- Research and document requirements of users.
- Consistently write, translate, and code software programs and applications according to specifications.
- Utilize Agile development and perform testing for the purposes of correcting errors and isolating areas for improvement.
- Administer critical analysis of test results and deliver solutions to problem code areas.
- Affiliate with the development and maintenance of software manuals and release notes.
- Write description of steps taken to modify system and procedures required to implement new software.
- Affiliate with customers who have problems with use of software.
- Prepare workflow charts and diagrams to describe and modify application software.
Education And Experience
- Bachelor of Science degree in Computer Engineering from a four-year college or university; and one to three years of related experience with Python, ANSI C, C++, Microsoft C#, .NET development environment.
- AI/ML model development and tuning for domain-specific tasks.
- Web development utilizing CSS, HTML, JavaScript, and JSON is preferred.
- MS SQL or MongoDB database experience a plus and/or equivalent combination of education and experience.
Qualifications
- Strong grasp of AI/ML development and concepts.
- Hands-on C/C++, C# .NET software programming of hardware and/or automation devices.
- Motivated to learn and understand new technologies.
- Strong interpersonal skills.
- Ability to conduct research into software-related issues and products.
- Highly self-motivated and directed.
- Keen attention to detail.
- Proven analytical and problem-solving abilities.
- Experience working both independently and in a team-oriented, collaborative environment.
- Background with robotics and/or interest in robotics is a plus.
Other Skills And Abilities
- Strong grasp of AI/ML development and concepts.
- Hands-on C/C++, C# .NET software programming of hardware and/or automation devices.
- Motivated to learn and understand new technologies.
- Strong interpersonal skills.
- Ability to conduct research into software-related issues and products.
- Highly self-motivated and directed.
- Keen attention to detail.
- Proven analytical and problem-solving abilities.
- Experience working both independently and in a team-oriented, collaborative environment.
- Background with robotics and/or interest in robotics is a plus.
Pay
TBD
Schedule
N/A
Benefits
N/A
Benefits
N/A
Skills
- Python
- ANSI C
- C++
- Microsoft C#
- .NET development environment
- AI/ML model development and tuning
- Web development utilizing CSS, HTML, JavaScript, and JSON
- MS SQL or MongoDB database experience
Pay
TBD
Schedule
N/A
Benefits
N/A
Benefits
N/A
Skills
- Python
- ANSI C
- C++
- Microsoft C#
- .NET development environment
- AI/ML model development and tuning
- Web development utilizing CSS, HTML, JavaScript, and JSON
- MS SQL or MongoDB database experience