CrawlJobs Logo

Camera Software System Engineer

Taiwan, Taipei · Job Posted March 25, 2026
Apply Position
Job Link Share

Job Description

At AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create something extraordinary. When you join AMD, you’ll discover the real differentiator is our culture. We push the limits of innovation to solve the world’s most important challenges—striving for execution excellence, while being direct, humble, collaborative, and inclusive of diverse perspectives. Join us as we shape the future of AI and beyond. Together, we advance your career.

Job Responsibility

  • Collaborate with cross‑functional teams to design complete camera system solutions that meet customer requirements and technical constraints
  • Partner with customer engineering teams to support and deliver solutions to a worldwide client base
  • Develop deployment strategies and technical roadmaps for AI solutions in camera imaging and beyond
  • Define and demonstrate best practices for AI accelerated system scalability, reliability, and maintainability
  • Design end‑to‑end camera solutions and provide strategic guidance to internal and external architecture teams
  • Document system architectures, tradeoffs, and key decisions throughout the development lifecycle

Requirements

  • Solid experiences in systems architecture or software engineering, with proven expertise developing and deploying AI/ML solutions in production environments
  • Strong understanding of AI/ML algorithms, frameworks, and deployment workflows
  • Experience with ONNX, ROCm, TensorFlow, and PyTorch
  • Proficiency in Python and C/C++
  • Effective communicator and team player, experienced in working across global teams, time zones, and cultural contexts
  • BS/MS degree in Computer Science, Electrical/Computer Engineering, or Applied Math

Nice to have

  • Experience with camera low-level drivers (Windows or Linux)
  • Knowledge of camera tuning and optimization, camera sensor drivers and imaging pipelines
  • Background in computer vision applications, edge AI and embedded systems
  • Knowledge of real‑time processing, low‑level driver/firmware development, and system‑wide software engineering principles

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Camera Software System Engineer

8 matching positions

System Software Engineer - Storage

The Storage team owns the distributed infrastructure that transforms every Verka...
Location
Location
United States , San Mateo
Salary
Salary:
130000.00 - 280000.00 USD / Year
verkada.com Logo
Verkada
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS/MS in Computer Science (or similar degree)
  • Over 5 years of software development experience in C
  • Experience in higher-level languages such as C++ or Go considered an asset
  • Strong familiarity with low-level systems topics, including file system layout, memory management, the Yocto build system, device drivers, kernel debugging, eBPF, and the MMC protocol
Job Responsibility
Job Responsibility
  • Own the camera storage stack that enables storage of big AI models and large video files, while simultaneously maximizing storage utilization and reliability
  • Collaborate with the Hardware team and external storage vendors to define and validate the next generation of flash storage systems
  • Innovate by designing new storage systems that maximize company’s goals across multiple dimensions like hardware cost, endurance, throughput
  • Own storage reliability metrics, using data to drive system improvements
  • Strategize with the Streaming team to develop innovative solutions for superior video retention
What we offer
What we offer
  • Healthcare programs that can be tailored to meet the personal health and financial well-being needs - Premiums are 100% covered for the employee under at least one plan and 80% for family premiums under all plans
  • Nationwide medical, vision and dental coverage
  • Health Saving Account (HSA) with annual employer contributions and Flexible Spending Account (FSA) with tax saving options
  • Expanded mental health support
  • Paid parental leave policy & fertility benefits
  • Time off to relax and recharge through our paid holidays, firmwide extended holidays, flexible PTO and personal sick time
  • Professional development stipend
  • Fertility Stipend
  • Wellness/fitness benefits
  • Healthy lunches provided daily
  • Fulltime
Read More
Arrow Right

Staff Embedded Software Engineer - Camera Firmware

