We are seeking a committed and enthusiastic Solution Software Engineer to join a team of multi-talented engineers, heavily involved in Trustonic product integration/support and security solution design and developments.
A bit about the team and what you'll deliver...
The Solution Engineering Team is part of the wider Product group within Trustonic and responsible for integrating Trustonic Secure Platform products into our partner’s commercial products. They work closely with the local Sales and Product Management team to understand and follow our customers’ technical projects. They also assist in advertising all Trustonic products and performs demo to potential partners for acquiring new contracts. The Solution Engineering Team also develops and delivers some security technical features raised by specific regions to provide secure and easier solutions to our partners.
Reporting to our Senior Solution Engineering Manager in Asia, we are looking for a customer-focused Solution Software Engineer based in Taiwan. Travel is expected to represent a proportion of time for this job. This role is mainly targeting Taiwan and the Hsinchu area but will be part of a wider team, dedicated to facing overall Asia customers and working closely with Chinese, Taiwanese and European colleagues in Trustonic.
As a Solution Software Engineer, you will be:
• energetic and passionate about delivering great software in a rapidly growing environment.
• a hands-on developer with experience of developing software products on time and with excellent quality.
• customer-focused.
• a profound and solid problem-solver.
• proactive in communicating with customers, other engineers and architects.
The Solution Engineering team addresses advanced technology topics such as implementation of Trustonic TEE product features, and integration of these product features on our Clients SoC or mobile device. The main responsibilities of the Solution Software Engineer include:
• Working with technology experts (internal or external) to understand product and security requirements.
• Assisting the commercial team with technical questions and knowledge sharing.
• Customer-facing in the support of Sales and Product teams.
• Creating customer-facing technical materials such as training.
• Working closely with R&D teams and Sales to prioritize, triage and respond to customer queries.
• Proactively dealing with dynamic customer requirements and issues in a professional manner.
• Design, implement and test components of Trustonic technical solutions for customers.
• Integrate Trustonic TEE product on different SoC platforms (ARM based).
• Integrate Trustonic TEE product on different OEM devices (ARM based).
• Help our customers to validate the Trustonic product integration ready on OEM devices.
• Help to develop secure applications for different use cases on Trustonic’s solutions.
• A very strong focus on debug and issue resolution, knowledge sharing.
• Participate in technical meetings and prepare training programs.
• Coordinate with the Research and Development team to identify issues and resolve them.
• Establishing and maintaining customer relations.
Who you are...
As the Solution Software Engineer you have the following skills and experience:
Technical skills:
Strong technical background: Embedded development and debug (including hardware debugger), ARM technology, system-on-chip (SoC), Android OS, Linux kernel and drivers, Fingerprint sensors, Cryptography, Secure policies and practices. Proven methodological testing skills an advantage.
Knowledge in these areas is an advantage: TrustZone, TrustZone-M, secure boot, crypto experience, how security relates to communication protocols, and of the principles necessary to provide end-to-end security.
Languages:
Native or Fluent Mandarin, both written and spoken, is a pre-requisite.
Fluency in English is required as it is the business language in the Company.
Good oral and written communication and reporting skills.
Experience:
Preferred experience in SoC security (from BootROM, boot-loader, TrustZone, TEE, Android security … etc.).
The following skills would also be desirable:
What makes you, you…
As the Solution Software Engineer you are: