價格方案

Cake 找工作

進階搜尋
Off
Taipei City, Taiwan
全職
Logo of 艾斯特拉股份有限公司 Astera Labs Taiwan Limited.
Astera Labs (NASDAQ: ALAB)provides rack-scale AI infrastructure through purpose-built connectivity solutions grounded in open standards. By collaborating with hyperscalers and ecosystem partners, Astera Labs enables organizations to unlock the full potential of modern AI. Astera Labs’ Intelligent Connectivity Platform integrates CXL®, Ethernet, PCIe®, and UALink™ semiconductor-based technologies with the company’s COSMOS software suite to unify diverse components into cohesive, flexible systems that deliver end-to-end scale-up, and scale-out connectivity. Discover more at www.asteralabs.com.Job Description: As member of Astera Labs Hardware Engineering team you will be responsible for building diagnostics and manufacturing software to allow design, test, and manufacture cutting edge high speed datacenter products. You will be working on projects from conception to the final production stage at contract manufacturer. The role requires a strong and broad software background and good understanding of hardware design and manufacturing practices. At the same time we welcome candidates with deep experience in smaller areas with the desire to learn. Depending on your experience, you may be focusing on design/validation or automation/manufacturing. Key Responsibilities Design, implement test production-grade diagnostics for high-speed digital boards and ASICS to help with hardware validation. Design, implement test manufacturing tests to validate mass production of digital boards used in data center networking product Bring-up newly manufactured boards and develop the first level of software. Isolate and perform root-cause analysis of reported failures Support new platform software and hardware features Coordinate with the hardware engineering team on bring-up schedules and feature delivery Participate proactively in design discussions, design review, and project management Work independently as well as in team roles, mentor younger team members Business travel may be required as needed Basic Qualifications/Required Experience Bachelor’s in CS/CE or equivalent experience. 8+ years of Experience in subset of diagnostic, hardware bring-up, test or manufacturing automation Knowledge of modern software development Proficiency in Python Preferred experience Experience working with datacenter-level complex electronic equipment bring-up/diagnostic/manufacturing Ability to read schematic/layout System debug experience Embedded programming and good knowledge of OS internals (Linux/Unix) Has knowledge of common interconnecting buses and interfaces such as PCIe, I2C, XAUI, 10G Ethernet drivers, FPGA, Switch chips, SSL offload, TCAM programming. Experience with DDR5 We know that creativity and innovation happen more often when teams include diverse ideas, backgrounds, and experiences, and we actively encourage everyone with relevant experience to apply, including people of color, LGBTQ+ and non-binary people, veterans, parents, and individuals with disabilities.
面議
不限年資
Logo of 艾斯特拉股份有限公司 Astera Labs Taiwan Limited.
Astera Labs (NASDAQ: ALAB)provides rack-scale AI infrastructure through purpose-built connectivity solutions grounded in open standards. By collaborating with hyperscalers and ecosystem partners, Astera Labs enables organizations to unlock the full potential of modern AI. Astera Labs’ Intelligent Connectivity Platform integrates CXL®, Ethernet, PCIe®, and UALink™ semiconductor-based technologies with the company’s COSMOS software suite to unify diverse components into cohesive, flexible systems that deliver end-to-end scale-up, and scale-out connectivity. Discover more at www.asteralabs.com. Astera Labs (NASDAQ: ALAB)provides rack-scale AI infrastructure through purpose-built connectivity solutions grounded in open standards. By collaborating with hyperscalers and ecosystem partners, Astera Labs enables organizations to unlock the full potential of modern AI. Astera Labs’ Intelligent Connectivity Platform integrates CXL®, Ethernet, PCIe®, and UALink™ semiconductor-based technologies with the company’s COSMOS software suite to unify diverse components into cohesive, flexible systems that deliver end-to-end scale-up, and scale-out connectivity. Discover more atwww.asteralabs.com. Job Description: As member of Astera Labs Hardware Engineering team you will be responsible for building diagnostics and manufacturing software to allow design, test, and manufacture cutting edge high speed datacenter products. You will be working on project from conception to the final production stage at contract manufacturer. The role requires strong and broad software background and good understanding of hardware design and manufacturing practices. At the same time we welcome candidates with deep experience in smaller areas and desire to learn. Depending on your experience you may be focusing on design/validation or automation/manufacturing. Key Responsibilities Design, implement test production-grade diagnostics for high-speed digital boards and ASICS to help with hardware validation. Design, implement test manufacturing tests to validate mass production of digital boards used in data center networking product Bring-up newly manufactured boards and the port the first level of software. Isolate and perform root-cause analysis of reported failures Support new platform software and hardware features Coordinate with the hardware engineering team on bring-up schedules and feature delivery Participate proactively in design discussions, design review, and project management Work independently as well as in team roles, mentor younger team members Business travel may be required as needed Basic Qualifications/Required Experience Bachelor’s in CS/CE or equivalent experience. 2+ years of Experience in subset of diag, hardware bring-up, test or manufacturing automation Knowledge of modern software development Proficiency in Python Preferred experience Experience working with datacenter-level complex electronic equipment bring-up/diagnostic/manufacturing Ability to read schematic/layout System debug experience Embedded programming and good knowledge of OS internals (Linux/Unix) Has knowledge of common inter connecting buses and interfaces such as PCIe, I2C, XAUI, 10G Ethernet drivers, FPGA, Switch chips, SSL offload, TCAM programming. Experience with DDR5 We know that creativity and innovation happen more often when teams include diverse ideas, backgrounds, and experiences, and we actively encourage everyone with relevant experience to apply, including people of color, LGBTQ+ and non-binary people, veterans, parents, and individuals with disabilities.
面議
不限年資
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 BSP 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. Own the definition of one or more work streams focused on hardware bring-up, peripheral drivers and communication, and power and performance management and optimization. Analyze bug reports and manage the defect resolution process (disposition issues, resolve issues, and report issue status). 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. 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 kernel driver point of view) Knowledge of operating systems (custom Android, embedded - Linux, or Real Time Operating Systems), familiarity with software development tools Degree in CS, CE, EE, or equivalent practical experience Speak and write fluent English and mandarin Chinese Preferred qualifications Experience working with microcontrollers Experience with ARM platform Knowledge of EMV. Knowledge of cryptography, symmetric, asymmetric, key management and exchange is an asset. 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++
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 We’re looking for an experienced Embedded Software Engineer to develop secure, high-performance software for our payment devices. You’ll own features end-to-end — from design and implementation to testing and release — while working closely with cross-functional teams to deliver reliable, production-ready solutions. What you’ll do Design, develop, and maintain embedded applications for point-of-sale devices. Develop and integrate secure communication protocols for payment processing. Collaborate closely with hardware engineers to define and validate hardware/software interfaces and ensure robust system integration. Develop and maintain test tools and frameworks to support continuous integration and verification. Analyze and debug issues across software and hardware boundaries, working closely with cross-functional teams to maintain product quality and reliability. Contribute to code quality through test coverage, reviews, and engineering best practices. Minimum requirements 5+ years of software development experience. 2+ years of hands-on experience with embedded systems or connected devices. Proficient in C or C++, with strong debugging and problem-solving skills. Familiarity with embedded OS concepts, real-time constraints, and hardware/software interfaces. Solid experience with microcontrollers and common communication protocols (e.g. SPI, UART, I2C, USB, Ethernet). Experience building multithreaded or real-time embedded applications. Comfortable with source control, build automation, and CI/CD workflows. Strong written and spoken English communication skills. Degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent practical experience. Preferred qualifications Experience developing device drivers or working with low-level hardware. Knowledge of the ARM architecture. Understanding of EMV standards and secure payment processing. Experience with point-of-sale (POS) hardware or payment peripherals. Understanding of PCI compliance, transaction workflows, and retail technology 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 Systems
Embedded Software Development
C++
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
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 BSP 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. Own the definition of one or more work streams focused on hardware bring-up, peripheral drivers and communication, and power and performance management and optimization. Analyze bug reports and manage the defect resolution process (disposition issues, resolve issues, and report issue status). 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. 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 5+ years software engineering experience in device driver development, embedded systems, or operating systems 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++ or Kotlin/Java Knowledge of operating systems (custom Android, embedded - Linux, or Real Time Operating Systems), familiarity with software development tools Degree in CS, CE, EE, or equivalent practical experience Experience adding, monitoring and parsing telemetry data to proactively resolve issues Speak and write fluent English and mandarin Chinese Preferred qualifications Experience with ARM platform Experience working with microcontrollers 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.
Kernel Drivers
Embedded Systems
C++
Logo of LITEON_光寶科技股份有限公司.
The SLA (Smart Life Applications) business unit provides a complete solution for tier-1 customers worldwide in the Smart Home/Smart Building and global network communications market. We help customers enhance product coverage and application to protect people and properties in a smarter way. Our offerings include: Video Surveillance:Camera Device、Camera ModuleControl/Connectivity Solutions:AIoT Device、Connectivity ModuleNetworking Solutions:Enterprise-level Wi-Fi Wireless Access Points、Enterprise-level network management switches、Wi-Fi Mesh Routers5G Total Solutions:5G All-in-one Small Cell、RAN O-RU、Network Management Systems 工作內容: 5G基站產品嵌入式系統架構與軟體開發技術開發及維護BSP及有關於SPI、I2C等硬體DriverBoot-loader,Driver與相關Application開發與測試O-RAN Protocol 開發與測試協助生產測試程式開發
Communication Technology
面議
不限年資
不需負擔管理責任

Cake 找工作

加入 Cake 社群,搜尋上萬筆職缺,快速找到適合你的工作。