Working Hours: 10:00-18:00, Mon.-Thur., 10:00-16:30, Fri.
Holiday: Taiwan official + Western holidays (around 31 days in total in 2024; no make-up days required)
You'll be responsible for:
- Developing and enhancing backend services using Node.js
- Integrating services with RESTful APIs
- Optimizing applications for maximum scalability and performance
- Collaborating with product managers and engineers to implement new features
- Contributing to documentation with technical details
Requirements
- 6+ years of experience with Node.js
- Familiarity with frameworks like express.js
- Experience in RESTful API design and development
- Sufficient skills in managing NoSQL databases (e.g. MongoDB, Firestore)
- Good understanding of Chinese and English (reading and writing)
Preferred Qualifications
- Knowledge of microservices patterns and distributed architectures
- Familiarity with AWS or GCP cloud platforms
- Knowledge of containerization technologies like Docker
- Familiarity with relational databases
- Knowledge of CI/CD automation
- Knowledge of serverless infrastructure
- Knowledge of messaging systems like Amazon SQS, Google Pub-Sub, or RabbitMQ
- Familiarity with testing frameworks like Jest or Mocha
- Good understanding of Chinese and English (listening and speaking)
若有興趣者,請務必上傳英文履歷至官網,否則不予受理(職缺代碼9739):
https://careers.synopsys.com/job/hsinchu/r-and-d-engineering-staff-engineer-zebu/44408/78181675440
We Are:
At Synopsys, we drive the innovations that shape the way we live and connect. Our technology is central to the Era of Pervasive Intelligence, from self-driving cars to learning machines. We lead in chip design, verification, and IP integration, empowering the creation of high-performance silicon chips and software content. Join us to transform the future through continuous technological innovation.
You Are:
A highly skilled engineer with a deep understanding of simulation, emulation, and compiler technologies. You bring extensive experience with HDL languages like Verilog and have previously worked with VCS and ZeBu platforms. Your proficiency in programming languages such as C/C++ is complemented by a strong grasp of data structures and algorithms, including graph theory. You excel in designing modular, scalable software architectures and optimizing software performance through multi-threading and operating system concepts. Your familiarity with version control systems like Perforce and Git enables you to manage code efficiently and collaborate seamlessly with other teams. You are an effective communicator, able to convey complex technical concepts clearly and work collaboratively in a dynamic environment. Your passion for technology drives you to stay updated with industry trends, and you actively mentor and guide junior engineers, fostering a culture of continuous learning and innovation.
What You’ll Be Doing:
1.Designing and developing high-performance software for Synopsys' simulation and emulation platforms, including VCS and ZeBu.
2.Collaborating with cross-functional teams to enhance product capabilities and performance.
3.Conducting comprehensive research and analysis to address complex engineering challenges.
4.Leading project initiatives, ensuring timely and high-quality deliverables.
Mentoring junior engineers and fostering a culture of continuous learning and innovation.
5.Integrating new technologies and staying abreast of industry trends to drive continuous improvement.
The Impact You Will Have:
1.Enhancing the performance and reliability of emulation platforms used for cutting-edge silicon chips.
2.Driving the development of next-generation simulation and emulation tools.
3.Improving the usability and adoption of Synopsys products across various industries.
4.Contributing to a collaborative and innovative engineering culture within the team.
5.Advancing the future of technology and connectivity through continuous innovation.
6.Delivering high-quality, performance-optimized software solutions that elevate Synopsys' success.
What You’ll Need:
*CS or EE master's degree or above at least five of relevant experience.
*Proficiency in programming languages: C/C++.
*Strong understanding of data structures and algorithms, including graph theory.
*Experience with hardware description languages like Verilog and scripting languages like TCL.
*Prior experience with HDL simulation and emulation platforms, including VCS and ZeBu.
*Familiarity with version control systems like Perforce and Git.
*Ability to design and implement modular, scalable software architecture.
*Proficiency in multi-threading and operating system concepts for software *performance optimization.
Who You Are:
A proactive and innovative thinker with a passion for technology.
A collaborative team player who thrives in a dynamic environment.
An effective communicator with strong interpersonal skills.
A mentor and leader who inspires and guides junior engineers.
A continuous learner who stays updated with industry trends and advancements.
Please apply this role from our career site with English resume attached:
https://qualcomm.wd12.myworkdayjobs.com/External/job/Taipei-TWN/SW-Application-Engineer_3069641
We will review your profile in priority here, thank you.
======================================
Job Function:
To join Qualcomm Customer Engineering team and work with world leading WoS (Windows on Snapdragon)/Chrome compute device makers from design & develop to commercially launch exciting or new Qualcomm compute SoC products.
These Customer Engineers are expected to:
- Understand every aspect of customers' requirements and designs
- To communicate with internal product & development teams on any HW/SW design related issues/features from customer designs
- To work with customers in resolving any feature development and product commercialization issues.
Responsibilities:
- Provide training to customer
- Assisting customer with some software feature design
- Integration, development, system debugging on OEM designs.
- Handling customer Q&A, and work closely with internal developers.
1. System integration on HIMAX chip for NB customer(USB camera)
2. Focus on UVC(USB video class) related function
3. support Windows Hello certicifation
4. Technical support for NB customer design In
Strong software developing skills.
Solid Understanding of threads, threading model and concurrent programming
Familiar with Linux base environment
Good communication skills.
1. Define GPU compiler software architecture and interfaces.
2. Development/implement GPU compiler pipeline, linking and various optimizations/transformations.
3. Collaborate with Driver team, HW team to implement new API & HW features.
4. Collaborate with Driver team, HW team to improve/tune performance & power consumption.
5. Execute & deliver to meet milestones/schedules.
6. Analyze and debug code generation issues.
7. Analyze and influence future GPU architectures.
8. Construct reliable & trustable relationships across teams internally & externally.
9. The position can be located at Hsinchu or Taipei
⚠️Important Notice – Read Before Applying
This is not a model training or data science role.
We are seeking a software engineer focused on AI framework development, not just using existing tools.
✅About the job
Your primary responsibility will be to design and implement sophisticated APIs and runtime environments for our LPU hardware. This requires deep exploration of existing frameworks, coding complex integrations, and optimizing performance.
If you are passionate about building the AI infrastructure that enables others to run models, this role is for you.
We are looking for a highly skilled software engineer to design and optimize the LPU's AI software stack and runtime environment.
✅Key Responsibilities
• Develop and optimize the LPU runtime and software stack, integrating with Hugging Face Transformers, llama.cpp, vllm, etc.
• Design and implement APIs to enable efficient model execution on our hardware.
• Explore and modify existing AI frameworks to ensure smooth adaptation for the LPU.
• mprove runtime performance for heterogeneous computing environments.
• Collaborate with hardware teams to optimize hardware-software interactions.
• Contribute to the evolution of AI model deployment frameworks.
✅Qualifications
• Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related fields.
• Strong proficiency in C++ and Python, with experience in performance-critical software.
• Hands-on experience with AI frameworks (Hugging Face Transformers, llama.cpp, vllm), beyond just using them—modifying, extending, or integrating.
• Understanding of runtime systems and heterogeneous computing.
• Experience with low-level optimizations, memory management, and parallel execution.
• Familiarity with software development tools (Docker, Git, CI/CD).
• Analytical thinking and problem-solving skills.
✅Nice to have
• 3+ years of experience in compiler technologies, runtime systems, or AI hardware acceleration.
• Understanding of hardware-software co-design principles.
• Experience with CUDA, ROCm, or other GPU programming frameworks.
• Contributions to open-source AI/ML projects.
✅Any additions
• Work on cutting-edge AI framework development.
• Collaborative and high-caliber engineering team.
• Competitive salary and benefits.
• Career growth in AI software and system design.
✅How to Apply
Send your resume and cover letter. If you have framework-related contributions (e.g., modifications to AI runtimes), please highlight them.
Join us in building the AI infrastructure of the future.
以專業和服務熱忱偕同團隊力量,協助亞太區客戶成功是我們的使命。2025年邀請您加入【Moxa工業物聯網技術應用π型人才養成計畫】,透過12個月的系統化課程與場域實戰訓練,讓您蛻變成兼備技術力、客戶應對力、商務專業力以及職涯續航力的未來人才,同時成為客戶最好的技術夥伴!
Major Areas of Responsibility:
1.Provide pre/post-sales technical service
- Work with customer/partner/RD to narrow down problem through problem analysis and solve the problem
- On-site support if the failure issue is not able to be solved by a remote diagnosis tool or conference call
- Customer visit for solution introduction and technical discussion, based on customer requirements to provide technical proposal
2. Improve team efficiency and productivity
- Provide insight and proposal to improve team operation
3. Training Support
- Prepare and conduct training sessions to channel partner/customer
對於下列專長必須有一項或多項的經驗
- Experienced in advanced AI audio algorithms (e.g., Lip Sync, Voice Clone)
- Familiarity of speech recognition/synthesis , music source separation using machine learning skills
- Experienced in noise reduction using AI algorithms
- Excellent programming capability in Python, MATLAB, and machine learning tools
- 5+ years of development experience related to audio/speech recognition/synthesis is a plus
※此職缺目前招募不限於資深人員,根據技術面試時會評估對應職等薪酬
※資深必須具備3~5年以上音訊相關軟體開發經驗
Job Summary:
This position's responsibilities include enhancing and debugging analog and digital IC products, developing reference circuits, writing datasheets and application/design notes, and providing application support for computing customers.
Essential functions:
- Work with design engineers, field applications team, and marketing to enhance and debug analog and digital IC products.
- Develop application reference circuits.
- Write datasheets, application notes, design notes.
- Provide application support for key customers and field application engineers
Qualifications:
- Fluent communication skills in English
- Excellent writing and presentation skills
- Previous experience in SI/PI analysis, computing system power design, power supply manufacturer, or power management IC company desired
Requirement:
- 4+ years of hands-on experience in switch mode power designs including DC/DC, AC/DC, or inverters.
- MSEE or higher required
Location:
- Taiwan