Onto Innovation is looking for a skilled Software Developer to optimize object storage in a database, aiming to solve difficult yield, device performance, quality, and reliability issues for their customers by making them smarter, faster, and more efficient.
Requirements
- Expertise in C-Sharp/C++
- Expertise in SQL databases
- Expertise in parallel processing
- Excellent skillset focused on Windows development, the .NET platform (C-Sharp, C++)
- Experience with database architectures solutions and SQL queries
- Demonstrated experience debugging complex multi-threaded environments
- Experience with object storage systems (S3, minIO, etc)
Responsibilities
- Optimize data processing and storage solutions
- Optimize software performance and ensure scalability and reliability.
- Troubleshoot performance bottlenecks and improve the efficiency of software components.
- Conduct thorough testing and debugging of software to ensure high-quality and reliable operation.
- Participate in the design and implementation of new features and functionalities.
- Document refactored designs, processes, and troubleshooting steps.
Other
- Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, or a related field.
- Proven experience (5+ years) in software development for highly technical applications.
- Experience with software development methodologies such as Agile, Scrum, or Kanban.
- Excellent problem-solving skills and the ability to think critically and creatively.
- Strong written and verbal communication and collaboration skills.