We are dedicated to developing next-generation vehicle systems and applications, including smart cokpits, infotainment, and autonomous driving technologies. Right now, we're working closely with Stellantis, the world's fourth-largest automotive group, to design and build a range of cutting-edge in-car applications and products.
Join us to turn ideas into real products, from design to development and debugging. Work with international teams and global clients to solve complex challenges and shape the future of smart vehicles together!
Roles and Responsibilities:
•Architect, Design, develop, test, analyse, debug, and maintain software applications in support of the achievement of business requirements throughout the production life cycle.
•Work with product owner and scrum master to support estimation and planning in an iterative development environment.
•Interact with multiple software competency and system competency to overcome the obstacles of the owned software module.
Requirements:
• College diploma or University degree and above 3 years of relevant work experience.
•Strong written, oral, and interpersonal communication skills.
•Experience in C, C++ (C++11,14/ STL) programming.
•Exposure to Object Oriented Analysis and creating Low Level Design documents using UML.
•Working experience in a Linux environment, with proficiency in multiprocessing, inter-process communications (e.g., socket programming, shared memory, message queues, and files), as well as expertise in multithreading and synchronization mechanisms (e.g., mutexes and semaphores).
•Exposure to unit testing practices and static code analysis techniques, demonstrating the ability to ensure code quality and reliability.
About the job :
With the advent of the IoT era, Wireless has become an important connection method for IoT products. How to provide customers with a stable, reliable and secure wireless communication product will be an important market value. Therefore, we are looking for colleagues who are looking for wireless network communication development to join our team, expect to establish a stable Wi-Fi connection on TSC’s system platform, make products more reliable and secure, and then develop competitive and differentiated wireless functions. This is a very interesting and challenging work that is directly connected to future trends. The scope of services becomes wider and wider. In the future, there will be more unknown network application areas waiting for us to explore and mine. If you are interested in this kind of work, please feel free to contact us and let us work together to create a product that you are proud of.
工作簡介:
隨著IoT時代的到來,Wireless變成IoT 產品的重要連線方法。如何提供給客戶一個穩定可靠安全無線通訊產品將會是重要市場價值。我們正在找尋求無線網路通訊開發的同仁加入我們,期望在TSC的系統平台上建立穩定的Wi-Fi連線,讓產品更可靠與安全,並進而開發出具競爭力的雲端應用。這是一件非常有趣、連結未來趨勢的挑戰性工作。未來將會有更多的未知網路應用領域與雲端應用等著我們去探索與挖掘。如果你對這樣的工作內容有興趣的話,歡迎跟我們聯絡,讓我們一起共同創出你自己也覺得驕傲的產品。
Responsibilities :
• Introduction of new Wi-Fi module and function maintenance of existing Wi-Fi module
• Technical cooperation and technical discussions with Wi-Fi module suppliers
• Wi-Fi Security Solution
• Wi-Fi Software & Protocol application development
• Handle and communicate issues related to client wired/wireless network communications
• Collaborate with project development teams for functional development and integration
• Cloud trend application and function development
工作職責:
• 全新Wi-Fi module導入與既有Wi-Fi module功能維護
• Wi-Fi module供應商技術合作與技術討論
• Wi-Fi Security解決方案
• Wi-Fi Software & Protocol 應用開發
• 客戶端有線/無線網路通訊相關問題處理與溝通
• 協作專案開發團隊進行功能性開發與整合
• 雲端趨勢應用與功能開發
About the job :
We are looking for a software engineer who is passionate about create Software and solving software problems. If you are a brilliant innovator this is your dream job. The ideal candidate for this position is someone who thinks out-of-the-box. Creativity, ingenuity, and technical-passionate.
工作簡介:
我們正在找一位樂於開發軟體與解決各式問題的軟體工程師,如果你是個有想法的人,這將會是屬於你的夢幻工作。具創造力、獨創性,
且對科技有熱情,能夠跳脫框架的人會是我們理想的人選
Responsibilities:
● Design and implement the architecture and functions of the software application
● Customer Software programming issues support
● Co-work with Firmware or 3rd party engineers for software/firmware integration
● Customer specific software requirement analysis/development
● Existing SDK (Windows, Android, IOS, Linux) and printer software maintenance
工作職責:
● 設計、開發軟體功能與架構
● 協助排除客戶軟體上之技術問題
● 與軟、韌體或外包廠商工程師一同協助開發整合軟體
● 針對客戶客製軟體之需求進行分析與開發
● 現有SDK (Windows, Android, IOS, Linux)及軟體的維護
Essential Duties and Responsibilities:
1. Develop and maintain scalable, reusable, and robust test automation frameworks for web, API, mobile, or desktop applications.
2. Write and execute automated test scripts using tools such as Selenium, Cypress, Playwright, Appium, or REST Assured.
3. Integrate automated tests into CI/CD pipelines to ensure continuous quality.
4. Perform regression, functional, smoke, integration, and performance testing using automated solutions.
5. Work closely with RD and PM to new features and bug fixes
6. Prepare evaluation reports on software test findings
7. Enforce software quality control
8. Utilize analytical skills to validate and verify software issues
9. Maintain the standards set by the company
We are looking for an experienced engineer with a strong background in embedded systems and Linux software development to join our R&D team. The role involves participating in the design, development, and system integration of new products.
Responsibilities
◆Develop and maintain firmware and Linux daemons
◆Participate in the system integration process of new products, including design discussions, implementation, testing, and delivery
◆Design and implement network-related features, including video streaming, OAuth2.0, HTTP/HTTPS
◆Utilize Git and other source control tools to ensure code quality and efficient team collaboration
◆Communicate with international colleagues in English, including participation in video conferences for design and requirement discussions
Requirements
◆Proficiency in C programming and Linux OS environments
◆Hands-on experience in embedded system development
◆Solid understanding of network protocols, such as TCP/IP, HTTP/HTTPS
◆English proficiency (listening, speaking, reading, and writing) to collaborate effectively with overseas colleagues
◆Awareness of information security practices; ability to leverage tools like GPT or DeepSeek while ensuring the confidentiality of company data
Skill
• Familiar with Jenkins setup and configuration for automated image builds
• Proficient in Python & Shell scripting to integrate testing cases and set up environments.
• Skilled with Git commands for environment setup and debugging.
• Linux experience preferred (e.g., Ubuntu OS, kernel driver installation/debugging.
• Knowledge of camera imaging fields (e.g., V4L2 or multimedia subsystems) is a plus.
Nice to have
• Jenkins experience: installing and setting up Jenkins.
• CI/CD experience: setting up automated build systems to maintain image quality
• Automation support: supporting and maintaining the automated validation system.
• Camera-related software development: Working on drivers, tools, and/or scripts.
About the job :
We are looking for talents with development enthusiasm and tenacity to join our team. Candidates must have Embedded Linux / RTOS software/firmware development and problem-solving skills, as well as good interpersonal communication and teamwork. As the scale of our team organization continues to expand, the scope of services has become wider and wider. In the future, there will be more unknown areas waiting for us to explore and dig. If you want to do some challenging work, you don't want to stay the same. Welcome to contact us, we hope to hear from you!
工作簡介:
我們正在找尋求一位具有嵌入式系統開發熱誠與韌性的人加入我們團隊,候選人需具有Embedded system (Linux /RTOS)軟韌體開發與問題解決能力,並善於人際溝通與團隊合作。隨著我們團隊組織規模不斷擴大,服務範圍也越來越廣。未來將會有更多的未知應用領域等著我們去探索與挖掘。如果你是想從事一些具有挑戰性的工作並不想一成不變。歡迎與我們連絡,我們希望收到你的來信!
Responsibilities :
• ARM Embedded System Linux / RTOS Platform development & maintenance
• Label Printer Firmware development & maintenance
• Customer Firmware Requirement development & maintenance
• Customize Firmware development & maintenance
• Production models function integration & maintenance
• New Product project development
• To define test plan for Software / Firmware project design
• Develop and write technical specifications
工作職責:
• ARM Embedded System (Linux/RTOS) Platform開發 / 維護
• Label Printer Firmware開發 / 維護
• Customer Firmware Requirement 開發 / 維護
• Customize Firmware 開發 / 維護
• 量產機種功能 整合 / 維護
• 新機種專案開發
• 制定專案之軟韌體相關測試計劃並 組織 / 解釋 / 記錄 其測試結果
• 依據軟韌體功能開發之需求 編寫技術規格書
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.