Cake Job Search

Advanced filters
Off
C,C++ Developer
Logo of Wipro Limited Taiwan 印度商威普羅股份有限公司台灣分公司.
We are looking for an individual with an embedded software background to assist with hardware frequency validation for each generation of products, as well as contribute to the development of new features on our software platform.Responsibilities:- Perform hardware frequency validation for each new product generation.- Develop and enhance new features on our software platform.- Collaborate with cross-functional teams to ensure seamless integration of hardware and software.- Troubleshoot and debug embedded systems to ensure functionality and performance.Qualifications:- Strong experience in low-level C programming.- Proficiency in Python for automation and scripting.- Familiarity with at least one software build system, such as CMake.- Experience with embedded systems, hardware-software interaction, and performance optimization.- Strong problem-solving skills and the ability to work in a fast-paced, collaborative environment.
Python
Embedded C
Negotiable
3 years of experience required
No management responsibility
Logo of Wipro Limited Taiwan 印度商威普羅股份有限公司台灣分公司.
Resbonsibilities -Be the Technical Gatekeeper: Analyze, troubleshoot, and reproduce issues reported by our partners using their provided logs and our source code. - Deep Dive into Code: Leverage your strong C++ background to understand code behavior and pinpoint potential root causes of reported problems. Linux : Utilize your expertise in Linux operations and scripting (especially Bash/Shell scripting) to automate triage tasks, analyze system behavior, and streamline workflows. - Prioritization : Accurately triage and prioritize incoming issues based on their severity, impact, and strategic importance. - Collaborate and Communicate: Act as a crucial liaison between external partners and internal engineering teams, effectively communicating technical details and coordinating efforts to drive issue resolution. - Document Everything: Maintain clear and concise documentation of issue analysis, reproduction steps, and resolution progress. Requirement and skills - Strong C++ Skills: Proven experience with C++ development and debugging. - Linux : In-depth knowledge of common Linux commands, system administration, and network fundamentals. - Scripting : Proficiency in writing and maintaining Linux shell scripts (e.g., Bash) to automate tasks and gather data. - Version Control Expert: Solid understanding and practical experience with Git for source code management. - Analytical Mindset: Exceptional problem-solving skills with the ability to analyze complex logs and source code to diagnose issues. - Reproduction Master: Demonstrated ability to accurately reproduce reported issues based on provided descriptions and data. - Excellent Communicator: Strong written and verbal communication skills, capable of explaining technical concepts clearly to both technical and non-technical audiences. - Customer-Focused: A genuine desire to help partners and ensure their success. Bonus Points If You Have: - Experience with other programming languages relevant to system-level development. - Familiarity with various debugging tools and techniques. •Previous experience in a customer-facing technical support or issue management role.
Triage
C++
Negotiable
3 years of experience required
No management responsibility
Logo of VICI Holdings 威旭資訊股份有限公司.
About us: VICI Holdings is a leading high-frequency trading company, and we are seeking talented and detail-oriented professionals to join our technology team. As a C++ Software Engineer in our trading group, you will play a crucial role in implementing trading strategies in the market. Ideal candidates should excel in C++ multithreading optimization, be adept at efficiently utilizing CPU and memory resources to achieve better latency, and have a strong understanding of Network Programming and network principles (experience with DPDK or other network card accelerations is a plus). The role requires implementing trading algorithms with minimal latency. If you are passionate about programming optimization, eager to learn cutting-edge techniques, and find great satisfaction in reducing program and trading system latency, this position is a perfect fit for you.Roles/ Responsibilities:• Collaborate closely with traders and the hardware team to integrate and optimize quantitative algorithms within a low-latency fully automated trading system, and conduct testing and validation.• Assist traders in developing back-testing platforms to meet strategy requirements.• Test and analyze latency data of the trading system, identify issues and bottlenecks, and continuously enhance the operational efficiency of the trading system.• Stay abreast of technological advancements and continuously refine the low-latency fully automated trading system.
C++
Socket
Linux
75K ~ 100K TWD / month
No requirement for relevant working experience
No management responsibility
Logo of VICI Holdings 威旭資訊股份有限公司.
About Us:VICI Holdings is a company specializing in high-frequency, market-making, and arbitrage trading. We focus on quantitative research and strategy development, supported by one of the most advanced software development teams in Taiwan. Our mission is to build low-latency, fully automated trading systems that operate across global markets, trading equities, futures, and derivatives with a daily transaction volume reaching hundreds of millions dollars.This recruitment is focused on software development for large-scale high-frequency trading systems, emphasizing low-latency, high-performance computing, and development support and analysis tools for trading strategies. While our company also boasts Wall Street-grade FPGA design capabilities, that is managed by a different specialized team and is not part of this position.Our software team values technological innovation and is constantly exploring and integrating the latest development technologies and methodologies. We offer an open and free work environment with a transparent and flat organizational structure, encouraging everyone to voice their ideas and realize their potential.Roles/ Responsibilities: • Strong C++ Foundation: Not limited to using standard containers, but with a deep understanding of C++ language features such as RAII, template metaprogramming, and new capabilities introduced in C++20/23, including concepts, coroutines, ranges, etc.• High-Performance Programming Experience: Proficient in memory management, exception safety, concurrency, and maximizing CPU and memory efficiency in C++.• Modern C++ Programming Techniques: Capable of efficiently utilizing features from C++17 and above, with a demonstrated ability to write high-performance, maintainable modern C++ code. Familiarity with C++23 is a plus, though C++20 experience is the minimum requirement.• Software Architecture Design: Ability to design efficient and robust software architectures based on requirements, and apply design patterns to solve complex problems.• Computer Science Fundamentals: Strong knowledge of data structures and algorithms, with the ability to apply this knowledge in practical development scenarios.• Performance Optimization Experience: Proven experience in developing high-performance, real-time systems, with expertise in performance tuning and effective bottleneck optimization.
100K ~ 150K TWD / month
5 years of experience required
No management responsibility
Logo of PT. INTERNEX INDONESIA.
As a backend software engineer, you are responsible to help design, develop, and maintain the highly available and scalable systems that serve big data every day. You will be expected to employ your knowledge in Algorithms, Design Patterns, and Data Structures to solveExcellent problem solving by employing Algorithms, Data Structures, and Design Patterns Willingness to continuously learn new things: technology-related, product-related, or others Strong sense of ownership and belonging to the product(s) owned by the team, and to the tasks at hand
5M ~ 7M IDR / month
2 years of experience required
No management responsibility
Logo of Cake Recruitment Consulting.
關於我們 我們是一家領先業界的機器視覺檢測設備公司,與全球頂尖企業如外商印刷、知名台灣塑膠等公司合作。我們的自動光學檢測系統遍布全球,服務範圍涵蓋印刷、電子、紡織、玻璃等多個行業。我們致力於高端新產品開發及銷售,並榮獲經濟部工業局技術服務機構服務能量登錄證書。 關於團隊 我們的團隊不僅熱愛程式開發,還注重嚴謹與創新。我們使用適當的工具和開發方法,以確保任務的完成與程式的可維護性。我們重視問題解決與學習能力,推崇扁平化的組織架構,鼓勵每位成員發表意見,共享知識,並保持開放、信任與尊重的文化。 關於職務 如果你對影像處理有熱情,並喜歡研究演算法底層實作,這將是你施展才華的絕佳平台!作為Computer Vision Algorithm Engineer,你將負責我們機器視覺檢測平臺的演算法開發,並運用CUDA加速電腦視覺演算法,協助偵測影像的角落、邊緣、直線及對齊。此外,你將與FAE同事協作進行客戶現場驗證,重構並優化現有產品,保持系統的彈性與穩定性,提升我們的市場競爭力。 工作內容 開發及維護工業檢測產品中的相關演算法。以C/C++實作影像處理程式,並維護既有演算法。開發及優化辨識演算法,進行影像分析。進行影像處理技術的研究、開發、軟體設計、效能評估及優化。
AOI
CUDA
C
1.5M ~ 1.8M TWD / year
5 years of experience required
No management responsibility
Logo of Trade Terminal Inc..
We are looking for a quantitative developer to help build a world-class trading system and trading tools to manage the Trade Terminal digital asset portfolio. It's a high-stress and high-growth environment. It may not be for everyone, but companies reward the best talent in the industry. For the chosen few, may we succeed together as a family! As a quantitative developer, you'll use your skills to: Participate in the architecture design of Trade Terminal data and execution systemWork closely with traders and strategists to develop and enhance Trade Terminal's sophisticated execution algorithms libraryDevelop and operate low latency real-time market data feedback systemsDevelop and manage execution systems that connect more than 10 apisAnalyze historical trading data generated by trading activity, with a particular focus on liquidity, market impact and trading performanceUpgrade visualization tools to monitor Trade Terminal's portfolio and trading activityCollaborate with other colleagues to improve technology and consistently apply best practices
3K ~ 6K USD / month
1 years of experience required
No management responsibility
Logo of AMD.
Responsibilities THE ROLE: If you are a Compiler Engineer with passion to work on leading edge optimizing compilers for AMD GPU, we would love to talk to you and share with you the many exciting projects we are working on. THE PERSON: We are building first class compilation technology for AMD GPU. The successful candidate will work on language implementation and optimization in the open source LLVM compiler framework. In addition to HPC apps, our compilers are used in the development of AMD Machine Learning frameworks and libraries. The successful candidate will have a phenomenal opportunity to work closely with AMD first class Machine Learning, HPC and Library developers to get the best performance from the compiler. KEY RESPONSIBILITIES: Work in the open source developing new features and improvements in the AMD GPU compilerAnalyze performance and correctness issuesParticipate in internal and external code reviewsWork with machine learning frameworks and HPC applications to identify and implement compiler enhancements for existing and future AMD GPU hardwareRepresent AMD in open source communities
Compiler/LLVM
compiler
C++
Negotiable
5 years of experience required
No management responsibility
Logo of VINFAST.
Chúng tôi đang tìm kiếm các bạn Kỹ sư có kinh nghiệm Lập trình nhúng (Autosar/Microcontroller) để phát triển Bộ điều khiển Động cơ xe điện và Bộ điều khiển Hệ thống Pin xe điện với nội dung công việc dưới đây:Đọc hiểu và xây dựng các tài liệu thiết kế hệ thống Điều khiển Pin (Battery Management System - "BMS"), Hệ thống bộ điều khiển động cơ cho xe ô tô điệnPhát triển phần mềm nền tảng, phần mềm ứng dụng cho các hệ thống BMS và điều khiển động cơ mới: Battery Protection, FUSA monitoring, SoX Estimate, Thermal Management, DIAG, etc)Thực hiện các bài kiểm tra để đảm bảo chất lượng của phần mềm
C
C++
20M ~ 60M VND / month
3 years of experience required
Managing 1-5 staff
Logo of AMD.
THE ROLE: This is a position on the ML SW SDK team, within the AI GPU Software (AGS) organization, where the team's mandates include: ROCm GitHub community support, ROCm documentation, profiling tools development, and various other SDK initiatives. We have a unique role where the candidate will get to work on ROCm GitHub community support. The candidate will have the opportunity to work with the community users and internal ROCm component teams to triage, debug, and fix reported issues. Please note - This is an Onsite role as the hiring team will require the candidate to be in office. THE PERSON: We are seeking an outstanding engineer who enjoys debugging and fixing complex issues. Someone who can work optimally with different teams across AMD. KEY RESPONSIBILITIES: Support ROCm issues reported by the GitHub community users Triage and debug ROCm SW stack, collaborating with engineering teams across AMD to resolve these issuesCo-development work with engineering teams on new features requested by community users and Tier 1 customersStay informed of software and hardware trends and innovations LOCATION: Taipei, Taiwan
Debugging
C
C++
Negotiable
3 years of experience required
No management responsibility

Cake Job Search

Join Cake now! Search tens of thousands of job listings to find your perfect job.