CrawlJobs Logo

Senior Software Engineer - Camera Platform

verkada.com Logo

Verkada

Location Icon

Location:
United States , San Mateo

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

130000.00 - 280000.00 USD / Year

Job Description:

Verkada is transforming how organizations protect their people and places with an integrated, AI-powered platform. A leader in cloud physical security, Verkada helps organizations strengthen safety and efficiency through one connected software platform that includes solutions for video security, access control, air quality sensors, alarms, intercoms, and visitor management.

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

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

Nice to have:

  • Experience in development of on-device software for cloud-connected devices
  • Familiar with Linux Kernel development
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
  • Commuter benefits

Additional Information:

Job Posted:
January 06, 2026

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Senior Software Engineer - Camera Platform

Senior Software Engineer, Robotics Platform

Chef is looking for a Senior Software Engineer, Robotics Platform, to help us sc...
Location
Location
United States , San Francisco
Salary
Salary:
150000.00 - 250000.00 USD / Year
chefrobotics.ai Logo
Chef Robotics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS in computer science, robotics, or equivalent experience
  • Strong experience and expertise in Linux systems, with at least 4+ years experience building complex software in a Linux environment
  • Excellent software engineering fundamentals
  • Experience leading and shipping complex software projects
  • Understanding of network and time protocols, e.g. TCP, UDP, PTP
  • Knowledge of build systems and tooling, performance optimization, and memory and network profiling
Job Responsibility
Job Responsibility
  • Debug and fix difficult low-level systems software problems, e.g. with drivers, networking, Linux configuration
  • Lead an upgrade of our autonomy software OS and middleware
  • Investigate load and networking issues and increase performance of our perception and robotics algorithms
  • Work with manufacturing to develop processes for provisioning robotic systems at scale
  • Help integrate new robot hardware, sensors, and cameras, and monitor performance
  • Contribute to overall software architecture design and standards and test and release processes
  • Champion engineering excellence, ensuring high-quality, well-structured, and well-tested code
What we offer
What we offer
  • medical, dental, and vision insurance
  • commuter benefits
  • flexible paid time off (PTO)
  • catered lunch
  • 401(k) matching
  • Fulltime
Read More
Arrow Right

Senior Imaging Systems Engineer

As a Senior Imaging Systems Engineer, you will be a key technical leader respons...
Location
Location
United States , Boston
Salary
Salary:
105600.00 - 154900.00 USD / Year
simplisafe.com Logo
SimpliSafe
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Electrical Engineering, Optical Engineering, Physics, Imaging Science, Computer Science or a closely related field
  • 5+ years of progressive experience in camera system design, development, and validation, with a proven track record of bringing imaging products to market
  • Deep expertise in: CMOS Image sensor technologies and their low-level characteristics
  • Optical system design, analysis, and characterization (e.g., MTF, distortion, CA, stray light, lens manufacturing processes)
  • Advanced Image Quality (IQ) metrics, testing methodologies, and industry-standard tools like IMATEST
  • Leading Image Signal Processor (ISP) tuning and optimization across various platforms
  • Camera module integration, calibration, and complex debugging
  • Low power, always on, imaging
  • Proficiency in scientific programming languages (e.g., Python, MATLAB) for data analysis, automation, and image processing
  • Familiarity with optical design software (e.g., Zemax, Code V, TracePro)
