Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Experience
About the job
Innovate and Create: Join us in implementing groundbreaking ideas and introducing cutting-edge features to the market.
Shape the Future: Engage in diverse video security projects, focusing on Linux systems across various platforms, including ARM and specialized Video SoCs (System on Chip).
Collaborative Environment: Work alongside talented developers from around the globe and become part of an international community.
Innovate and Create: Join us in implementing groundbreaking ideas and introducing cutting-edge features to the market.Shape the Future: Engage in diverse video security projects, focusing on Linux systems across various platforms, including ARM and specialized Video SoCs (System on Chip).Collaborative Environment: Work alongside talented developers from arou…
Full-time|Remote|Home based - Worldwide; Office Based - Taipei, Taiwan
Join our dynamic team at Canonical as a Linux Software Engineer dedicated to the development of innovative low-level system technologies for autonomous devices. In this role, you will work on cutting-edge software solutions, optimizing performance for memory, battery, and connectivity-constrained environments on various silicon architectures including x86, ARM, and RISC-V. As a part of Canonical, you will contribute to Ubuntu, the premier Linux distribution for developers and enterprises, enhancing its application across a wide range of smart, connected devices. You will collaborate with top silicon manufacturers and OEMs to ensure seamless integration and optimal performance of Ubuntu on their hardware, while also working on Ubuntu Core, a containerized version of Ubuntu designed for precision and security in appliance environments. We seek passionate engineers who thrive on challenges and are eager to lead in the open-source community.
Canonical, a leader in open-source technology, is seeking a Senior Ubuntu Embedded IoT System Engineer to enhance the user experience of Ubuntu on a variety of partner hardware, including Robotics, Automotive, Medical devices, and more. As part of our OEM Delivery Team in Taipei, you'll collaborate with top-tier silicon companies and OEMs to optimize Ubuntu for the latest technologies. Your expertise in Linux and hardware will be critical in delivering innovative solutions to millions of users while working in a dynamic environment that values problem-solving and time management skills.
Join Canonical's innovative Device Delivery Team that collaborates with leading OEM and ODM partners to integrate Ubuntu Desktop and Ubuntu Core, reaching millions of users worldwide. As the Software Engineering Manager, you will spearhead a dynamic software engineering team, overseeing the execution of OEM enablement projects. This role demands exceptional time management, profound Linux system expertise, low-level debugging capabilities, and strong critical thinking and problem-solving skills. Your leadership will be pivotal in driving project success in a fast-paced environment.
Senior Embedded Software EngineerAbout Overview.aiOverview.ai is revolutionizing the field of manufacturing quality control with our state-of-the-art edge-enabled AI vision systems. Our innovative solutions seamlessly integrate advanced deep learning technologies, providing manufacturers with easy-to-use, quickly deployable systems that excel in a variety of inspection tasks, ensuring high accuracy and real-time insights.We proudly serve industry leaders such as Ford, Honda, Toyota, SpaceX, Milliken, and Flex-N-Gate, delivering significant improvements in throughput, reduced scrap, and lowered inspection costs, all while avoiding the complexities associated with traditional vision systems.About the RoleWe are on the lookout for a Senior Embedded Systems Software Engineer with extensive experience in Embedded Linux to join our dynamic engineering team. In this role, you will be responsible for the design, development, and maintenance of software that operates our NVIDIA Jetson-based edge AI cameras. This includes writing Python application code, developing system services, implementing OTA update mechanisms, and ensuring device reliability and robust networking.This is a hands-on engineering position focused solely on Linux systems and product software for resource-constrained devices, not involving MCU firmware or low-level hardware bring-up. You will work across the OS and application stack to enhance the robustness, security, and scalability of our camera systems.If you have a passion for building software for real hardware, enjoy tackling complex debugging challenges, and are eager to own features from inception to deployment, we would love to connect with you.Your ResponsibilitiesDevelop and sustain system-level and application-level software to enhance field reliability of our edge AI devices.Implement and manage OTA updates for our fleet of deployed devices.Write Python application code for device control, edge logic, monitoring, and data flows.Collaborate with C/C++ components for performance-critical features.Debug Linux systems with multiple services, containers, and custom applications.Optimize performance across the stack: kernel, services, containers, and user applications.Utilize Docker containers for efficient packaging and deployment of edge software components.Work closely with hardware vendors to diagnose and resolve system-level issues.
Join Araic, a leading innovator in autonomous systems, as we seek an Engineering Manager to drive our cutting-edge technology development. In this pivotal role, you will lead a dynamic team of engineers and collaborate on groundbreaking projects that redefine the future of automation. Your leadership will guide the design, implementation, and enhancement of autonomous systems, ensuring they meet our high standards of performance and reliability.
Join the innovative ASUS Robotics & AI Center as an Embedded Systems Integration Engineer within our global research and development team. This pivotal position plays a crucial role in ensuring the performance and reliability of our cutting-edge autonomous mobile robotics platforms, which include sensor fusion, motion control configuration, and the internal tooling that keeps our systems running effectively.We are on the lookout for a proactive engineer who possesses extensive experience in embedded systems, a solid understanding of hardware communication protocols, and a systematic approach to diagnosing and resolving complex system failures. The ideal candidate excels at the intersection of hardware and software, providing both technical expertise and a forward-thinking problem-solving attitude in a dynamic, multidisciplinary environment.Oversee firmware configuration to maximize the effectiveness of onboard sensors across various operational environments.Adjust and refine motion control parameters (PID loops) and state estimation filters (EKF) to guarantee motion stability and precision.Conduct thorough investigations into critical system failures, analyzing logs to identify root causes and propose effective solutions.Design and troubleshoot communication links between embedded controllers and peripherals across protocols such as UART, Ethernet, I2C, and SPI.Create and maintain internal command-line interface (CLI) tools (Python/Bash) for system configuration and debugging.Establish and uphold CI/CD pipelines for automated testing of embedded systems.Collaborate with cross-functional teams to support the complete development lifecycle of autonomous robotics platforms.
Embedded Software EngineerAre you passionate about developing software for cutting-edge hardware? We are looking for an Embedded Software Engineer with a strong foundation in Embedded Linux to join our dynamic engineering team. In this role, you will be responsible for designing, building, and maintaining the software that powers our NVIDIA Jetson-based edge AI cameras. This includes writing Python application code, developing system services, implementing OTA update mechanisms, and ensuring device reliability.This is a hands-on engineering position focused on Linux systems and product software for resource-constrained devices. You will not be working on MCU firmware or low-level hardware bring-up. Instead, your focus will be on the OS and application stack to guarantee that our camera systems are robust, secure, and scalable.If you thrive on the challenge of building software for real hardware, enjoy tackling complex debugging tasks, and take ownership of features from inception to deployment, we would love to hear from you!Key ResponsibilitiesDevelop and maintain software for system-level and application-level functionalities on NVIDIA Jetson devices.Implement and manage OTA updates for our fleet of deployed devices.Create Python application code for device control, edge logic, monitoring, and data flows.Engage with C/C++ components to optimize performance-critical functionalities.Integrate camera/video pipelines to capture, process, and analyze real-time video streams.Debug Linux systems involving multiple services, containers, and custom applications.Optimize performance across the stack: kernel, services, containers, and user applications.Utilize Docker containers for packaging and deploying edge software components.Collaborate with hardware vendors to diagnose and resolve system-level issues.Coordinate with backend/API teams to ensure reliable device-server communication.
About VerdigrisAt Verdigris, we are dedicated to enhancing human life through innovative energy intelligence solutions. Our mission is to empower AI data centers and critical infrastructure with real-time power data analytics, enabling them to operate more efficiently and reliably. By transforming raw data into actionable insights, we assist operators in identifying issues earlier, minimizing unexpected outages, and safely maximizing operational capacity.We believe extraordinary outcomes stem from exceptional teams. We foster a culture of collaboration, ownership, and continuous development as we work towards building a resilient and sustainable infrastructure for the future.About the Edge TeamThe Edge Team is responsible for the development and maintenance of the hardware and firmware that drive Verdigris sensors in the field. Our team collaborates closely with vendors, hardware and cloud engineers, and customer support to ensure the delivery of reliable and maintainable devices throughout production and deployment. We focus on modern embedded practices and AI-assisted workflows to expedite the delivery of high-quality systems while ensuring the ongoing health of our fleet.As a Senior Embedded Systems Engineer at Verdigris, you will work with IoT-connected sensors and energy data to help our customers enhance efficiency and reduce waste. You will play a key role in expanding the functionality of our measurement devices and fortifying the platform that converts on-site signals into actionable insights. Join us in developing technology that contributes to a more sustainable built environment.The Edge Team values engineers who are system thinkers, design for failure, and take pride in creating scalable platforms that operate seamlessly.About the RoleWe are seeking a Senior Embedded Systems Engineer to take on the role of technical owner and architect of Verdigris’ edge platform. You will be responsible for ensuring long-term system integrity, fleet reliability, and the advancement of our hardware and firmware products from initial development through large-scale deployment. With a strong growth mindset, you embrace challenges and feedback, actively seeking opportunities for learning and improvement. You possess a strategic and architectural perspective paired with strong practical skills to turn ambitious concepts into robust, deployable firmware and systems. You are adept at making architectural decisions with long-term implications, balancing immediate delivery with the health of the platform over the years, and taking ownership of outcomes in the field.In this role, you will:• Take ownership of the complete embedded platform architecture, from kernel and driver design to system services, update mechanisms, and cloud-facing interfaces, ensuring long-term stability, backward compatibility, and fleet-scale reliability.
Collaborative Role with ImpactJoin our rapidly growing team at Arista Networks as an Advisory Systems Engineer, where you will play a crucial role in supporting our Account teams with pre-sales technical systems engineering for our diverse clientele in Taiwan. We are seeking talented individuals who are based in Taiwan for this key position.Key ResponsibilitiesCollaborate closely with Arista Account Managers to identify customer challenges and provide solutions through whiteboard network architectural reviews. You will also conduct engaging presentations on Arista's innovative Open Networking Data Center, Cognitive Campus (including WiFi), and SD-WAN solutions (preferably VeloCloud).Design and propose robust Arista Data Center, Campus network, and SD-WAN solutions, utilizing advanced leaf-spine architectures (VxLAN, EVPN) and network overlays to drive sales growth.Engage in hands-on testing to validate proof-of-concept setups and network deployments, ensuring seamless integration of new products and features.Develop design guidelines and recommend enhancements to improve customer networks.Work alongside the Sales Team to effectively respond to RFPs and RFQs.Provide actionable feedback to Product Management and Engineering teams.Represent Arista at key industry events and conferences focused on SDN and Open Networking.Stay informed on competitive solutions, products, and services.Contribute to the body of knowledge by authoring insightful white papers on relevant technologies and products.
Join Canonical, a trailblazer in open-source software and operating systems, as an Ubuntu Enablement Engineer in Taipei, Taiwan. In this pivotal role, you will collaborate with leading OEMs, ODMs, and silicon partners to enhance the user experience of Ubuntu on various hardware platforms. Your contributions will directly benefit millions of users worldwide. The fast-paced environment requires exceptional time management, insightful debugging skills, critical thinking, and a profound understanding of the Linux system. You will be instrumental in establishing communication between Ubuntu, firmware, and hardware engineering teams, ensuring seamless integration and performance improvements.
Full-time|TWD 2.6M/yr - TWD 3.1M/yr|Hybrid|Taipei City, Taipei, Taiwan; Hsinchu, Taiwan
Waymo is a pioneering company in autonomous driving technology, dedicated to becoming the world’s most trusted driver. Originating from the Google Self-Driving Car Project in 2009, our focus has been on developing the Waymo Driver—The World’s Most Experienced Driver™—to enhance mobility access and significantly reduce the number of lives lost to traffic accidents. The Waymo Driver is the backbone of our fully autonomous ride-hail service, capable of being integrated into various vehicle platforms and applications. With over ten million rider-only trips completed and backed by the experience of driving autonomously for over 100 million miles on public roads and tens of billions in simulations across more than 15 U.S. states, we are at the forefront of revolutionizing transportation.Our Hardware Engineering team is a dynamic and collaborative group of electrical, mechanical, reliability, software, and vehicle engineers. We are responsible for designing, constructing, and refining the products that serve as the sensory systems for Waymo's autonomous driving technology, seamlessly integrating these systems into vehicle platforms. We invite enthusiastic and skilled individuals to join our mission and help steer us in the right direction.In this hybrid role, you will report to a Staff Software Engineer.
Join Canonical's dynamic Device Delivery Team, where we collaborate with leading OEM and ODM partners to pre-load Ubuntu Desktop and Ubuntu Core, reaching millions of users globally. As the Software Engineering Manager, you will spearhead a talented software engineering team in executing OEM enablement projects. This role demands exceptional time management, profound expertise in Linux systems, low-level debugging capabilities, and strong problem-solving skills to overcome challenges in a fast-paced environment.
About Overview.aiOverview.ai is revolutionizing the landscape of manufacturing quality assurance through an innovative edge-enabled AI vision system. Our technology harnesses sophisticated deep learning algorithms, ensuring a user-friendly experience and swift implementation. Our system adeptly manages a diverse range of inspection responsibilities—from meticulous assembly verification to defect identification and orientation checks—providing real-time, high-precision inspections that effortlessly integrate into existing production workflows.Endorsed by industry leaders such as Ford, Honda, Toyota, SpaceX, Milliken, and Flex-N-Gate, our camera solutions facilitate accelerated throughput, minimized waste, and reduced inspection expenditures—eliminating the intricacies and high costs associated with conventional vision systems.About the RoleWe are on the lookout for a Senior Software Development Engineer in Test to assume technical ownership of the quality architecture across our physical AI vision platforms. This pivotal role is primarily focused on our NVIDIA Jetson-based edge AI cameras, localized inference engines, and low-latency video processing pipelines.In this capacity, you will be responsible for designing, constructing, and maintaining intricate automated testing frameworks that guarantee the reliability, performance, and precision of our mission-critical hardware and embedded software. This highly autonomous and hands-on role places you at the nexus of hardware, embedded Linux, Dockerized edge applications, and AIoT architectures. You will define and implement the comprehensive programmatic quality strategy for complex devices deployed in demanding, real-world manufacturing settings.What You’ll DoAutomated End-to-End Testing: Create and execute fully programmatic E2E test flows that replicate real-world manufacturing inputs (e.g., synthetic video streams), initiate local NVIDIA Jetson inference, and validate web application functionality with physical or network outputs within a controlled environment.Edge Automation Architecture: Design and develop robust automated testing frameworks from the ground up using Python, specifically focusing on embedded Linux systems and edge AI devices.Web Application & API Testing: Develop and sustain automated UI and API test suites for the web applications and local interfaces employed by customers to configure, monitor, and engage with our vision systems.Hardware-in-the-Loop (HIL) Testing: Construct and expand HIL testing infrastructure to replicate factory environments, rigorously stress-testing physical camera systems.
Join NETGEAR Inc. as a dedicated and innovative Senior Staff RF Engineer, where you will play a crucial role in our RF engineering team.Key Responsibilities:You will be responsible for:Designing and developing hardware, including Power and RF Frontend components for WiFi, BLE, Zigbee, and more, as well as digital mixed-signal circuit design (PCIe, USB2.0/3.0, DDR, eMMC, Multi-Gig Ethernet, etc.).Conducting hardware device verification tests (Hardware Power, Digital, and RF DVT).Providing wireless regulatory testing and debugging support.Offering on-site factory testing and debugging support for critical wireless product launches.Essential Qualifications:Bachelor’s or Master’s degree in Electrical Engineering (BSEE/MSEE) with a GPA of 3.0 or higher.Extensive knowledge of telecommunications and wireless/cellular systems.Strong understanding of TCP/IP protocols.10-15 years of combined academic and professional experience.Exceptional verbal and written communication skills.Preferred Qualifications:Experience with WiFi chipset design from companies like Broadcom, Qualcomm, MediaTek, and Realtek.Familiarity with wireless standards such as WLAN (802.11a/b/g/n/ac/ax/be/ad/ay), 2G, 3G, 4G, DECT, WDCT, BT, Zigbee, and Z-Wave.Knowledge of POE, PCIe, USB2.0/3.0, DDR, eMMC, and Multi-Gig Ethernet circuit design.Understanding of regulatory testing procedures and requirements.Basic skills in RF design, including impedance matching, filter design, and antenna design.Fundamental soldering skills.Experience with wireless testing equipment such as Spectrum Analyzers, Signal Generators, Vector Network Analyzers, RF High Impedance Probes, Function Generators, Oscilloscopes, and Multi-meters.Proficiency in software tools such as NI LabVIEW, IXIA Chariot, Iperf/Jperf, Microsoft Office, Omnipeek, and Automation Anywhere.
Join OnLogic as a Firmware Engineer, where your skills will help drive innovation in embedded systems. We are looking for a motivated individual who is passionate about developing firmware for cutting-edge hardware solutions.
About EtchedAt Etched, we are at the forefront of AI innovation, crafting specialized AI chips tailored for distinct model architectures. Our flagship product, Sohu, is designed to support transformer models, boasting exceptional throughput and reduced latency compared to traditional GPUs. With our custom ASIC solutions, we empower the development of groundbreaking products that push the limits of real-time video generation and complex reasoning agents.Job OverviewWe are seeking a talented System-Level Test Engineer to join our dynamic team in Taiwan. In this role, you will be instrumental in developing, implementing, and maintaining test programs and hardware for our high-performance AI ASICs on the System-Level Test (SLT) platform. As a vital member of the Manufacturing Test Engineering team, your contributions will enhance test integrity and quality assurance within the testing processes, ensuring optimal chip performance prior to integration into server systems. This position demands extensive hands-on experience in post-silicon validation and a thorough grasp of testing methodologies for intricate digital and mixed-signal devices.You will collaborate closely with ASIC design, product engineering, and manufacturing engineering teams to facilitate new chip rollouts, troubleshoot failures, optimize test coverage for mass production, and oversee validation of test modifications. Your expertise will be vital in guiding our testing partners towards effective maintenance and compliance requirements, ensuring that all testers operate at peak performance.Key ResponsibilitiesDevelop and debug production test programs (software and hardware) on System-Level Test (SLT) platforms for new ASIC products.Design and validate SLT-specific hardware, encompassing load boards, handlers, and thermal control solutions.Execute characterization and qualification plans, analyze data, and drive continuous improvements in test coverage, yield, and throughput.Work collaboratively with design and product engineering teams to address silicon issues, platform instabilities, and correlation discrepancies.Conduct maintenance and correlation activities with OEM SLT company and testing partners.Manage test data, generate comprehensive reports, and ensure adherence to quality and manufacturing standards.
Axiado is seeking a talented Platform Integration Engineer to join our dynamic team in Taipei. In this role, you will be responsible for designing, developing, and integrating cutting-edge BMC software solutions to enhance our system management capabilities. Key Responsibilities:1. Develop and maintain BMC software for critical functionalities such as system monitoring, event logging, and WebUI.2. Implement firmware features that facilitate communication with peripherals through protocols like SPI, I2C, SGPIO, LTPI, and PCIe, adhering to chipset specifications.3. Work collaboratively with customers to provide technical guidance, ensuring effective solutions to platform integration challenges. Provide both strategic and day-to-day technical support for assigned accounts.4. Troubleshoot complex technical issues across diverse customer environments, utilizing innovative problem-solving techniques to deliver effective solutions.5. Ensure security compliance with mechanisms such as secure boot and platform root of trust, maintaining robust security across the system.6. Integrate Secure AI™ engine solutions into customer platforms, enhancing AI-driven functionalities for systems based on NVIDIA, Intel, and AMD architectures.
Axiado is actively seeking a talented Senior MCU/RTOS Engineer to spearhead the development of our core execution environment. This pivotal role focuses on the internal architecture of our security processor, ensuring the real-time operating system (RTOS) is optimized for speed, stability, and resilience against prevalent embedded vulnerabilities. You will bridge the gap between hardware and firmware, maximizing the security features of our silicon through a robust software stack.Key Responsibilities:RTOS Architecture: Design and implement a real-time execution environment (e.g., FreeRTOS, Zephyr, or custom kernels) tailored for multi-threaded security tasks.Security-Aware Driver Development: Create low-level drivers (DMA, SPI, I2C, Mailbox) with a primary focus on input validation and memory isolation to avert buffer overflows and unauthorized access.MPU Configuration: Develop and manage Memory Protection Unit (MPU) settings to ensure strict process isolation and prevent code execution in data regions.IPC Stability: Enhance Inter-Processor Communication (IPC) between the MCU and x86 Host/BMC for high throughput while maintaining security boundaries.Firmware Hardening: Implement secure coding practices (e.g., MISRA-C) and engage in threat modeling to identify and mitigate potential architectural vulnerabilities in the firmware.
Canonical is at the forefront of open-source innovation, delivering powerful software solutions to enterprises globally. We are seeking a dynamic Project Manager to spearhead our Ubuntu Embedded Systems initiatives. In this role, you'll manage intricate, customer-facing projects across diverse devices, including robotics, IoT, automotive systems, and more. Collaborate closely with engineering teams and stakeholders to ensure seamless delivery of Ubuntu images, fostering strong relationships with partners, vendors, and internal teams. This office-based role in Taipei, Taiwan, offers the opportunity to drive impactful projects in a rapidly evolving tech landscape.
Innovate and Create: Join us in implementing groundbreaking ideas and introducing cutting-edge features to the market.Shape the Future: Engage in diverse video security projects, focusing on Linux systems across various platforms, including ARM and specialized Video SoCs (System on Chip).Collaborative Environment: Work alongside talented developers from arou…
Full-time|Remote|Home based - Worldwide; Office Based - Taipei, Taiwan
Join our dynamic team at Canonical as a Linux Software Engineer dedicated to the development of innovative low-level system technologies for autonomous devices. In this role, you will work on cutting-edge software solutions, optimizing performance for memory, battery, and connectivity-constrained environments on various silicon architectures including x86, ARM, and RISC-V. As a part of Canonical, you will contribute to Ubuntu, the premier Linux distribution for developers and enterprises, enhancing its application across a wide range of smart, connected devices. You will collaborate with top silicon manufacturers and OEMs to ensure seamless integration and optimal performance of Ubuntu on their hardware, while also working on Ubuntu Core, a containerized version of Ubuntu designed for precision and security in appliance environments. We seek passionate engineers who thrive on challenges and are eager to lead in the open-source community.
Canonical, a leader in open-source technology, is seeking a Senior Ubuntu Embedded IoT System Engineer to enhance the user experience of Ubuntu on a variety of partner hardware, including Robotics, Automotive, Medical devices, and more. As part of our OEM Delivery Team in Taipei, you'll collaborate with top-tier silicon companies and OEMs to optimize Ubuntu for the latest technologies. Your expertise in Linux and hardware will be critical in delivering innovative solutions to millions of users while working in a dynamic environment that values problem-solving and time management skills.
Join Canonical's innovative Device Delivery Team that collaborates with leading OEM and ODM partners to integrate Ubuntu Desktop and Ubuntu Core, reaching millions of users worldwide. As the Software Engineering Manager, you will spearhead a dynamic software engineering team, overseeing the execution of OEM enablement projects. This role demands exceptional time management, profound Linux system expertise, low-level debugging capabilities, and strong critical thinking and problem-solving skills. Your leadership will be pivotal in driving project success in a fast-paced environment.
Senior Embedded Software EngineerAbout Overview.aiOverview.ai is revolutionizing the field of manufacturing quality control with our state-of-the-art edge-enabled AI vision systems. Our innovative solutions seamlessly integrate advanced deep learning technologies, providing manufacturers with easy-to-use, quickly deployable systems that excel in a variety of inspection tasks, ensuring high accuracy and real-time insights.We proudly serve industry leaders such as Ford, Honda, Toyota, SpaceX, Milliken, and Flex-N-Gate, delivering significant improvements in throughput, reduced scrap, and lowered inspection costs, all while avoiding the complexities associated with traditional vision systems.About the RoleWe are on the lookout for a Senior Embedded Systems Software Engineer with extensive experience in Embedded Linux to join our dynamic engineering team. In this role, you will be responsible for the design, development, and maintenance of software that operates our NVIDIA Jetson-based edge AI cameras. This includes writing Python application code, developing system services, implementing OTA update mechanisms, and ensuring device reliability and robust networking.This is a hands-on engineering position focused solely on Linux systems and product software for resource-constrained devices, not involving MCU firmware or low-level hardware bring-up. You will work across the OS and application stack to enhance the robustness, security, and scalability of our camera systems.If you have a passion for building software for real hardware, enjoy tackling complex debugging challenges, and are eager to own features from inception to deployment, we would love to connect with you.Your ResponsibilitiesDevelop and sustain system-level and application-level software to enhance field reliability of our edge AI devices.Implement and manage OTA updates for our fleet of deployed devices.Write Python application code for device control, edge logic, monitoring, and data flows.Collaborate with C/C++ components for performance-critical features.Debug Linux systems with multiple services, containers, and custom applications.Optimize performance across the stack: kernel, services, containers, and user applications.Utilize Docker containers for efficient packaging and deployment of edge software components.Work closely with hardware vendors to diagnose and resolve system-level issues.
Join Araic, a leading innovator in autonomous systems, as we seek an Engineering Manager to drive our cutting-edge technology development. In this pivotal role, you will lead a dynamic team of engineers and collaborate on groundbreaking projects that redefine the future of automation. Your leadership will guide the design, implementation, and enhancement of autonomous systems, ensuring they meet our high standards of performance and reliability.
Join the innovative ASUS Robotics & AI Center as an Embedded Systems Integration Engineer within our global research and development team. This pivotal position plays a crucial role in ensuring the performance and reliability of our cutting-edge autonomous mobile robotics platforms, which include sensor fusion, motion control configuration, and the internal tooling that keeps our systems running effectively.We are on the lookout for a proactive engineer who possesses extensive experience in embedded systems, a solid understanding of hardware communication protocols, and a systematic approach to diagnosing and resolving complex system failures. The ideal candidate excels at the intersection of hardware and software, providing both technical expertise and a forward-thinking problem-solving attitude in a dynamic, multidisciplinary environment.Oversee firmware configuration to maximize the effectiveness of onboard sensors across various operational environments.Adjust and refine motion control parameters (PID loops) and state estimation filters (EKF) to guarantee motion stability and precision.Conduct thorough investigations into critical system failures, analyzing logs to identify root causes and propose effective solutions.Design and troubleshoot communication links between embedded controllers and peripherals across protocols such as UART, Ethernet, I2C, and SPI.Create and maintain internal command-line interface (CLI) tools (Python/Bash) for system configuration and debugging.Establish and uphold CI/CD pipelines for automated testing of embedded systems.Collaborate with cross-functional teams to support the complete development lifecycle of autonomous robotics platforms.
Embedded Software EngineerAre you passionate about developing software for cutting-edge hardware? We are looking for an Embedded Software Engineer with a strong foundation in Embedded Linux to join our dynamic engineering team. In this role, you will be responsible for designing, building, and maintaining the software that powers our NVIDIA Jetson-based edge AI cameras. This includes writing Python application code, developing system services, implementing OTA update mechanisms, and ensuring device reliability.This is a hands-on engineering position focused on Linux systems and product software for resource-constrained devices. You will not be working on MCU firmware or low-level hardware bring-up. Instead, your focus will be on the OS and application stack to guarantee that our camera systems are robust, secure, and scalable.If you thrive on the challenge of building software for real hardware, enjoy tackling complex debugging tasks, and take ownership of features from inception to deployment, we would love to hear from you!Key ResponsibilitiesDevelop and maintain software for system-level and application-level functionalities on NVIDIA Jetson devices.Implement and manage OTA updates for our fleet of deployed devices.Create Python application code for device control, edge logic, monitoring, and data flows.Engage with C/C++ components to optimize performance-critical functionalities.Integrate camera/video pipelines to capture, process, and analyze real-time video streams.Debug Linux systems involving multiple services, containers, and custom applications.Optimize performance across the stack: kernel, services, containers, and user applications.Utilize Docker containers for packaging and deploying edge software components.Collaborate with hardware vendors to diagnose and resolve system-level issues.Coordinate with backend/API teams to ensure reliable device-server communication.
About VerdigrisAt Verdigris, we are dedicated to enhancing human life through innovative energy intelligence solutions. Our mission is to empower AI data centers and critical infrastructure with real-time power data analytics, enabling them to operate more efficiently and reliably. By transforming raw data into actionable insights, we assist operators in identifying issues earlier, minimizing unexpected outages, and safely maximizing operational capacity.We believe extraordinary outcomes stem from exceptional teams. We foster a culture of collaboration, ownership, and continuous development as we work towards building a resilient and sustainable infrastructure for the future.About the Edge TeamThe Edge Team is responsible for the development and maintenance of the hardware and firmware that drive Verdigris sensors in the field. Our team collaborates closely with vendors, hardware and cloud engineers, and customer support to ensure the delivery of reliable and maintainable devices throughout production and deployment. We focus on modern embedded practices and AI-assisted workflows to expedite the delivery of high-quality systems while ensuring the ongoing health of our fleet.As a Senior Embedded Systems Engineer at Verdigris, you will work with IoT-connected sensors and energy data to help our customers enhance efficiency and reduce waste. You will play a key role in expanding the functionality of our measurement devices and fortifying the platform that converts on-site signals into actionable insights. Join us in developing technology that contributes to a more sustainable built environment.The Edge Team values engineers who are system thinkers, design for failure, and take pride in creating scalable platforms that operate seamlessly.About the RoleWe are seeking a Senior Embedded Systems Engineer to take on the role of technical owner and architect of Verdigris’ edge platform. You will be responsible for ensuring long-term system integrity, fleet reliability, and the advancement of our hardware and firmware products from initial development through large-scale deployment. With a strong growth mindset, you embrace challenges and feedback, actively seeking opportunities for learning and improvement. You possess a strategic and architectural perspective paired with strong practical skills to turn ambitious concepts into robust, deployable firmware and systems. You are adept at making architectural decisions with long-term implications, balancing immediate delivery with the health of the platform over the years, and taking ownership of outcomes in the field.In this role, you will:• Take ownership of the complete embedded platform architecture, from kernel and driver design to system services, update mechanisms, and cloud-facing interfaces, ensuring long-term stability, backward compatibility, and fleet-scale reliability.
Collaborative Role with ImpactJoin our rapidly growing team at Arista Networks as an Advisory Systems Engineer, where you will play a crucial role in supporting our Account teams with pre-sales technical systems engineering for our diverse clientele in Taiwan. We are seeking talented individuals who are based in Taiwan for this key position.Key ResponsibilitiesCollaborate closely with Arista Account Managers to identify customer challenges and provide solutions through whiteboard network architectural reviews. You will also conduct engaging presentations on Arista's innovative Open Networking Data Center, Cognitive Campus (including WiFi), and SD-WAN solutions (preferably VeloCloud).Design and propose robust Arista Data Center, Campus network, and SD-WAN solutions, utilizing advanced leaf-spine architectures (VxLAN, EVPN) and network overlays to drive sales growth.Engage in hands-on testing to validate proof-of-concept setups and network deployments, ensuring seamless integration of new products and features.Develop design guidelines and recommend enhancements to improve customer networks.Work alongside the Sales Team to effectively respond to RFPs and RFQs.Provide actionable feedback to Product Management and Engineering teams.Represent Arista at key industry events and conferences focused on SDN and Open Networking.Stay informed on competitive solutions, products, and services.Contribute to the body of knowledge by authoring insightful white papers on relevant technologies and products.
Join Canonical, a trailblazer in open-source software and operating systems, as an Ubuntu Enablement Engineer in Taipei, Taiwan. In this pivotal role, you will collaborate with leading OEMs, ODMs, and silicon partners to enhance the user experience of Ubuntu on various hardware platforms. Your contributions will directly benefit millions of users worldwide. The fast-paced environment requires exceptional time management, insightful debugging skills, critical thinking, and a profound understanding of the Linux system. You will be instrumental in establishing communication between Ubuntu, firmware, and hardware engineering teams, ensuring seamless integration and performance improvements.
Full-time|TWD 2.6M/yr - TWD 3.1M/yr|Hybrid|Taipei City, Taipei, Taiwan; Hsinchu, Taiwan
Waymo is a pioneering company in autonomous driving technology, dedicated to becoming the world’s most trusted driver. Originating from the Google Self-Driving Car Project in 2009, our focus has been on developing the Waymo Driver—The World’s Most Experienced Driver™—to enhance mobility access and significantly reduce the number of lives lost to traffic accidents. The Waymo Driver is the backbone of our fully autonomous ride-hail service, capable of being integrated into various vehicle platforms and applications. With over ten million rider-only trips completed and backed by the experience of driving autonomously for over 100 million miles on public roads and tens of billions in simulations across more than 15 U.S. states, we are at the forefront of revolutionizing transportation.Our Hardware Engineering team is a dynamic and collaborative group of electrical, mechanical, reliability, software, and vehicle engineers. We are responsible for designing, constructing, and refining the products that serve as the sensory systems for Waymo's autonomous driving technology, seamlessly integrating these systems into vehicle platforms. We invite enthusiastic and skilled individuals to join our mission and help steer us in the right direction.In this hybrid role, you will report to a Staff Software Engineer.
Join Canonical's dynamic Device Delivery Team, where we collaborate with leading OEM and ODM partners to pre-load Ubuntu Desktop and Ubuntu Core, reaching millions of users globally. As the Software Engineering Manager, you will spearhead a talented software engineering team in executing OEM enablement projects. This role demands exceptional time management, profound expertise in Linux systems, low-level debugging capabilities, and strong problem-solving skills to overcome challenges in a fast-paced environment.
About Overview.aiOverview.ai is revolutionizing the landscape of manufacturing quality assurance through an innovative edge-enabled AI vision system. Our technology harnesses sophisticated deep learning algorithms, ensuring a user-friendly experience and swift implementation. Our system adeptly manages a diverse range of inspection responsibilities—from meticulous assembly verification to defect identification and orientation checks—providing real-time, high-precision inspections that effortlessly integrate into existing production workflows.Endorsed by industry leaders such as Ford, Honda, Toyota, SpaceX, Milliken, and Flex-N-Gate, our camera solutions facilitate accelerated throughput, minimized waste, and reduced inspection expenditures—eliminating the intricacies and high costs associated with conventional vision systems.About the RoleWe are on the lookout for a Senior Software Development Engineer in Test to assume technical ownership of the quality architecture across our physical AI vision platforms. This pivotal role is primarily focused on our NVIDIA Jetson-based edge AI cameras, localized inference engines, and low-latency video processing pipelines.In this capacity, you will be responsible for designing, constructing, and maintaining intricate automated testing frameworks that guarantee the reliability, performance, and precision of our mission-critical hardware and embedded software. This highly autonomous and hands-on role places you at the nexus of hardware, embedded Linux, Dockerized edge applications, and AIoT architectures. You will define and implement the comprehensive programmatic quality strategy for complex devices deployed in demanding, real-world manufacturing settings.What You’ll DoAutomated End-to-End Testing: Create and execute fully programmatic E2E test flows that replicate real-world manufacturing inputs (e.g., synthetic video streams), initiate local NVIDIA Jetson inference, and validate web application functionality with physical or network outputs within a controlled environment.Edge Automation Architecture: Design and develop robust automated testing frameworks from the ground up using Python, specifically focusing on embedded Linux systems and edge AI devices.Web Application & API Testing: Develop and sustain automated UI and API test suites for the web applications and local interfaces employed by customers to configure, monitor, and engage with our vision systems.Hardware-in-the-Loop (HIL) Testing: Construct and expand HIL testing infrastructure to replicate factory environments, rigorously stress-testing physical camera systems.
Join NETGEAR Inc. as a dedicated and innovative Senior Staff RF Engineer, where you will play a crucial role in our RF engineering team.Key Responsibilities:You will be responsible for:Designing and developing hardware, including Power and RF Frontend components for WiFi, BLE, Zigbee, and more, as well as digital mixed-signal circuit design (PCIe, USB2.0/3.0, DDR, eMMC, Multi-Gig Ethernet, etc.).Conducting hardware device verification tests (Hardware Power, Digital, and RF DVT).Providing wireless regulatory testing and debugging support.Offering on-site factory testing and debugging support for critical wireless product launches.Essential Qualifications:Bachelor’s or Master’s degree in Electrical Engineering (BSEE/MSEE) with a GPA of 3.0 or higher.Extensive knowledge of telecommunications and wireless/cellular systems.Strong understanding of TCP/IP protocols.10-15 years of combined academic and professional experience.Exceptional verbal and written communication skills.Preferred Qualifications:Experience with WiFi chipset design from companies like Broadcom, Qualcomm, MediaTek, and Realtek.Familiarity with wireless standards such as WLAN (802.11a/b/g/n/ac/ax/be/ad/ay), 2G, 3G, 4G, DECT, WDCT, BT, Zigbee, and Z-Wave.Knowledge of POE, PCIe, USB2.0/3.0, DDR, eMMC, and Multi-Gig Ethernet circuit design.Understanding of regulatory testing procedures and requirements.Basic skills in RF design, including impedance matching, filter design, and antenna design.Fundamental soldering skills.Experience with wireless testing equipment such as Spectrum Analyzers, Signal Generators, Vector Network Analyzers, RF High Impedance Probes, Function Generators, Oscilloscopes, and Multi-meters.Proficiency in software tools such as NI LabVIEW, IXIA Chariot, Iperf/Jperf, Microsoft Office, Omnipeek, and Automation Anywhere.
Join OnLogic as a Firmware Engineer, where your skills will help drive innovation in embedded systems. We are looking for a motivated individual who is passionate about developing firmware for cutting-edge hardware solutions.
About EtchedAt Etched, we are at the forefront of AI innovation, crafting specialized AI chips tailored for distinct model architectures. Our flagship product, Sohu, is designed to support transformer models, boasting exceptional throughput and reduced latency compared to traditional GPUs. With our custom ASIC solutions, we empower the development of groundbreaking products that push the limits of real-time video generation and complex reasoning agents.Job OverviewWe are seeking a talented System-Level Test Engineer to join our dynamic team in Taiwan. In this role, you will be instrumental in developing, implementing, and maintaining test programs and hardware for our high-performance AI ASICs on the System-Level Test (SLT) platform. As a vital member of the Manufacturing Test Engineering team, your contributions will enhance test integrity and quality assurance within the testing processes, ensuring optimal chip performance prior to integration into server systems. This position demands extensive hands-on experience in post-silicon validation and a thorough grasp of testing methodologies for intricate digital and mixed-signal devices.You will collaborate closely with ASIC design, product engineering, and manufacturing engineering teams to facilitate new chip rollouts, troubleshoot failures, optimize test coverage for mass production, and oversee validation of test modifications. Your expertise will be vital in guiding our testing partners towards effective maintenance and compliance requirements, ensuring that all testers operate at peak performance.Key ResponsibilitiesDevelop and debug production test programs (software and hardware) on System-Level Test (SLT) platforms for new ASIC products.Design and validate SLT-specific hardware, encompassing load boards, handlers, and thermal control solutions.Execute characterization and qualification plans, analyze data, and drive continuous improvements in test coverage, yield, and throughput.Work collaboratively with design and product engineering teams to address silicon issues, platform instabilities, and correlation discrepancies.Conduct maintenance and correlation activities with OEM SLT company and testing partners.Manage test data, generate comprehensive reports, and ensure adherence to quality and manufacturing standards.
Axiado is seeking a talented Platform Integration Engineer to join our dynamic team in Taipei. In this role, you will be responsible for designing, developing, and integrating cutting-edge BMC software solutions to enhance our system management capabilities. Key Responsibilities:1. Develop and maintain BMC software for critical functionalities such as system monitoring, event logging, and WebUI.2. Implement firmware features that facilitate communication with peripherals through protocols like SPI, I2C, SGPIO, LTPI, and PCIe, adhering to chipset specifications.3. Work collaboratively with customers to provide technical guidance, ensuring effective solutions to platform integration challenges. Provide both strategic and day-to-day technical support for assigned accounts.4. Troubleshoot complex technical issues across diverse customer environments, utilizing innovative problem-solving techniques to deliver effective solutions.5. Ensure security compliance with mechanisms such as secure boot and platform root of trust, maintaining robust security across the system.6. Integrate Secure AI™ engine solutions into customer platforms, enhancing AI-driven functionalities for systems based on NVIDIA, Intel, and AMD architectures.
Axiado is actively seeking a talented Senior MCU/RTOS Engineer to spearhead the development of our core execution environment. This pivotal role focuses on the internal architecture of our security processor, ensuring the real-time operating system (RTOS) is optimized for speed, stability, and resilience against prevalent embedded vulnerabilities. You will bridge the gap between hardware and firmware, maximizing the security features of our silicon through a robust software stack.Key Responsibilities:RTOS Architecture: Design and implement a real-time execution environment (e.g., FreeRTOS, Zephyr, or custom kernels) tailored for multi-threaded security tasks.Security-Aware Driver Development: Create low-level drivers (DMA, SPI, I2C, Mailbox) with a primary focus on input validation and memory isolation to avert buffer overflows and unauthorized access.MPU Configuration: Develop and manage Memory Protection Unit (MPU) settings to ensure strict process isolation and prevent code execution in data regions.IPC Stability: Enhance Inter-Processor Communication (IPC) between the MCU and x86 Host/BMC for high throughput while maintaining security boundaries.Firmware Hardening: Implement secure coding practices (e.g., MISRA-C) and engage in threat modeling to identify and mitigate potential architectural vulnerabilities in the firmware.
Canonical is at the forefront of open-source innovation, delivering powerful software solutions to enterprises globally. We are seeking a dynamic Project Manager to spearhead our Ubuntu Embedded Systems initiatives. In this role, you'll manage intricate, customer-facing projects across diverse devices, including robotics, IoT, automotive systems, and more. Collaborate closely with engineering teams and stakeholders to ensure seamless delivery of Ubuntu images, fostering strong relationships with partners, vendors, and internal teams. This office-based role in Taipei, Taiwan, offers the opportunity to drive impactful projects in a rapidly evolving tech landscape.