Location: Singapore, Singapore
In fast changing markets, customers worldwide rely on Thales. Thales is a business where brilliant people from all over the world come together to share ideas and inspire each other. In aerospace, transportation, defence, security and space, our architects design innovative solutions that make our tomorrow's possible.
Thales in Singapore has been present since 1973, providing state-of-the-art solutions for customers in the aerospace, defence, security and transportation markets. Today, Thales in Singapore employs over 600 people and is home to all regional avionics services, a ground transportation integration centre, and regional innovation hub.
As a Software Engineer for the Embedded Software team, you will be part of a team that develops software projects that will supply new services for our customers in payment, banking, transport and loyalty services.
A week in the life of a Software Engineer:
You will develop software libraries by collaborating with Technical Leaders, Project Leaders, Validators, Integrators and Project Managers.
You will develop unit test, test cases and integration test in order to be able to deliver stable and robust software
You will develop desktop application for efficiency and process improvement using Java and .NET framework.
You will participate in the writing and review of technical and design specifications, and provide innovative technical solutions.
You will collaborate with Project Leaders on the project to support the integration and training of the product.
You will provide level 3 support for products and customer projects.
To succeed at this job, you must have: experience with C, Java, visual basic and object oriented programming,familiarity with personalization and smart card usageand security including cryptography, PKI and Java Card.
It would be preferred if you have experience with microprocessors, microcontrollers,desktop application developmentand security.
You must be fluent in English.
We would like someone to join our team who is motivated by technical topics, rigorous, curious, precise, pragmatic, mindful of quality and reusability, autonomous, a team-player and customer-oriented.
You should have a Bachelor’s Degree in Computer Science, Computer Engineering or Electronics Engineering or a Master’s Degree in Engineering or IT.
At Thales we provide CAREERS and not only jobs. With Thales employing 80,000 employees in 68 countries our mobility policy enables thousands of employees each year to develop their careers at home and abroad, in their existing areas of expertise or by branching out into new fields. Together we believe that embracing flexibility is a smarter way of working. Great journeys start here, apply now!