Solution Software Engineer

Hybrid
Mid-level
🇹🇼 Taiwan
Software Developer
Software development

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:

  • Good C language knowledge is mandatory.
  • 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.
  • An analytical mindset, able to approach a problem and devise a systematic way of solving it.
  • Strong team player, able to work with cross-functional and distributed teams, to drive consensus across multiple stakeholders and to lead where necessary.
  • Ability to work with international customers, and with colleagues based at different locations.

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:

  • 3+ years of software engineering, customer facing application engineering experience required.
  • Preferred experience in Security products (from embedded software to cloud services, including HSMs) in a multi-national company.
  • Preferred experience in SoC security (from BootROM, boot-loader, TrustZone, TEE, Android security … etc.).

The following skills would also be desirable:

  • First experience in embedded software or in Linux driver development is a strong plus.
  • A problem-solver, often thinking of unique ways of working to improve everyday tasks.
  • Good familiarity with version control and building tools (Git / Maven / Gradle / Jenkins).
  • Awareness of PKI and cryptography principles.
  • Extensive experience in designing secure systems.
  • Experience of Java (server/cloud or device side) or Scripting (e.g. Python).
  • Experience of chip vendors, e.g. MediaTek, Samsung, Qualcomm … etc.
  • Insight into or experience of working with the telco industry.

What makes you, you…

As the Solution Software Engineer you are:

  • Able to thrive in a dynamic, constantly evolving, multi-cultural small team environment.
  • Customer and business oriented, entrepreneurial with an inherent sense of urgency.
  • Excellent triage ability with the ability to prioritize projects and work.
  • Prepared to invest whatever effort is required to get the job done (including travel).
  • Team player.
  • Good creative intelligence .
  • Tenacious with a problem-solving approach.

Requirements

  • A bachelor’s degree or equivalent experience in computer science or related IT/engineering degree is required.

 

Trustonic

Trustonic

A technology company that provides products making a difference across the world, ensuring low-income families can access the benefits of an internet-enabled smartphone and protecting the safety and integrity of vehicles and devices

Technology
Cybersecurity

Other jobs at Trustonic

 

 

 

 

 

 

 

 

View all Trustonic jobs

Why OmniJobs?

  • Rare & hidden jobs
  • New jobs every day
  • No expired job posts
  • All jobs in English

Receive emails about similar jobs

Get alerts to your inbox about new open jobs that are similar to this one.

🇹🇼 Taiwan
Software Developer

No spam. No ads. Unsubscribe anytime.

Similar jobs