Hanwha Vision America
Sr. C++ Application Developer
Hanwha Vision America, Carlsbad, California, United States, 92002
3 days ago Be among the first 25 applicants
Hanwha Vision America , an affiliate of the Fortune Global 500
Hanwha Group , is a global leader in advanced network video surveillance and access control solutions. We deliver end-to-end security products—including access control systems, IP cameras, storage, and video management software—serving critical sectors such as retail, transportation, education, healthcare, finance, and critical infrastructure.
We are seeking a
Senior C++ application developer
to join our team, dedicated to pioneering the next generation of building access control solutions. You will be instrumental in developing high-performance, secure, and reliable firmware across our entire product line.
Key Responsibilities
Architect high-performance systems: design and lead the implementation of scalable C++ applications that maximize efficiency, reliability, and speed across multi-layered systems.
Secure software development: design, implement, and maintain the secure software foundation for our products, ensuring robust integration with SDKs, storage systems, and cloud services.
Vulnerability analysis & mitigation: proactively analyze firmware and system architecture for potential security vulnerabilities and design robust, scalable countermeasures, driving a security-first development mindset.
End-to-end product engineering: drive the development, integration, and deployment of firmware across multiple hardware platforms, ensuring high quality and performance from prototype to mass production.
Testing, automation & CI/CD: develop and maintain comprehensive unit, integration, and performance tests; significantly contribute to the build and production test infrastructure, owning key components of the CI/CD pipeline.
Code quality & architectural refactoring: conduct rigorous code reviews, champion best practices for maintainability, and proactively lead the refactoring of existing codebase components to ensure future feature readiness and technological longevity.
Required Qualifications
Education: Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or a closely related technical field.
Experience: A minimum of 8+ years of progressive professional experience as a C++ application developer or in a similar leadership role.
Proficiency: Expert-level proficiency in C++ is mandatory.
Core Expertise & Technical Skills
Networking: MQTT/HTTPS
Embedded Stack: Linux, Yocto, C++
Toolchains & Infra: Cross-platform compilation (toolchain), CMake/Make, Debuggers (GDB)
Achievements & Leadership
Deployment scale: Proven track record of developing and successfully deploying firmware to mass-market devices.
Automation: Direct experience building and optimizing sophisticated firmware CI/CD pipelines for continuous integration and automated testing.
Troubleshooting mastery: Proven ability to troubleshoot and diagnose complex, intermittent issues end-to-end across hardware, firmware, and network layers.
Seniority level: Mid-Senior level; Employment type: Full-time; Job function: Engineering and Information Technology; Industries: Security and Investigations.
Referrals increase your chances of interviewing at Hanwha Vision America by 2x
Carlsbad, CA $121,400 - $161,800 1 hour ago
#J-18808-Ljbffr
Hanwha Vision America , an affiliate of the Fortune Global 500
Hanwha Group , is a global leader in advanced network video surveillance and access control solutions. We deliver end-to-end security products—including access control systems, IP cameras, storage, and video management software—serving critical sectors such as retail, transportation, education, healthcare, finance, and critical infrastructure.
We are seeking a
Senior C++ application developer
to join our team, dedicated to pioneering the next generation of building access control solutions. You will be instrumental in developing high-performance, secure, and reliable firmware across our entire product line.
Key Responsibilities
Architect high-performance systems: design and lead the implementation of scalable C++ applications that maximize efficiency, reliability, and speed across multi-layered systems.
Secure software development: design, implement, and maintain the secure software foundation for our products, ensuring robust integration with SDKs, storage systems, and cloud services.
Vulnerability analysis & mitigation: proactively analyze firmware and system architecture for potential security vulnerabilities and design robust, scalable countermeasures, driving a security-first development mindset.
End-to-end product engineering: drive the development, integration, and deployment of firmware across multiple hardware platforms, ensuring high quality and performance from prototype to mass production.
Testing, automation & CI/CD: develop and maintain comprehensive unit, integration, and performance tests; significantly contribute to the build and production test infrastructure, owning key components of the CI/CD pipeline.
Code quality & architectural refactoring: conduct rigorous code reviews, champion best practices for maintainability, and proactively lead the refactoring of existing codebase components to ensure future feature readiness and technological longevity.
Required Qualifications
Education: Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or a closely related technical field.
Experience: A minimum of 8+ years of progressive professional experience as a C++ application developer or in a similar leadership role.
Proficiency: Expert-level proficiency in C++ is mandatory.
Core Expertise & Technical Skills
Networking: MQTT/HTTPS
Embedded Stack: Linux, Yocto, C++
Toolchains & Infra: Cross-platform compilation (toolchain), CMake/Make, Debuggers (GDB)
Achievements & Leadership
Deployment scale: Proven track record of developing and successfully deploying firmware to mass-market devices.
Automation: Direct experience building and optimizing sophisticated firmware CI/CD pipelines for continuous integration and automated testing.
Troubleshooting mastery: Proven ability to troubleshoot and diagnose complex, intermittent issues end-to-end across hardware, firmware, and network layers.
Seniority level: Mid-Senior level; Employment type: Full-time; Job function: Engineering and Information Technology; Industries: Security and Investigations.
Referrals increase your chances of interviewing at Hanwha Vision America by 2x
Carlsbad, CA $121,400 - $161,800 1 hour ago
#J-18808-Ljbffr