CrawlJobs Logo

Software Engineer, Camera

Taiwan, Taipei · Job Posted January 31, 2026
Apply Position
Job Link Share

Job Description

As a Camera Systems Engineer at Meta, you will help build the next generation of wearable devices and AI glasses by developing innovative camera system software and frameworks. You will work closely with cross-functional teams to deliver robust, high-performance camera features that redefine how people capture, share, and interact with the world.

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

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

Nice to have

  • MS or PhD in Electrical Engineering, Computer Science, or a related field
  • Experience with image processing, ISP tuning, or camera sensor integration
  • Experience with Android internals, AOSP, or Linux camera frameworks
  • Familiarity with performance optimization, memory management, and debugging tools for embedded/mobile systems
  • Experience collaborating with hardware, silicon, or external vendors to deliver camera solutions across the stack

Looking for more opportunities?

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

Similar Jobs for

Software Engineer, Camera

8 matching positions

Software Dev Engineer - Software Dev Engineer IV

A position is available for a Simulation Modeling Engineer to build physics-base...
Location
Location
United States , Boston
Salary
Salary:
90.00 - 100.00 USD / Hour
apexsystems.com Logo
Apex Systems
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of professional software development experience
  • 1+ year working with 3D modeling tools such as Blender, SolidWorks, or Maya
  • Experience with robotics simulation formats like URDF, SDF, or MJCF
  • Familiarity with mesh processing, including decimation, convex decomposition, tetrahedral meshing, and collision geometry generation
  • Understanding of rigid body kinematics (joint types, coordinate frames, forward/inverse kinematics)
  • Proficiency in Python for scripting asset pipelines and automation
  • 1+ year of cumulative experience with game engines (Unreal, Unity), physics engines (Drake, MuJoCo, Bullet, PhysX), or robotics simulation platforms (Gazebo, Isaac Sim)
  • Demonstrated ability to independently own and deliver technical work
Job Responsibility
Job Responsibility
  • Convert SolidWorks/CAD assemblies into simulation-ready formats (SDF, URDF, glTF, VTK) with accurate kinematics, collision geometry, inertia properties, and visual materials
  • Build and maintain robotic workcell configurations, including robot arms, rails, sensors, end-effectors, pods, conveyors, and environmental structures
  • Create and optimize collision meshes using tetrahedral meshing workflows for accurate physics contact simulation
  • Configure simulated cameras, depth sensors, and other perception hardware with accurate field-of-view parameters
  • Build model integrity tests, verify FK/IK accuracy against real hardware, and maintain asset quality standards
  • Independently manage asset import and update requests from robotics program teams
  • Import new robot prototype stations from SolidWorks CAD into the simulator
  • Tune simulation assets to balance detail versus execution speed of simulation
  • Convert OBJ collision meshes to VTK tetrahedral format to improve physics contact accuracy
  • Build a model validation script that checks inertia values, texture transparency, and mesh integrity at build time
What we offer
What we offer
  • Medical
  • Dental
  • Vision
  • Life
  • Disability
  • Other insurance plans
  • ESPP (employee stock purchase program)
  • 401K program with company match after 12 months
  • HSA (Health Savings Account on the HDHP plan)
  • SupportLinc Employee Assistance Program (EAP) with up to 8 free counseling sessions
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

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

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

Camera Software System Engineer

At AMD, our mission is to build great products that accelerate next-generation c...
Location
Location
Taiwan , Taipei; Hsinchu
Salary
Salary:
Not provided
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
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
Job Responsibility
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
Read More
Arrow Right

Camera ISP Software Engineer

The Consumer Products team at OpenAI builds and ships end-to-end hardware and so...
Location
Location
United States , San Francisco
Salary
Salary:
293000.00 - 325000.00 USD / Year
openai.com Logo
OpenAI
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Deep experience shipping ISP tuning for embedded or mobile camera products, from bring-up through production
  • Strong fundamentals across 3A (AE/AWB/AF), noise modeling, sharpening and detail trade-offs, tone mapping, and color pipelines
  • Proven ability to run data-driven tuning loops, including repeatable capture, rigorous evaluation, and disciplined versioning of tuning artifacts
  • Hands-on experience debugging end-to-end camera pipelines on real hardware, including RAW capture, processed outputs, and hardware-accelerated paths
  • Ability to collaborate cross-functionally and translate system-level constraints (power, latency, motion, reliability) into concrete tuning decisions and validation plans
Job Responsibility
Job Responsibility
  • Own end-to-end ISP tuning and bring-up, from early prototypes through production hardware
  • Tune core 3A and image-quality blocks including AE, AWB, AF, noise reduction (spatial and temporal), sharpening, tone mapping, color correction, HDR/WDR, flicker mitigation, lens shading, defect pixel correction, and related ISP stages
  • Build repeatable capture and evaluation workflows, combining controlled lab sweeps with real-world validation
  • Validate robustness across sensor, module, and manufacturing variation with clear, defensible success criteria
  • Deliver production-grade tuning artifacts, including versioned tuning packs, parameter manifests, change logs, and curated RAW and processed datasets with supporting documentation
  • Partner closely with camera firmware, systems, and hardware teams to debug pipelines, configure sensors, and resolve board-level and silicon-level issues as designs evolve
