Job Summary & Responsibilities
Onto is seeking a motivated individual for an engineer position in an advanced algorithm group within the Inspection Business Unit (IBU). The position will report directly to the engineering team at Onto Innovation.
*This individual will apply their skills in machine learning, image processing, computer vision, mathematics, optics, and software engineering to develop algorithms to be integrated into Onto’s Innovative inspection platforms.
*Responsibilities of this position include developing advanced algorithms for Onto’s inspection systems. A key aspect of the role involves working directly with customers onsite to identify performance improvement opportunities and leading the implementation of solutions that enhance system capabilities. Candidates must demonstrate the ability to independently implement and validate algorithms based on real-world system behavior.
*This person is encouraged to bring forward creative ideas, develop production code and support as needed. This candidate shall be able to work independently and provide recommendations to the hardware group on image quality and error budget base on algorithm design and performance.
*The candidate must have excellent problem solving and communication skills.
*Proficiency in at least one numerically oriented programming environment such as Python or MATLAB is required, with experience using native libraries for linear algebra, image processing, and machine learning. A strong foundation in data science is preferred, along with demonstrated experience deploying machine learning algorithms into real world production environments.
*75% travel, 65% in Taiwan/10% International travel.
Qualifications
*PhD or MS or Bachelor in EE, Computer Science, Applied Math or related field, 0 to 5 years of experience.
1. 負責 Security/Friewall 相關產品軟體研發
2. Linux Driver 開發及維護
Product:
We are working on Network Firewall Equipment. These products will be used in Data Centers or middle/large Enterprizes.
- Software Jobs:
1. Modify/Porting Linux drivers for developing products.
2. Implement test codes and commands on Linux Userspace.
3. Bring up boards while PCBA comes out from MFG.
4. Solve all found software/firmware related issues:
a. Debugging
b. Co-work with Customers/Vendors to solve issues.
5. Support all testings and verifications conducted by HW, MFG and all function Teams.
6. Write technical documents on demand.
Product Responsibility:
Development of RF calibration software and semiconductor testing platform control software.
For related products, please refer to our website:
http://www.mpi-corporation.com/ast/
Job Description:
Our software team classifies work responsibilities based on individual attributes and skills. After joining the team, tasks will be assigned during the probationary period according to personal traits and expertise:
Development and maintenance of automated processes
Development and maintenance of machine vision for automation
Functional verification and testing of automation features
Design and development of hardware integration
Architecture design and development
Development of Windows-based UI interfaces
RF calibration software development and maintenance
Working Environment:
This department consists of an international team collaborating with overseas partners in technical development. Therefore, basic proficiency in English listening and speaking is required for product development communication and discussion. Additionally, as the main responsibility involves system integration, extensive communication and discussion with hardware design engineers are necessary.
We welcome individuals who aspire to participate in an international team and learn global work practices to join our team.