Job Responsibility
Job Responsibility
  • System Architecture & Design Leadership: Lead the architectural definition and design of complex camera modules and imaging systems, balancing optical, electrical, mechanical, lighting, and software considerations. Drive critical design decisions and contribute to the product roadmap
  • Advanced Imager & Lens Expertise: Spearhead the research, evaluation, and selection of cutting-edge image sensors based on rigorous performance criteria, including high dynamic range, low-light sensitivity, noise performance, and power efficiency. Define and critically evaluate optical lens systems for optimal performance, ensuring excellence in MTF, distortion, chromatic aberration, and stray light control. Design lighting to optimize image quality and power. Act as a primary technical liaison with imager, DSP, camera lens and optical component vendors, influencing future development
  • Rigorous Prototyping & Characterization: Develop and execute advanced test plans for camera prototypes, performing deep-dive characterization of imager and lens performance. Utilize and develop measurement techniques for noise analysis, linearity, spectral response, and other key parameters
  • Image Quality Mastery & Tuning: Design, implement, and lead comprehensive objective and subjective image quality (IQ) testing, covering parameters like color accuracy, white balance, exposure, sharpness, and noise. Employ and potentially develop advanced image quality analysis tools (e.g., Imatest). Work with ODM, Image and ISP SoC vendors to expertly calibrate and fine-tune Image Signal Processor (ISP) parameters to achieve industry-leading image quality across diverse challenging environments and use cases. Proactively identify, diagnose, and resolve complex image quality artifacts and propose innovative solutions
  • Validation & Production Readiness: Own the development and execution of robust validation plans for production-ready camera systems, ensuring compliance with all functional, performance, reliability, and regulatory requirements
  • Travel: Willing to travel to Asian manufacturing partners 1-3 times per year
What we offer
What we offer
  • A mission- and values-driven culture and a safe, inclusive environment where you can build, grow and thrive
  • A comprehensive total rewards package that supports your wellness and provides security for SimpliSafers and their families
  • Free SimpliSafe system and professional monitoring for your home
  • Employee Resource Groups (ERGs) that bring people together, give opportunities to network, mentor and develop, and advocate for change
  • Participation in our annual bonus program, equity, and other forms of compensation, in addition to a full range of medical, retirement, and lifestyle benefits
  • Fulltime
Read More
Arrow Right

Director of Radar and Navigation

Responsible for leading the Radar and navigation sensor group to continue to lea...
Location
Location
Salary
Salary:
Not provided
herbrucks.com Logo
Herbruck Poultry Ranch
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s of Engineering degree with Masters or PhD preferred with 10 years of experience
  • Knowledge of signal processing, GNSS, software and ML with an understanding of hardware and mechanical engineering
  • Excellent verbal and written communication skills with the ability to work with a global team/audience
  • Excellent organizational skills and interpersonal skills, including ability to resolve disputes on a global basis
  • Ability to meet deadlines
  • accomplish work in order of priority
  • professionally maintain composure and effectiveness under pressure and changing conditions
  • Ability to react very quickly to new duties and situations encountered on the job
  • Ability to negotiate conflict and maintain constructive working relationships with people at all levels of an organization
  • Ability to support corporate 5 C’s program. Customer Satisfaction, Commercial Edge, Collaboration, Culture of Passion and Performance, and Credibility
Job Responsibility
Job Responsibility
  • Ultimately accountable for the Radar and Positioning Sensor group technical execution and performance
  • Management and supervision of direct and indirect employees to foster a global environment
  • Leadership, career development and capability building for the group including Systems engineers, Radar Principal engineers, FPGA engineers, DSP, RF engineers, GNSS, embedded and software engineers, Quality and V&V engineers
  • Planning and designing radar and sensor systems and platforms
  • Collaborate with hardware, mechanical and software engineering leaders
  • Work closely with global product management and senior leadership team on product roadmaps, strategy and research
  • Strong written and verbal communication skills with the ability to deliver these to a global audience using multimedia tools
  • With the team develop algorithms and techniques to process radar signals and extract meaningful information
  • Designing radar antennas to transmit and receive signals efficiently
  • Oversight and guidance on tests and simulations to ensure the performance and accuracy of radar systems
What we offer
What we offer
  • Competitive 401(k) plan with company match
  • Health benefits
  • Paid time off
  • Robust Wellness Program
  • Fulltime
Read More
Arrow Right

Senior Embedded Software Engineer