As a Staff Embedded Software Engineer, you will spearhead the development of bra...
Location
Location
United States , San Mateo
Salary
Salary:
200000.00 - 300000.00 USD / Year
verkada.com Logo
Verkada
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS/MS in Computer Science, Electrical Engineering, or related field
  • 10+ years of professional experience in systems software development for performance and resource-constrained environments
  • 5+ years of experience building software for Linux-based platforms
  • Demonstrated experience leading large-scale, cross-functional initiatives from concept to production
  • Proven experience leading initial board bring-up and hardware-software co-design for first-generation embedded devices
  • Hands-on experience with low-level protocols (SPI, I2C, UART, USB) and the ability to debug complex hardware-software interactions
  • Experience designing, implementing and debugging concurrent/multithreaded firmware services
  • Strong understanding of modern operating systems, computer architecture, and trade-offs between compute, memory, and storage
  • Proficient in at least one systems programming language: C++ or Golang
  • Familiarity with Bash scripting and Python for tooling and automation
Job Responsibility
Job Responsibility
  • Unlocking New Markets: Lead the end-to-end lifecycle of entirely new camera categories for untapped market segments
  • Architectural Leadership: Own the firmware roadmap and drive the large-scale architectural changes required to support novel features across the entire stack
  • System-Wide Technical Depth: Engineer high-performance features across a diverse software landscape
  • Complex Problem Solving: Tackle the most system-level challenges
  • Navigate Multi-Dimensional Trade-offs: Systematically balance conflicting priorities
  • Cross-Functional Optimization: Partner with CV, Streaming, and Storage teams to architect vertically integrated features
  • Operational Excellence at Scale: Champion a reliability-first culture for a global fleet of 1.5 million perpetually online devices
What we offer
What we offer
  • Healthcare programs
  • Premiums are 100% covered for the employee under at least one plan and 80% for family premiums under all plans
  • Nationwide medical, vision and dental coverage
  • Health Saving Account (HSA) with annual employer contributions
  • Flexible Spending Account (FSA) with tax saving options
  • Expanded mental health support
  • Paid parental leave policy & fertility benefits
  • Paid holidays
  • Firmwide extended holidays
  • Flexible PTO
  • Fulltime
Read More
Arrow Right

System Software Engineer - Storage

The Storage team owns the distributed infrastructure that transforms every Verka...
Location
Location
United States , San Mateo
Salary
Salary:
130000.00 - 280000.00 USD / Year
verkada.com Logo
Verkada
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS/MS in Computer Science (or similar degree)
  • Over 5 years of software development experience in C
  • Experience in higher-level languages such as C++ or Go considered an asset
  • Strong familiarity with low-level systems topics, including file system layout, memory management, the Yocto build system, device drivers, kernel debugging, eBPF, and the MMC protocol
Job Responsibility
Job Responsibility
  • Own the camera storage stack that enables storage of big AI models and large video files, while simultaneously maximizing storage utilization and reliability
  • Collaborate with the Hardware team and external storage vendors to define and validate the next generation of flash storage systems
  • Innovate by designing new storage systems that maximize company’s goals across multiple dimensions like hardware cost, endurance, throughput
  • Own storage reliability metrics, using data to drive system improvements
  • Strategize with the Streaming team to develop innovative solutions for superior video retention
What we offer
What we offer
  • Healthcare programs that can be tailored to meet the personal health and financial well-being needs - Premiums are 100% covered for the employee under at least one plan and 80% for family premiums under all plans
  • Nationwide medical, vision and dental coverage
  • Health Saving Account (HSA) with annual employer contributions and Flexible Spending Account (FSA) with tax saving options
  • Expanded mental health support
  • Paid parental leave policy & fertility benefits
  • Time off to relax and recharge through our paid holidays, firmwide extended holidays, flexible PTO and personal sick time
  • Professional development stipend
  • Fertility Stipend
  • Wellness/fitness benefits
  • Healthy lunches provided daily
  • Fulltime
Read More
Arrow Right

Software Engineer, Camera

