Software Architecture Engineer

7 hours ago


Taiwan Hsinchu Ambarella Full time NT$1,500,000 - NT$2,500,000 per year
AI Vision Processors For Edge ApplicationsOur solutions make cameras smarter by extracting valuable data from high-resolution video streams.

Job Description

[Job Description]

The rapid acceleration of deep learning is leading to new generations of high-performance and low-power architectures to bring cutting edge computer vision algorithms to diverse new markets. At Ambarella, architecture engineers work at the forefront of this technological leap in computer architecture by designing new systems to accelerate key functions of computer vision. Studying industry trends across deep learning and computer architecture, we create new ideas and concepts for software systems and hardware design, justify and document new features and train others to leverage the most of our architecture. Our team members translate algorithms into hardware design specifications, identify performance bottlenecks, optimize system performance and build our knowledge into software libraries to benefit other internal teams and external customers across different target markets. Our team works closely with all members of our high level software, compiler and SoC design teams, thus our team clearly communicates in both verbal and written form. We actively seek candidates with strong background in either architecture, hardware modeling or software performance optimization experience to join an exciting cross-functional team to deliver the next generation of Ambarella's computer vision processors.

[Responsibilities]
- Model performance critical areas of the hardware architecture, identify performance bottlenecks and propose solutions.
- Develop expertise in neural network structures and their evolution as it applies to image processing, computer vision and robotics.
- Apply graph theory and network analysis to understand and solve resource allocation problems in neural networks.
- Develop performance analysis infrastructure and tooling.
- Interface with various teams in the organization for data collection and productization of solutions.

[Job Requirements]

- PhD or Masters in Computer Science, Electrical Engineering or related field.
- Solid understanding of computer architecture and processor systems.
- Proficiency in C/C++, Python, and hardware development languages.
- Excellent communication skills.


  • Software Engineer

    7 hours ago


    Hsinchu City,, Taiwan Siemens EDA (Siemens Digital Industries Software) Full time NT$130,000 - NT$191,000 per year

    DescriptionSiemens EDA is a global technology leader in Electronic Design Automation software.Our software tools enable companies around the world to develop highly innovative electronic products faster and more cost-effectively.Our customers use our tools to push the boundaries of technology and physics to deliver better products in the increasingly complex...


  • Hsinchu City,, Taiwan Siemens EDA (Siemens Digital Industries Software) Full time NT$700 - NT$1,200 per year

    Siemens EDA is a global technology leader in Electronic Design Automation software. Our software tools enable companies around the world to develop highly innovative electronic products faster and more efficiently. Our customers use our tools to push the boundaries of technology and physics to deliver better products in the increasingly sophisticated world...


  • Hsinchu City,, Taiwan Siemens EDA (Siemens Digital Industries Software) Full time NT$1,200,000 - NT$2,400,000 per year

    Siemens EDA is a global technology leader in Electronic Design Automation software. Our software tools enable companies around the world to develop highly innovative electronic products faster and more cost-effectively. Our customers use our tools to push the boundaries of technology and physics to deliver better products in the increasingly complex world of...


  • Hsinchu City,, Taiwan Infineon Technologies Full time NT$900,000 - NT$1,200,000 per year

    WLAN Application Software/Firmware Engineer developing and supporting leading edge WLAN products.Job DescriptionIn your new role you will:WLAN driver/firmware feature development. * Software development under Linux/RTOS environment. * Debug and resolve WLAN protocol/certification issues. * Minimal supervision. Able to travel to support customers. * Work...


  • New Taipei, Banqiao District, New Taipei City, Taiwan Google Full time $120,000 - $200,000 per year

    info_outlineXGoogle welcomes people with disabilities.Minimum qualifications:Bachelor's degree, or equivalent practical experience.8 years of experience in software development in Embedded domain, data structures, algorithms, and software design.3 years of experience in a technical leadership role, overseeing projects, with 2 years of experience in a people...


  • HSINCHU, Taiwan Cadence Systems Full time $150,000 - $200,000 per year

    At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.Software Engineer – Optimization and Flow Team (Cadence Innovus)This position is within the Optimization and Flow team of Cadence's Innovus product. Our key R&D group focuses on timing and power optimization and flow convergence.Innovus is the...

  • Software Engineer II

    2 weeks ago


    Hsinchu, Taiwan Cadence Design Systems Full time NT$900,000 - NT$1,200,000 per year

    At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.This position is for an R&D engineer, who will be involved in developing Innovus Implementation System. The position involves interaction and collaboration with a highly motivated global R&D team. Essential Job Functions: The candidate will be...


  • Hsinchu, Taiwan ASM Full time NT$900,000 - NT$1,200,000 per year

    Step into a career with ASM, where cutting edge technology meets collaborative culture. ​For over 55 years ASM has been ahead of what's next, at the forefront of innovation and what's technologically possible. With more than 4,500 ASMers representing 70 nationalities, our people and our advanced semiconductor devices are playing a crucial role in trends...


  • Taiwan Netgear Full time $120,000 - $240,000 per year

    Job Title: Senior Full stack Software EngineerLocation: Taipei, TaiwanRole Overview:The Senior Full stack Software Engineer is responsible for designing, developing, and maintaining scalable, high-performing, secure applications and efficient backend services and APIs.This role involves deep expertise in Java technologies, ecosystem, cloud infrastructure,...


  • Hsinchu County,, Taiwan SUSS Full time NT$8,000,000 - NT$12,000,000 per year

    Join SUSS MicroTec in Hsinchu as a Software Engineering Manager. Full-time, permanent role for professionals. Shape innovation with usAre you passionate about software development and enjoy solving technical challenges? As part of our software team, you will develop and implement solutions that optimise the efficiency of our machines and processes. You will...