Dive into the development of new features for NavVis' sophisticated Indoor Mobil...
Location
Location
Germany , Munich
Salary
Salary:
Not provided
navvis.com Logo
NavVis GmbH
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A Master's or Bachelor's degree in electrical engineering, computer science, or a related field
  • 5+ years of experience in embedded software engineering working closely with hardware
  • Experience with ARM and x86 platforms, cross-compilation, and toolchains
  • Proficient with ARM and x86 embedded devices, developing low-level drivers in user and kernel space
  • Proficiency with embedded C/C++ (low-level microcontrollers and application processors) and Python (scripting, test automation)
  • Solid knowledge of Linux systems, comfortable with terminal tools and system-level debugging
  • Familiarity with integration testing, unit testing, continuous integration and hardware in the loop
  • Strong problem-solving skills and the ability to work independently in a structured way
  • Excellent communication skills and proficiency in English
Job Responsibility
Job Responsibility
  • Develop, integrate, and deploy firmware and embedded software for ARM (Cortex-M and SoC)
  • Work on bare metal and RTOS on Cortex-M microcontrollers for sensor communication (e.g., I2C, UART, SPI, MIPI, USB, Ethernet)
  • Work on ARM SoC systems with full a Linux OS (e.g. kernel driver, device tree, ISP/DSP configuration)
  • Test and integrate drivers for new hardware components, such as Wi-Fi, Bluetooth modules, displays, battery management units, IMU, USB/MIPI cameras, and LiDAR scanners
  • Debug and bring-up new hardware platforms in close collaboration with Electrical Engineering
  • Define software architecture, deployment and testing strategies in close collaborate closely with a system software team
  • Drive test automation, HIL setups and build systems (e.g., CMake, Buildroot)
  • Support large-scale deployment by packaging and updating firmware across device fleets
What we offer
What we offer
  • 30 days of paid time off per year
  • Affordable access to a vast network of fitness and wellness facilities through EGYM Wellpass subsidy
  • Deutschlandticket subsidy to support sustainable travel using public transport
  • Flexible working hours and a hybrid work setup
  • Full visa and relocation support for international candidates
  • Attractive bike leasing model through JobRad
  • A competitive compensation package
  • Up to 4000 EUR employee referral bonus
  • Financial support for local language classes
  • Fulltime
Read More
Arrow Right

Senior Camera System Architect

The Surface team is lighting up Microsoft experiences with the next generation o...
Location
Location
United States , Redmond
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master's Degree in Electrical Engineering, Computer Engineering, or related field AND 3+ years technical engineering experience OR Bachelor's Degree in Electrical Engineering, Computer Engineering, or related field AND 5+ years technical engineering experience OR equivalent experience
  • Experience with PC or mobile camera systems
  • Expert knowledge of image capture and image signal processing design (ISP)
  • Knowledge of Complementary Metal-Oxide-Semiconductor(CMOS) image sensors and lenses
  • Experience delivering high performance imaging systems in a high-volume consumer product
  • Excellent interpersonal skills and cross-group collaboration
Job Responsibility
Job Responsibility
  • Own delivery of camera solutions as a product’s lead camera system engineer
  • Design and develop end-to-end camera systems, integrating sensors, optics, ISP pipelines, and AI-based imaging algorithms
  • Collaborate with cross-functional teams (hardware, software, product) to define camera system requirements and performance targets
  • Work with silicon partners to understand ISP capability of selected platforms and to influence and define ISP roadmaps
  • Contribute to the camera team’s development of a multi-year camera roadmap for sensors and customer experiences that spans the business roadmap
  • Stay up-to-date with the latest advancements in imaging AI, camera hardware, and power-efficient computing
  • Fulltime
Read More
Arrow Right

Senior Embedded Software Engineer