What we offer
What we offer
  • Offers Equity
  • Medical, dental, and vision insurance for you and your family, with employer contributions to Health Savings Accounts
  • Pre-tax accounts for Health FSA, Dependent Care FSA, and commuter expenses (parking and transit)
  • 401(k) retirement plan with employer match
  • Paid parental leave (up to 24 weeks for birth parents and 20 weeks for non-birthing parents), plus paid medical and caregiver leave (up to 8 weeks)
  • Paid time off: flexible PTO for exempt employees and up to 15 days annually for non-exempt employees
  • 13+ paid company holidays, and multiple paid coordinated company office closures throughout the year for focus and recharge, plus paid sick or safe time (1 hour per 30 hours worked, or more, as required by applicable state or local law)
  • Mental health and wellness support
  • Employer-paid basic life and disability coverage
  • Annual learning and development stipend to fuel your professional growth
  • Fulltime
Read More
Arrow Right
New

Staff Software Engineer

General Motors Israel (Herzliya) plays a significant role in shaping the future ...
Location
Location
Israel , Herzliya
Salary
Salary:
Not provided
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • B.Sc. in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field
  • Over 10 years of hands-on software engineering experience building complex production systems
  • Strong experience in embedded software development, including low-level debugging, performance analysis, and system integration
  • Significant experience with Android and/or RTOS-based systems in production environments
  • Strong proficiency in C++ and/or C in complex software systems
  • Proven track record of driving technical outcomes across multiple teams or domains through influence, ownership, and execution
  • Demonstrated ability to operate effectively in a senior technical leadership capacity, working directly with directors, senior managers, architects, and cross-functional leaders
  • Strong software engineering fundamentals in system design, architecture, concurrency, debugging, performance, and maintainability
  • Experience working in large-scale, cross-site, cross-functional software organizations
Job Responsibility
Job Responsibility
  • Lead technically complex efforts across Android, RTOS, and embedded software domains within the vehicle camera organization
  • Drive architecture, design, and implementation decisions for critical software systems and cross-domain integrations
  • Stay close to the code and work hands-on in ambiguous, high-risk, or high-impact areas
  • Identify and resolve systemic technical issues that span components, teams, or organizational boundaries
  • Influence software direction across platform, application, integration, and vehicle-level concerns
  • Partner closely with engineering leaders, architects, systems engineering, program teams, and global stakeholders to align technical strategy with execution reality
  • Translate broad product or organizational needs into practical technical plans, engineering improvements, and measurable outcomes
  • Raise the technical bar through design reviews, code quality expectations, engineering rigor, and strong technical judgment
  • Drive improvements in development practices, integration approaches, debugging efficiency, and delivery predictability
  • Mentor and influence engineers across the organization through technical excellence, clarity, and execution
  • Fulltime
Read More
Arrow Right

Ai Software Engineer

As an AI Software Engineer you will be designing and optimizing our deep learnin...
Location
Location
Czech Republic , Brno-město; Plzeň; Praha
Salary
Salary:
Not provided
Digiteq Automotive s.r.o.
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Advanced programming capabilities in Python
  • Understanding of software engineering concepts, OOD and design patterns
  • A good understanding of modern machine learning concepts and state of the art deep learning techniques such as CNN based architectures (e.g. YOLO, ResNet) or transformers (e.g. ViT, DeTR)
  • Experience in working with and scaling training frameworks, such as Tensorflow or PyTorch, preferentially in a cloud context
  • Experience with Python ML libraries such as numpy, pandas, scikit
  • Experience with training on 2D image data (e.g. camera)
  • Preferably: Experience with training on 3D pointcloud data (e.g LiDAR)
  • Preferably: Experience with embedded AI optimization
  • Preferably: Experience with visualizing radar data and experience with databricks
Job Responsibility
Job Responsibility
  • Designing and optimizing the training / inference pipelines and our deep learning framework
  • Developing robust Python code for preprocessing and training execution
  • Integrating software modules into our continuous integration and training pipeline
  • Profiling the performance of the training infrastructure, identifying and removing bottlenecks and improving scalability
  • Coordinating with the infrastructure and cloud teams to sustain high availability of the training environment
  • Working closely with our AI Hardware Engineers to ensure optimal compatibility of our software ecosystem to different chip architectures
  • Tracking the progress in open-source communities and other organizations on AI software frameworks to continuously improve our software landscape
What we offer
What we offer
  • Individual plan of learning and development, attending conferences, participation in company innovation program, language courses
  • Flexible working hours
  • Cafeteria benefit system (from 4 000 CZK/year)
  • Special reduced price of operating leasing for Škoda cars
  • Meal vouchers
  • Multisport card
  • Company contribution for supplementary pension insurance from 900 CZK/month
  • Sick days
  • Travel insurance for private purposes even for family members
  • T-Mobile Program – tariffs even for family members
  • Fulltime
Read More
Arrow Right