As a Camera Systems Engineer at Meta, you will help build the next generation of...
Location
Location
Taiwan , Taipei
Salary
Salary:
Not provided
meta.com Logo
Meta
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field, or equivalent practical experience
  • 5+ years of software development experience
  • 3+ years of experience developing camera frameworks, drivers, or imaging software on Android, Linux, or similar platforms
  • Experience with C++ and/or Java in large codebases
  • Experience developing, debugging, and shipping software products on consumer devices
  • Demonstrated experience working collaboratively in cross-functional teams
Job Responsibility
Job Responsibility
  • Analyze, design, develop, and debug camera features and frameworks on Android-based wearable systems
  • Collaborate in a team environment across multiple scientific and engineering disciplines, making architectural tradeoffs to rapidly deliver software solutions
  • Develop and optimize system-level software for camera subsystems, including sensor integration, ISP interfacing, and camera HAL/frameworks
  • Develop clean, maintainable code and debug complex problems across the camera stack
  • Learn constantly, dive into new areas with unfamiliar technologies, and embrace the ambiguity of problem solving
Read More
Arrow Right

Senior Software Engineer - Camera Platform

Verkada is transforming how organizations protect their people and places with a...
Location
Location
United States , San Mateo
Salary
Salary:
130000.00 - 280000.00 USD / Year
verkada.com Logo
Verkada
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS/MS in Computer Science, Electrical Engineering, or related field
  • 5+ years of professional experience in systems software development for performance- and resource-constrained environments
  • Proficient in at least one systems programming language: C++ or Golang
  • 2+ years of experience building software for Linux-based platforms
  • Strong understanding of modern operating systems, computer architecture, and trade-offs between compute, memory, and storage
  • Familiarity with Bash scripting and Python for tooling and automation
  • Excellent communication and documentation skills, with the ability to collaborate across engineering and product teams
  • Must be willing and able to work onsite five days per week
Job Responsibility
Job Responsibility
  • Own the end-to-end development of on-device camera platform features in C++ and Golang
  • Collaborate with the product team to turn requirements into scalable, production-ready solutions aligned with product vision and customer needs
  • Partner with streaming, storage, and AI engineering teams to deliver features optimized for edge computing environments
  • Lead code reviews, guide debugging efforts, and uphold coding standards to ensure a high-quality, maintainable codebase
  • Drive and coordinate regular over-the-air (OTA) releases, balancing speed of delivery with stability and reliability
What we offer
What we offer
  • Healthcare programs that can be tailored to meet the personal health and financial well-being needs - Premiums are 100% covered for the employee under at least one plan and 80% for family premiums under all plans
  • Nationwide medical, vision and dental coverage
  • Health Saving Account (HSA) with annual employer contributions and Flexible Spending Account (FSA) with tax saving options
  • Expanded mental health support
  • Paid parental leave policy & fertility benefits
  • Time off to relax and recharge through our paid holidays, firmwide extended holidays, flexible PTO and personal sick time
  • Professional development stipend
  • Fertility Stipend
  • Wellness/fitness benefits
  • Healthy lunches provided daily
  • Fulltime
Read More
Arrow Right

System Software Engineer - Storage

The Storage team owns the distributed infrastructure that transforms every Verka...
Location
Location
United States , San Mateo
Salary
Salary:
130000.00 - 280000.00 USD / Year
verkada.com Logo
Verkada
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS/MS in Computer Science (or similar degree)
  • Over 5 years of software development experience in C
  • Experience in higher-level languages such as C++ or Go considered an asset
  • Strong familiarity with low-level systems topics, including file system layout, memory management, the Yocto build system, device drivers, kernel debugging, eBPF, and the MMC protocol
Job Responsibility
Job Responsibility
  • Own the camera storage stack that enables storage of big AI models and large video files, while simultaneously maximizing storage utilization and reliability
  • Collaborate with the Hardware team and external storage vendors to define and validate the next generation of flash storage systems
  • Innovate by designing new storage systems that maximize company’s goals across multiple dimensions like hardware cost, endurance, throughput
  • Own storage reliability metrics, using data to drive system improvements
  • Strategize with the Streaming team to develop innovative solutions for superior video retention
