Job Description
**Duration: 12 months contract**
**Job Description:**
+ We are seeking a highly motivated and skilled Software Engineer with strong expertise in C/C++ and database programming to join our engineering team.
+ This role offers an exciting opportunity to contribute to the development of advanced mask inspection systems, working at the forefront of semiconductor technology.
+ The ideal candidate will possess a solid background in multi-threaded and multi-process programming and be passionate about designing high-performance, scalable, and reliable software solutions in a Linux environment.
**Responsibilities:**
+ Design, develop, and implement software components for advanced mask inspection systems.
+ Collaborate with cross-functional teams including hardware, systems, and QA engineers to define software requirements and interfaces.
+ Write clean, modular, and efficient code using C++ and implement best practices in object-oriented design and design patterns.
+ Design, implement, and optimize database structures and interfaces, ensuring efficient data handling and system performance.
+ Optimize and maintain existing software components to enhance performance, scalability, and reliability.
+ Participate in code reviews, unit testing, and documentation efforts to support high-quality software delivery.
+ Contribute to the continuous improvement of development tools, processes, and methodologies.
**Experience:**
+ 5 -10 years of experience with C++ in Linux environment
+ Proven hands-on experience in C++ programming, including strong knowledge of object-oriented principles and design patterns.
+ Solid experience in database development and interface definition, with a focus on performance and maintainability.
+ Strong understanding and practical experience in multi-threaded and multi-process programming.
+ Proficiency in Linux-based development environments.
+ Excellent problem-solving skills, with a methodical and analytical approach to debugging and optimization.
+ Strong communication and collaboration skills, with the ability to work effectively in a fast-paced, team-oriented environment.
**Skills:**
+ C/C++ Linux
+ Database programming
+ Multi-threaded/Multi process programming
**Education:**
+ Bachelor's, Master's, or Ph.D. degree in Computer Science, Computer Engineering, or a related technical field.
**About US Tech Solutions:**
US Tech Solutions is a global staff augmentation firm providing a wide range of talent on-demand and total workforce solutions. To know more about US Tech Solutions, please visit ( .
US Tech Solutions is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
Job Tags
Contract work,
Similar Jobs
Get It - Healthcare
...conditions while working from the comfort of your home? We're looking for a detail-oriented and compassionate Licensed Practical Nurse (LPN) to provide support and coordinate care for... ...care and services that best support their health. Provide patient education - Help...
Center of Excellence in Wireless Technology
Role Overview: As an Entry-Level Virtual Assistant, you will provide essential administrative and operational support to our team and clients... ...respond to inquiries in a timely manner. Handle general office tasks such as filing, organizing documents, and managing...
NoGood
...looking for: Our team is searching for a Content Marketing and SEO Manager to develop and implement strategic initiatives to... ...customer relationship skills are critical both working with people internally and externally. ~ Technical Learner - You pick up on...
La Bahia Nursing & Rehabilitation
Join Our Team as a HousekeeperHelp Us Create a Clean and Welcoming EnvironmentWere seeking a dedicated and dependable Housekeeper to join our team! In this role, youll play a vital part in maintaining a safe, clean, and comfortable space for our residents, staff...
Workhorse General Contractors
...Job Opportunity: Experienced Drywall Installers & Finishers Workhorse General Contractors, based in Pasadena, TX, is currently seeking skilled and experienced drywall installers and finishers to join our dynamic team of 57 professionals. Requirements: Proven experience...