•Join the implementation of payment Software Development Kits (SDKs), payment applications, and remote device agents for IDTECH products on Windows, Linux, and embedded OS.
•Actively participate in the design and development of the payment (API), contributing to the overall success of the projects.
•Collaborate closely with the firmware team, Quality Assurance (QA) team, and product manager to ensure the delivery of high-quality SDKs, aligning with project
•Provide support to customers in integrating their applications/systems with IDTECH products.
【Overview】:
With the advent of the 5G era, the cloud-based V2X brings exciting new possibilities. An electric vehicle is not only a computer with four wheels, but also a mobile data center! Between 2018 and 2022, 125 million cars with embedded connected functions will be sold globally, and hundreds of millions of “connected cars” will join the ecosystem, bringing new challenges and security breaches. It is estimated that by 2030, there will be 700 million connected cars globally and 90 million self-driving cars!
Under the waves of electric vehicles trend, all electric vehicle component suppliers who want to sell products will have to obtain information security related certifications. Trend Micro aims to assist those who want to enter the electric vehicle industry to obtain information security and establish information security certification standards. To embrace the new business opportunities, we are hiring all passionate "YOU" to join and be inspired to go onto a new journey, while exploring Electric Vehicle Security Market in depth!
【Responsibilities】:
1. Innovate comprehensive security solution for the Software-defined Vehicles (SDV) and develop automotive-grade software for target embedded systems
2. Participate in all stages of the software development process, including but not limited to requirement analysis, planning, design and develop, unit testing, automation testing and documentation
3. Support customers in solution integration and problem resolution, including solution porting, troubleshooting, bug fixing, functional and performance testing, etc.
4. Learn the real-world cyber threats and attacks against connected cars
Responsibilities:
• Analyze and implement product requirements from projects.
• Integrate the latest voice recognition technologies.
• Develop unit tests to ensure the product quality.
• Improve the performance, latency, memory.
• Develop product for different platforms.
• Write technical documents, such as API document, User Guide document, Footprint document, etc.
• Support the projects which use our SDK.
Education:
• Bachelor’s or master’s degree in computer science, EE, software engineering, etc.
Minimum years of work experience:
• 3
Qualifications:
• Minimum 5 years working experience or relevant work experience.
• Strong C/C++ programming skills, proficient in basic C++ knowledges such as multi-thread programing, memory management, etc
• Familiar with version control tool Git.
• Familiar with Linux developing environment.
• Experience with Python is a plus.
• Positive "can-do" attitude, well organized, strong sense of responsibility.
• Ability and willingness to handle occasional peak demands.
• Team-work spirit.
Preferred skills:
• Experience with speech recognition or related technologies is an advantage.
• Experience with Android development is a plus.
• Experiences in JNI is a plus.
Preferred Skills: Voice interaction design and development background, Good at JavaScript/TypeScript programming skills. Familiar with Python script.