Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Hanwha Techwin America Logo

Sr. C++ Application Developer

Hanwha Techwin America

Salary not specified
Oct 17, 2025
Carlsbad, CA, US
Apply Now

Hanwha Vision America is seeking to pioneer the next generation of building access control solutions by developing high-performance, secure, and reliable firmware across their entire product line.

Requirements

  • Expert-level proficiency C++ is mandatory.
  • MQTT/HTTPS
  • Linux, Yocto, C++
  • Cross-Platform Compilation (Toolchain), CMake/Make, Debuggers (GDB)

Responsibilities

  • Architect High-Performance Systems: Design and lead the implementation of scalable, C++ application 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.

Other

  • Bachelor's or Master's degree in Computer Science, Computer Engineering, or a closely related technical field.
  • A minimum of 8+ years of progressive professional experience as a C++ application developer, or in a similar leadership role.
  • Proven track record of developing and successfully deploying firmware to mass-market devices
  • Direct experience building and optimizing a sophisticated firmware CI/CD pipeline for continuous integration and automated testing.
  • Proven ability to troubleshoot and diagnose complex, intermittent issues end-to-end across hardware, firmware, and network layers.