What we offer
What we offer
  • Healthcare programs - Premiums are 100% covered for the employee under at least one plan and 80% for family premiums under all plans
  • Nationwide medical, vision and dental coverage
  • Health Saving Account (HSA) with annual employer contributions
  • Flexible Spending Account (FSA) with tax saving options
  • Expanded mental health support
  • Paid parental leave policy & fertility benefits
  • Paid holidays, firmwide extended holidays, flexible PTO and personal sick time
  • Professional development stipend
  • Fertility Stipend
  • Wellness/fitness benefits
  • Fulltime
Read More
Arrow Right

System Software Engineer - Storage

The Storage team owns the distributed infrastructure that transforms every Verka...
Location
Location
United States , San Mateo
Salary
Salary:
130000.00 - 280000.00 USD / Year
verkada.com Logo
Verkada
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS/MS in Computer Science (or similar degree)
  • Over 5 years of software development experience in C
  • Experience in higher-level languages such as C++ or Go considered an asset
  • Strong familiarity with low-level systems topics, including file system layout, memory management, the Yocto build system, device drivers, kernel debugging, eBPF, and the MMC protocol
Job Responsibility
Job Responsibility
  • Own the camera storage stack that enables storage of big AI models and large video files, while simultaneously maximizing storage utilization and reliability
  • Collaborate with the Hardware team and external storage vendors to define and validate the next generation of flash storage systems
  • Innovate by designing new storage systems that maximize company’s goals across multiple dimensions like hardware cost, endurance, throughput
  • Own storage reliability metrics, using data to drive system improvements
  • Strategize with the Streaming team to develop innovative solutions for superior video retention
What we offer
What we offer
  • Healthcare programs that can be tailored to meet the personal health and financial well-being needs - Premiums are 100% covered for the employee under at least one plan and 80% for family premiums under all plans
  • Nationwide medical, vision and dental coverage
  • Health Saving Account (HSA) with annual employer contributions and Flexible Spending Account (FSA) with tax saving options
  • Expanded mental health support
  • Paid parental leave policy & fertility benefits
  • Time off to relax and recharge through our paid holidays, firmwide extended holidays, flexible PTO and personal sick time
  • Professional development stipend
  • Fertility Stipend
  • Wellness/fitness benefits
  • Healthy lunches provided daily
  • Fulltime
Read More
Arrow Right

Software Engineer, Camera & Multimedia Frameworks

The Software Engineer, Camera & Multimedia Frameworks position at Meta involves ...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
meta.com Logo
Meta
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor degree or equivalent experience in the field of Computer Science, Computer Engineering or a similar field
  • Experience with Android (or Linux, macOS) internals and frameworks services
  • 10+ years of Software development experience
  • 3+ years of experience in developing Camera frameworks, interfacing with camera sensors, ISPs, and other SW layers in the imaging stack
  • Experience with coding in C++
  • Demonstrated experience working collaboratively in cross-functional teams, including collaboration with teams on different time zones
Job Responsibility
Job Responsibility
  • Lead and set direction in how Meta Reality Labs develops its future capabilities to deliver best-in-class wearable devices
  • Develop and modify APIs in the system-level framework layer that allow other layers of the stack to implement compelling and performant use cases for camera in AI, calling, and capture use cases
  • Collaborate with cross-functional teams of partners, product managers and engineers to build an end-to-end solution
  • Work with Core OS, Application and Platform teams to debug functional, performance and stability issues across the stack
  • Work closely with product management, application software engineers, silicon architects, and external vendors and partners to understand requirements, specify interfaces for new software frameworks, and enhance existing multimedia frameworks
  • Uplift coding and design skills on the team through design and code reviews and introduction of best practices
  • Model behaviors through clean readable code, upfront debuggability and testability when implementing complex components
Read More
Arrow Right