Solution Software Engineer
Job Description
Solution Software Engineer
About the Opportunity
Join the forefront of device security at Trustonic! We are seeking a skilled and passionate Solution Software Engineer to become a key member of our Solution Engineering team. In this dynamic role, you will be instrumental in bringing our innovative security products directly to customers, providing essential technical implementation and integration support that makes a real-world difference.
About Trustonic
At Trustonic, we believe in a world where connected devices are inherently secure and trustworthy. Our groundbreaking security solutions are making a tangible impact globally – enabling access to vital technology for underserved communities and safeguarding everything from connected cars to personal devices. We are a fast-moving, global technology leader driven by a powerful mission.
Our culture is built on collaboration, diversity, and doing the right thing. We live by our Culture Code, recognizing that empowered teams working together achieve greatness. We embrace flexible work and ensure every team member feels connected, valued, and supported, no matter where they are.
Your Impact & What You’ll Deliver
Reporting to our Technical Team Lead, you’ll join the dedicated Solution Engineering team focused on serving our valued customers across Asia. Based in China, this role involves significant travel to meet and collaborate with partners.
Your mission will be to ensure the seamless integration and successful deployment of Trustonic’s leading security products, including Trustonic Secured Platform™ and Telecom Platform™. You’ll be the technical bridge between our innovative technology and customer success. Key responsibilities include:
- Providing expert technical support and guidance to commercial teams and direct customers, sharing in-depth product knowledge.
- Spearheading debugging and issue resolution efforts alongside sales and product teams, ensuring customer challenges are rapidly addressed.
- Developing clear technical documentation, training materials, and delivering compelling product demonstrations.
- Managing a responsive triage service for customer queries, effectively prioritizing issues with R&D and Sales.
- Driving the integration of Trustonic TEE products onto various ARM-based SoC platforms and OEM devices.
- Offering critical technical assistance to customers during the validation phase of their product integrations.
- Designing and developing innovative secure applications leveraging Trustonic solutions for diverse use cases.
- Collaborating closely with the Research & Development team to coordinate complex issue resolution.
- Building and maintaining strong, trusting relationships with our customers.
What You’ll Bring to the Team
You are a driven, results-oriented Software Engineer with a passion for security and a knack for solving complex technical challenges for customers.
Essential Experience & Skills:
- Minimum of 3+ years in software engineering, ideally with direct customer-facing or application engineering experience.
- Proven background in security products, spanning embedded software, cloud services, or HSMs, within a multinational environment.
- In-depth experience with SoC security concepts, including BootROM, bootloaders, TrustZone, TEE, and Android security frameworks.
- Strong proficiency in the C programming language.
- Solid experience in embedded development and debugging, including using hardware debuggers.
- Expertise with ARM technology and System-on-Chip (SoC) architectures.
- Experience with Android OS internals and/or Linux kernel and drivers.
- Knowledge of Cryptography principles and secure policies/practices.
- Methodical testing and validation skills.
- Native or fluent proficiency in both written and spoken Mandarin and English.
Highly Valued Knowledge:
- Familiarity with TrustZone and Arm Trusted Firmware.
- Understanding of Hypervisors.
- Experience with Secure Boot implementations.
- Insight into how security relates to communication protocols and end-to-end security principles.
Desirable (Bonus Points):
- Previous experience in embedded software or Linux driver development.
- Familiarity with version control (Git) and build tools (Maven, Jenkins).
- Awareness of PKI and advanced cryptography concepts.
- Extensive experience designing secure systems.
- Experience with Rust (server/cloud or device) or scripting languages (e.g., Python).
- Familiarity with major chip vendors (e.g., MediaTek, Samsung, Qualcomm).
- Insight into or experience working with the Automotive industry.
Your Attributes:
- An energetic, passionate, and hands-on approach.
- A profound and solid problem-solver, creative in finding solutions.
- Proactive and clear communicator, adept at interacting with customers, engineers, and architects globally.
- Ability to thrive in a dynamic, constantly evolving, multi-cultural team.
- Strong customer-focus and business orientation with an inherent sense of urgency.
- Excellent triage skills, able to effectively prioritize and manage work.
- Willingness and ability to undertake significant travel as required.
- An analytical mindset, approaching problems systematically.
- A strong team player, collaborating effectively across distributed, cross-functional teams.
Education
Bachelor’s degree in Computer Science, IT, Engineering, or a related field, or equivalent practical experience.
Location & Travel
This role is based in China, serving customers across the Asia region. Significant travel is an expected part of this position.
Why Trustonic?
Join a company that is not just building technology, but building a safer, more connected world. You’ll be part of a supportive, diverse, and ambitious team that values collaboration and individual contribution. We offer the chance to work on cutting-edge security challenges with global impact.
Trustonic is an equal opportunity employer and is committed to creating an inclusive environment. We celebrate diversity in all its forms and believe that different backgrounds, experiences, and perspectives make us stronger.
“