You’ll be part of an engineering team, participate in multiple activities to dev...
Location
Location
Vietnam , Ho Chi Minh City
Salary
Salary:
Not provided
axon.com Logo
Axon
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Engineering, Electronics, or an equivalent technical field
  • 8+ years of professional experience in embedded software development
  • Proficiency in C/C++, Golang, and other relevant programming languages
  • Strong understanding of computer science fundamentals including data structures, algorithms, runtime analysis, object-oriented design, and code quality verification
  • Experience with writing unit test, integration and/or system level tests
  • Excellent troubleshooting and problem-solving skills in embedded software development
  • Proven experience with Embedded Linux development
  • Solid networking knowledge (TCP/IP, DNS, DHCP, TLS/SSL, etc.) with hands-on experience in WiFi, LTE, and GPS technologies
  • Quick to learn and adapt to new technologies and systems
  • Strong communication skills in English (both written and verbal)
Job Responsibility
Job Responsibility
  • Design, develop, and deploy new features for Axon’s camera systems in a secure, privacy preserving way
  • Coordinate across teams on a breadth of platforms including desktop, mobile applications, and backend services
  • Set a high technical bar for the team through code and architecture design reviews
  • Participate in technical issues troubleshooting and solving of the team
  • Resolve ambiguity in product requirements potentially resolve conflicting requirements
  • Mentor and coach junior engineers
What we offer
What we offer
  • Medical and Dental Insurance
  • Vision Insurance
  • Robust Paid Time Off policy
  • Bonuses
  • Lunch allowance
  • Cell phone stipend
  • Free LinkedIn Learning and Udemy account
  • Access to 24/7 online emotional and mental support
  • Gym membership
  • Free parking
  • Fulltime
Read More
Arrow Right

Senior C++ Software Engineer

We are seeking an innovative C++ Developer to join our team focused on enhancing...
Location
Location
United States , Sterling
Salary
Salary:
Not provided
axon.com Logo
Axon
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field — or equivalent experience
  • Strong C++ programming skills (modern C++ preferred: C++14/17/20)
  • Solid experience with multithreading and parallel processing
  • Hands-on experience with video streaming, and ideally camera integration, or camera control APIs
  • Knowledge of performance-oriented programming and optimization in constrained environments
  • Strong background in Linux development and debugging
  • Excellent analytical, problem-solving, and communication skills
  • A collaborative mindset and desire to build technology that protects people and infrastructure
Job Responsibility
Job Responsibility
  • Design, develop, and optimize C++ code for computer vision and camera tracking systems
  • Build and enhance video streaming pipelines and camera integration across multiple sensor platforms
  • Implement and tune algorithms for real-time performance on Linux-based edge systems
  • Collaborate closely with hardware, AI, and sensor fusion teams to deliver robust, field-ready solutions
  • Process video streams and API data in resource constrained environments
  • Contribute to the architecture and design of new tracking, streaming, and synchronization features
  • Troubleshoot and debug complex software issues, from low-level performance to system integration
  • Stay current with advances in C++ standards, parallel computing, and GPU/CUDA technologies to keep Dedrone’s systems at the cutting edge
What we offer
What we offer
  • Competitive salary and 401k with employer match
  • Discretionary paid time off
  • Paid parental leave for all
  • Medical, Dental, Vision plans
  • Fitness Programs
  • Emotional & Mental Wellness support
  • Learning & Development programs
  • Snacks in our offices
  • Fulltime
Read More
Arrow Right

Senior BSP Engineer - Cameras

Verkada is transforming how organizations protect their people and places with a...
Location
Location
United States , San Mateo
Salary
Salary:
130000.00 - 300000.00 USD / Year
verkada.com Logo
Verkada
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS/MS in Computer Science (or similar degree)
  • 5 years of experience of full-time Embedded Software development
  • Proficient in at least one system programming language, such as C, C++, Golang, Rust
  • Minimal of 2 years of full-time system software development for Linux-based platform
  • Great knowledge on modern operating systems and computer architecture
  • Familiar with Bash scripts and Python
  • Good communication & documentation skills
  • Must be willing and able to work onsite five days per week
Job Responsibility
Job Responsibility
  • Work cross-functionally with hardware team to develop camera features in C/C++ and Python
  • Lead code reviews, debugging, and bug fixes
  • Experiment/test with new development boards
  • Make regular contributions to existing code base to push new features OTA on a frequent basis
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