Embedded Linux/C++ Developer
US Tech Solutions
**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 www.ustechsolutions.com (http://www.ustechsolutionsinc.com) .
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.
Confirmar seu email: Enviar Email
Todos os Empregos de US Tech Solutions