Software Engineer, AI Engineer, Embedded Software Engineer
Listed on 2026-02-16
-
Software Development
Software Engineer, AI Engineer, Embedded Software Engineer, Machine Learning/ ML Engineer
Under minimal supervision, writes, codes, tests, and analyzes software programs and applications for autonomous AI/ML robotic automation systems. This includes researching, designing, documenting, and modifying software specifications throughout the automation product life cycle. This role utilizes strong software engineering combined with AI/ML development experience to create AI/ML applications which expand robot deployment opportunities.
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.
- Assist in the development and maintenance of software manuals and release notes.
- Perform software improvements and upgrades.
- Write description of steps taken to modify system and procedures required to implement new software.
- Assist customers who have problems with use of software.
- Prepare workflow charts and diagrams to describe and modify application software.
Education and/or Experience
Qualifications
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
OtherSkills 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.
Yaskawa America Inc. Motoman Robotics Division is an equal opportunity employer.
Travel RequiredYes . Travel required on an infrequent basis.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).