Principle Software Engineer
Yaskawa Motoman · Irvine, California, US
ESSENTIAL DUTIES AND RESPONSIBILITIES include the following. Other duties may be assigned. - Design, develop, maintain, and execute unit and integration test...
Job description
ESSENTIAL DUTIES AND RESPONSIBILITIES include the following. Other duties may be assigned. - Design, develop, maintain, and execute unit and integration tests for software applications using C# and REST APIs. - Apply extensive knowledge of SQL database design and development. Develop software for automation hardware, including: - I/O implementations - Real-time robotic applications - Prepare comprehensive documentation such as design specifications, program flow diagrams, coding documentation, and end-user guides. - Communicate directly with customers to resolve technical issues and provide updates. - Manage and contribute to multiple projects simultaneously. - Adhere to ISO procedures and provide constructive feedback to improve processes. - Interpret and apply relevant industry and clinical laboratory standards. - Lead and facilitate design reviews with customers, suppliers, and internal departments to ensure robust designs and accurate documentation. - Conduct validation and verification testing to ensure project success. - Analyze test data to verify compliance with functional and performance requirements. - Support debugging efforts and coordinate technical issue resolution bo...