Enable job alerts via email!
A technology firm is seeking a Senior or Junior Software Engineer to join their instrumentation team in Singapore. The role involves developing and testing software in Java for semiconductor production control platforms, with a preference for C++ experience. Candidates should have significant experience or an internship in C/C++ or Java, and must be fluent in technical English. This position offers exposure to complex systems and international collaboration.
Senior or Junior Software Engineer (Java, C++)
Missions:
You will join the new instrumentation team that we are growing in Singapore to support our local customer and new instrument roadmap.
Within this group, you participate in the design of complex electronic instruments drivers and GUI. Your role consists of:
Software development and testing in Java for control platform for semiconductor production, additional C++ experience is preferred.
Develop software solutions based on a Test Driven Development (TDD) approach, organized using agile methods, in an international context.
Interpret client requirements, identify design parameters and ensure solutions are implemented accurately and within budget.
Create and finalize designs to meet project requirements.
Provide technical support to external and internal customers.
Depending on your profile, you may have to work on very different software layers close to electronics.
Technical environment:
Windows, C/C++, Python, Java (Swing), NetBeans, Mercurial, Python
Profile:
Rigorous, curious, you enjoy working on complex technical systems. You like to work in an international context and to travel abroad occasionally. You already have significant experience or internship in C /C ++ or in Java (Swing), and some skills in electronics. Fluency in technical English is essential. Your team spirit allow you integrate quickly internally, as on the projects. Beginners accepted.
Working environment:
You are part of the new instrument team created in Singapore. You are working with our Hardware, Firmware and software design teams located in both Europe and Singapore. As a team member, you follow the company design process, share, and review your work with the team members (HW, FW and SW). You may have to travel to Europe/Singapore or customer site for technical meeting and trainings.