Cake Job Search

Advanced filters
Off
Logo of 杜浦數位安全股份有限公司.
【關於 ThreatSonar】ThreatSonar 針對企業 APT 攻擊提出有效、操作簡易,精準偵測異常且迅速鎖定惡意威脅,結合數位鑑識與行為模型技術,快速偵測且鎖定異常行為,即時鑑定企業資安健康狀態,端點防護程式有 Windows、Linux、MacOS 版本,並且目前在超過數以萬計的端點上穩定運作。【關於職務】我們正在尋找熟悉 C++ 的你,對於大型程式架構有想法,可以整合、最佳化跨平台程式碼,一起討論聰明高效的方式解決問題,提升產品效率與穩定性。【工作內容】1. 參與開發端點防護軟體,撰寫新功能元件,提升程式效能與穩定度2. 開發與維護大型 C/C++ 端點程式專案3. RESTful API client 串接4. C++ 跨平台專案基礎元件5. JSON data 處理
通訊軟體工程師
系統整合分析
Python
Negotiable
2 years of experience required
No management responsibility
Logo of 杜浦數位安全股份有限公司.
【關於 ThreatSonar】 ThreatSonar 針對企業 APT 攻擊提出有效、操作簡易,精準偵測異常且迅速鎖定惡意威脅,結合數位鑑識與行為模型技術,快速偵測且鎖定異常行為,即時鑑定企業資安健康狀態,端點防護程式有 Windows、Linux、MacOS 版本,並且目前在超過數以萬計的端點上穩定運作。【關於職務】我們正在尋找熟悉 C++ 的你,對於大型程式架構有想法,可以整合、最佳化跨平台程式碼,一起討論聰明高效的方式解決問題,提升產品效率與穩定性。【工作內容】1. 開發與維護大型 C/C++ 端點程式專案2. RESTful API client 串接3. C++ 跨平台專案基礎元件(Linux / Windows / MacOS)4. JSON data 處理5. Multithreading Programming【基本需求】1. modern C++ (C++ 11/14/17) , STL2. google test framework3. 靈活使用 Design patterns4. 具備模組化設計、重構經驗, 在大型專案中有設計並實作模組化架構的經驗 -能拆分與組織程式碼,在重構或設計階段設計出獨立且相互隔離的模組,減少模組間的耦合,促進程式碼複用性 -能設計清晰的模組 API,明確定義模組的職責和界限,確保模組間能高效的溝通和協作5. 具備程式架構圖/流程圖繪製經驗,促進跨團隊開發與溝通,能協同制定專案 SPEC6. 具備管理、更新開源庫版本經驗,能處理版本更新帶來的變更,確保系統穩定運行7.具備開源庫與系統之間的相容性問題的解決經驗8. 五年以上的大型軟體開發經驗9. 具有 linux kernel 或 windows driver 開發或串接經驗【加分項目】1. LPC , RPC 溝通2. 了解 Memory Hacking technologies / API Hooking / Code Injection3. 了解 TDD 開發流程
通訊軟體工程師
系統整合分析
Python
Negotiable
5 years of experience required
No management responsibility
Logo of Block River Technologies.
Responsibilities * Write code and tests, build prototypes, resolve issues, and profile and analyze bottlenecks * Design robust APIs to support mobile and desktop clients * Manage and optimize scalable distributed systems in the cloud * Optimize web applications for performance and scalability * Develop automated tests to ensure business needs are met, and allow for regression testing
1M ~ 2.5M TWD / year
1 years of experience required
No management responsibility
Logo of WorldQuant.
WorldQuant develops and deploys systematic financial strategies across a broad range of asset classes and global markets. We seek to produce high-quality predictive signals (alphas) through our proprietary research platform to employ financial strategies focused on market inefficiencies. Our teams work collaboratively to drive the production of alphas and financial strategies – the foundation of a balanced, global investment platform. WorldQuant is built on a culture that pairs academic sensibility with accountability for results. Employees are encouraged to think openly about problems, balancing intellectualism and practicality. Excellent ideas come from anyone, anywhere. Employees are encouraged to challenge conventional thinking and possess an attitude of continuous improvement. Our goal is to hire the best and the brightest. We value intellectual horsepower first and foremost, and people who demonstrate an outstanding talent. There is no roadmap to future success, so we need people who can help us build it.Technologists at WorldQuant research, design, code, test and deploy firmwide platforms and tooling while working collaboratively with researchers and portfolio managers. Our environment is relaxed yet intellectually driven. We seek people who think in code and are motivated by being around like-minded people. The Role: Participate in the development and maintenance of our large-scale, distributed storage platform. Organize the day-to-day work of the team working on the same software component Collaborate closely with stakeholders to comprehend business requirements, analyze issues, and propose solutions that align with our business goals. Provide technical support for platform-related issues, which includes diagnosing the root causes of technical problems and suggesting appropriate solutions. What You'll Bring: A minimum of 5 years of writing production-quality code in C++ on Linux platform Good understanding of Python language with development experience Strong knowledge of Unix/Linux fundamentals Ability to develop large-scale, distributed systems Strong understanding of data structures, algorithms, high-performance application design, and concurrency patterns. Self-motivated and able to work independently with minimal direction Finance experience is a plus but not essential What We Offer: Competitive compensation package Core benefits include: premium private health insurance and life insurance with savings plan Support for every aspect of life through Employee Assistance Program and fully covered sick leave Strong culture of learning and development: training courses, library, guest speakers, share and learn events, global conferences Regular offsite team buildings, annual conferences and occasional global summits – opportunity to travel and connect with our local and global teams Employee resources groups with strong diversity and inclusion culture #LI-MH1By submitting this application, you acknowledge and consent to terms of the WorldQuant Privacy Policy. The privacy policy offers an explanation of how and why your data will be collected, how it will be used and disclosed, how it will be retained and secured, and what legal rights are associated with that data (including the rights of access, correction, and deletion). The policy also describes legal and contractual limitations on these rights. The specific rights and obligations of individuals living and working in different areas may vary by jurisdiction. Copyright © 2025 WorldQuant, LLC. All Rights Reserved.WorldQuant is an equal opportunity employer and does not discriminate in hiring on the basis of race, color, creed, religion, sex, sexual orientation or preference, age, marital status, citizenship, national origin, disability, military status, genetic predisposition or carrier status, or any other protected characteristic as established by applicable law.
Negotiable
No requirement for relevant working experience
Logo of WorldQuant.
WorldQuant develops and deploys systematic financial strategies across a broad range of asset classes and global markets. We seek to produce high-quality predictive signals (alphas) through our proprietary research platform to employ financial strategies focused on market inefficiencies. Our teams work collaboratively to drive the production of alphas and financial strategies – the foundation of a balanced, global investment platform. WorldQuant is built on a culture that pairs academic sensibility with accountability for results. Employees are encouraged to think openly about problems, balancing intellectualism and practicality. Excellent ideas come from anyone, anywhere. Employees are encouraged to challenge conventional thinking and possess an attitude of continuous improvement. Our goal is to hire the best and the brightest. We value intellectual horsepower first and foremost, and people who demonstrate an outstanding talent. There is no roadmap to future success, so we need people who can help us build it.Technologists at WorldQuant research, design, code, test and deploy firmwide platforms and tooling while working collaboratively with researchers. Our environment is relaxed yet intellectually driven. We seek people who think in code and are motivated by being around like-minded people. The Role: Participate in the development and maintenance of our large-scale, distributed storage platform. Organize the day-to-day work of the team working on the same software component Collaborate closely with stakeholders to comprehend business requirements, analyze issues, and propose solutions that align with our business goals. Provide technical support for platform-related issues, which includes diagnosing the root causes of technical problems and suggesting appropriate solutions. What You'll Bring: A minimum of 5 years of writing production-quality code in C++ on Linux platform Good understanding of Python language with development experience Strong knowledge of Unix/Linux fundamentals Ability to develop large-scale, distributed systems Strong understanding of data structures, algorithms, high-performance application design, and concurrency patterns. Self-motivated and able to work independently with minimal direction Finance experience is a plus but not essential What We Offer: Competitive compensation package. Core benefits include: premium private health insurance. Strong culture of learning and development: training courses, guest speakers, share and learn events, etc. Regular team buildings, annual conferences and occasional global summits – opportunity to travel and connect with our local and global teams. Dynamic work without routine in a leading international company. #LI-RS1By submitting this application, you acknowledge and consent to terms of the WorldQuant Privacy Policy. The privacy policy offers an explanation of how and why your data will be collected, how it will be used and disclosed, how it will be retained and secured, and what legal rights are associated with that data (including the rights of access, correction, and deletion). The policy also describes legal and contractual limitations on these rights. The specific rights and obligations of individuals living and working in different areas may vary by jurisdiction. Copyright © 2025 WorldQuant, LLC. All Rights Reserved.WorldQuant is an equal opportunity employer and does not discriminate in hiring on the basis of race, color, creed, religion, sex, sexual orientation or preference, age, marital status, citizenship, national origin, disability, military status, genetic predisposition or carrier status, or any other protected characteristic as established by applicable law.
Negotiable
No requirement for relevant working experience
Logo of WorldQuant.
WorldQuant develops and deploys systematic financial strategies across a broad range of asset classes and global markets. We seek to produce high-quality predictive signals (alphas) through our proprietary research platform to employ financial strategies focused on market inefficiencies. Our teams work collaboratively to drive the production of alphas and financial strategies – the foundation of a balanced, global investment platform. WorldQuant is built on a culture that pairs academic sensibility with accountability for results. Employees are encouraged to think openly about problems, balancing intellectualism and practicality. Excellent ideas come from anyone, anywhere. Employees are encouraged to challenge conventional thinking and possess an attitude of continuous improvement. Our goal is to hire the best and the brightest. We value intellectual horsepower first and foremost, and people who demonstrate an outstanding talent. There is no roadmap to future success, so we need people who can help us build it.Technologists at WorldQuant research, design, code, test and deploy firmwide platforms and tooling while working collaboratively with researchers and portfolio managers. Our environment is relaxed yet intellectually driven. We seek people who think in code and are motivated by being around like-minded people. The Role: Participate in the development and maintenance of our large-scale, distributed storage platform. Organize the day-to-day work of the team working on the same software component Collaborate closely with stakeholders to comprehend business requirements, analyze issues, and propose solutions that align with our business goals. Provide technical support for platform-related issues, which includes diagnosing the root causes of technical problems and suggesting appropriate solutions. What You'll Bring: A minimum of 5 years of writing production-quality code in C++ on Linux platform Good understanding of Python language with development experience Strong knowledge of Unix/Linux fundamentals Ability to develop large-scale, distributed systems Strong understanding of data structures, algorithms, high-performance application design, and concurrency patterns. Self-motivated and able to work independently with minimal direction Finance experience is a plus but not essential #LI-DN1By submitting this application, you acknowledge and consent to terms of the WorldQuant Privacy Policy. The privacy policy offers an explanation of how and why your data will be collected, how it will be used and disclosed, how it will be retained and secured, and what legal rights are associated with that data (including the rights of access, correction, and deletion). The policy also describes legal and contractual limitations on these rights. The specific rights and obligations of individuals living and working in different areas may vary by jurisdiction. Copyright © 2025 WorldQuant, LLC. All Rights Reserved.WorldQuant is an equal opportunity employer and does not discriminate in hiring on the basis of race, color, creed, religion, sex, sexual orientation or preference, age, marital status, citizenship, national origin, disability, military status, genetic predisposition or carrier status, or any other protected characteristic as established by applicable law.
Logo of 技嘉科技股份有限公司 GIGA-BYTE TECHNOLOGY CO., LTD..
【工作內容】1.以C/C++與C#語言撰寫軟體,包含設計、開發、測試、維護等。2.開發適用於Windows平台應用程式,包含主機板、NB、螢幕…等。3.了解 Windows 基本架構,並依不同層級設計與實作程式作法,以確保系統穩定與效能優化。4.跨部門合作或廠商偕同開發以滿足使用者/產品需求
研發替代役
C++
C#
Negotiable
No requirement for relevant working experience
No management responsibility
Logo of 技嘉科技股份有限公司 GIGA-BYTE TECHNOLOGY CO., LTD..
【工作內容】 1.主機板與筆電BIOS韌體開發2.記憶體超頻和穩定度研究3.主機板與筆電相關技術研究4.了解主機板與筆電線路設計與應用,以解決硏發及生產等各種問題
研發替代役
C++
C
Negotiable
No requirement for relevant working experience
No management responsibility
Logo of BBPOS | A Stripe company.
Who we are About BBPOS BBPOS is one of the world leaders in payment devices and the inventors of mPOS technology. BBPOS products are used by large retailers and leading online platforms across multiple industries. BBPOS is engaged in the business of manufacturing and supplying mobile and smart point-of-sale hardware, and the underlying software and infrastructure to deploy, manage, and monitor those devices. BBPOS is now part of Stripe’s Terminal business since the acquisition in March 2022. About the team Post acquisition, the BBPOS team is now an extension of the Stripe Terminal team. Stripe Terminal helps Stripe users extend their online presence into the physical world. The Terminal team’s mission is to make it as easy for businesses to accept in-person payments as the Stripe API has done for online payments. With Terminal, businesses can unlock in-person payments use cases that are right for their business model—whether it’s creating a flagship retail experience, extending their website to a pop-up store, or enabling a mobile point-of-sale at their next event. Stripe is a financial infrastructure platform for businesses. Millions of companies—from the world’s largest enterprises to the most ambitious startups—use Stripe to accept payments, grow their revenue, and accelerate new business opportunities. We are looking for: You will be responsible for all aspects of software development, which includes building, writing automated tests, and deploying software on our embedded payments platforms. This team works closely with partner teams throughout the hardware and software product lifecycle, from hardware manufacturing to Android app teams. We work with external vendors on part selection and initial hardware bringup. What you’ll do Design, develop and maintain user interfaces and underlying functionality for embedded point-of-sale software that handle secure payment processing across several products simultaneously Implement industry standard protocols to match product capabilities. Create, maintain, and execute application unit tests as part of Continuous Integration. Analyze bug reports and manage the defect resolution process (disposition issues, resolve issues, and report issue status). Work closely with QA staff to ensure appropriate test cases are created, maintained, and executed. Collaborate on system-side code, communication protocol design, and kernel development Interact with global teams with excellent communication skills to provide support information Routinely perform code reviews to ensure high quality designs and implementation Assist in ensuring quality and timeliness of product/feature development. Proactively solve problems and work independently and within a team environment, with limited guidance. Work closely with your EE counterparts on product design and have the ability to read schematics,provide feedback on GPIO mapping, developing manufacturing test software to ensure the devices are built to specification. Who you are We’re looking for someone who meets the minimum requirements to be considered for the role. If you meet these requirements, you are encouraged to apply. The preferred qualifications are a bonus, not a requirement. Minimum requirements 5+ years software development experience 2+ years working with embedded, mobile, or other connected devices Experience using automated testing, build systems, or device firmware communication Proficiency in embedded programming languages like C, C++ or Rust Experience with embedded systems, knowledge of operating systems, familiarity with software development tools, understanding of hardware-software interfaces Must have experience architecting and developing multithreaded applications, preferably in embedded systems. Degree in CS, CE, EE, or equivalent practical experience Experience working with microcontrollers Understanding of common communications protocols (e.g. Ethernet, SPI, UART, I2C, USB), debugging practices (e.g. JTAG and associated GDB integrations), and basic electrical design principles Experience adding, monitoring and parsing telemetry data to proactively resolve issues Speak and write fluent English Preferred qualifications Experience writing device drivers Experience with ARM platform Knowledge of EMV Knowledge of cryptography, symmetric, asymmetric, key management and exchange is an asset Experience with POS Hardware and peripherals Knowledge and expertise of PCI technology, transaction processing, and related retail standards For more information of the BBPOS and our career opportunities, please visit our website www.bbpos.com We offer long-term career prospect and competitive remuneration package to the appointed candidate. Personal data collected will be used for recruitment purposes only. Applicants not contacted within 8 weeks of applying should consider their applications unsuccessful.
Firmware Development
Embedded Systems
Embedded Software Development
Negotiable
No requirement for relevant working experience
Logo of BBPOS | A Stripe company.
Who we are About BBPOS BBPOS is one of the world leaders in payment devices and the inventors of mPOS technology. BBPOS products are used by large retailers and leading online platforms across multiple industries. BBPOS is engaged in the business of manufacturing and supplying mobile and smart point-of-sale hardware, and the underlying software and infrastructure to deploy, manage, and monitor those devices. BBPOS is now part of Stripe’s Terminal business since the acquisition in March 2022. About the team Post acquisition, the BBPOS team is now an extension of the Stripe Terminal team. Stripe Terminal helps Stripe users extend their online presence into the physical world. The Terminal team’s mission is to make it as easy for businesses to accept in-person payments as the Stripe API has done for online payments. With Terminal, businesses can unlock in-person payments use cases that are right for their business model—whether it’s creating a flagship retail experience, extending their website to a pop-up store, or enabling a mobile point-of-sale at their next event. Stripe is a financial infrastructure platform for businesses. Millions of companies—from the world’s largest enterprises to the most ambitious startups—use Stripe to accept payments, grow their revenue, and accelerate new business opportunities.We are looking for As an Android System Engineer, you will be responsible for the kernel and driver level system development, which includes building, troubleshooting, and writing automated tests for the Android system on our embedded payments platforms. This team works closely with partner teams throughout the hardware and software product lifecycle, from hardware manufacturing to Android app teams. We also work with external vendors on part selection and initial hardware bring-up. What you’ll do Bring up new devices and lead debugging and performance tuning exercises that span multiple hardware/firmware/software teams. Design, implement, and maintain drivers and android services that operate efficiently in a constrained environment and meet the reliability and security requirements of the industry. Analyze bug reports and manage the defect resolution process (disposition issues, resolve issues, and report issue status). Routinely perform code reviews to ensure high quality designs and implementation Assist in ensuring quality and timeliness of product/feature development. Work closely with QA staff to ensure appropriate test cases are created, maintained, and executed. Proactively solve problems and work independently and within a team environment, with limited guidance. Minimum requirements 2+ years working with mobile or other connected devices Experience using automated testing, build systems, and inter-component communication protocols such as GPIO, SPI, I2C, etc. Proficiency in C/C++ Familiarity with C memory manipulation (from Linux kernel driver point of view) Knowledge of operating systems (custom Android, embedded - Linux, or Real Time Operating Systems), familiarity with software development tools Speak and write fluent English and mandarin Chinese Preferred qualifications Experience with AOSP platform Experience with ARM platform Knowledge of cryptography, symmetric, asymmetric, key management and exchange is an asset Nice to have Knowledge of EMV Experience with POS Hardware and peripherals Knowledge and expertise of PCI technology, transaction processing, and related retail standards For more information of the BBPOS and our career opportunities, please visit our website www.bbpos.com We offer long-term career prospect and competitive remuneration package to the appointed candidate. Personal data collected will be used for recruitment purposes only. Applicants not contacted within 8 weeks of applying should consider their applications unsuccessful.
Embedded System
Embedded Software Development
C++
Negotiable
No requirement for relevant working experience

Cake Job Search

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