Software Engineer

Giesecke & Devrient GmbH

San Diego (CA)

Hybrid

USD 136,000 - 141,000

Full time

6 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Veridos seeks a Software Engineer in San Diego to design, develop, and expand our SDK and Demo App ecosystem across multi-device and network environments. The role focuses on embedding image processing, calibration, and data capture libraries to maximize hardware performance for B2B demos and internal tools.

Responsibilities include delivering core APIs, supporting external client demos, and creating internal apps for device optimization, hardware testing, and factory calibration.

Qualifications

  • Bachelor’s or higher degree in Computer Science, Electronic Engineering, Image Processing, or a related technical discipline.
  • 3–5+ years of professional software development with C++ and C#/.NET.
  • Experience with OpenCV and computer vision tasks is required.

Responsibilities

  • Design, build, and maintain the core SDK framework and apps for external demos and internal tools.
  • Develop low-latency image pre-processing pipelines, including enhancement, auto-cropping, and ROI extraction.
  • Integrate OCR and barcode decoders into the SDK framework.
  • Collaborate with firmware engineers to define device-level protocols and debug hardware interfaces (USB, Serial, PC/SC).

Skills

C++
C# / .NET
Image processing
OpenCV
RESTful APIs
WebSockets

Education

Bachelor’s or higher in Computer Science or related

Tools

CMake
Qt
Linux programming
Android/Tablet integration

Job description

Select how often (in days) to receive an alert:

Shaping the future of identity technology.

Software Engineer

Location: San Diego, CA, US

Business Sector: E-Seek Inc.

Veridos provides secure and innovative identity solutions to governments worldwide. We help ensure every citizen has access to a trusted legal identity—enabling participation in society and access to essential services. From passports and ID cards to mobile IDs and border control systems, we deliver end-to-end identity solutions tailored to national needs. Join our multicultural workforce to create innovative solutions that make a worldwide impact.

As a joint venture of Giesecke+Devrient, a global SecurityTech company and Bundesdruckerei, the German state printing service, we are always looking for talented and motivated colleagues who share our vision and want to shape the future of identities with us.

Position Overview

We are looking for a Software Engineer to design, develop, and expand our SDK & Demo App ecosystem across multi-device and network environments. Our software layer supports our core identity document scanning hardware. This is an onsite position located in San Diego, CA.

In this role, you will architect the core SDK & Demo App, directly embedding image processing, advanced calibration algorithms, and data capture libraries (OCR & Barcode) to maximize hardware performance and production. You will be responsible for delivering both the core APIs and Apps for B2B client integration interactive Demo, alongside internal Engineering Apps required for device optimization, hardware testing, and factory calibration.

Role Summary

  • Job Title:Software Engineer (PC/Embedded SDK & Demo App Development)
  • Department:R&D Dept.
  • Core Tech Stack: C++, C# / .NET, Windows/Linux Systems Programming, Embedded Systems, Image Processing (OpenCV), Network Programming (RESTful APIs, WebSockets)

Key Responsibilities

Core SDK and Apps (Image & Data Recognition Engine)

  • Design, build, and maintain the core SDK framework and associated apps, supporting both external B2B client demo applications and internal engineering tools for hardware verification, calibration, and factory production.
  • Develop and optimize low-latencyimage pre-processing pipelines(including image enhancement, auto-cropping, and ROI extraction).
  • Integrate and optimize third-party libraries (e.g., OCR, barcode decoders) into the core SDK framework.
  • Work closely with firmware engineersto define device-level communication protocols and debug hardware interface issues (USB, Serial, PC/SC).

Multi-Device & Network Expansion

  • Port and expand existingSDK, Demo App, and recognition librariesinto cross-platform, networked environments (Linux, Embedded Systems, Tablets, and Edge devices).
  • Consider future network scalability when defining core communication architectures. (e.g., RESTful APIs, WebSockets)

Technical Documentation & Support

  • Write clean English technical documentation and API references for global B2B clients.

Qualifications & Requirements

Education:

  • Bachelor’s or higher degree in Computer Science, Electronic Engineering, Image Processing, or a related technical discipline.

Experience & Mindset

  • 3–5+ years of professional experience in software development with a strong focus onC++ , C#/ .NET.
  • A proven self-starterwho demonstrates high autonomy and takes clear ownership of assigned tasks.

Image Processing:

  • Solid hands-on experience utilizing computer vision libraries (e.g., OpenCV) for raw sensor data, camera calibration, or frame-level manipulation.

Communication Skills:

  • Proven ability to write clean English technical documentation and communicate effectively with global technical teams.

Preferred Qualifications

  • Experience integrating and optimizingOCR technologies or 1D/2D Barcode decoding libraries(e.g., processing PDF417, QR codes) within an SDK environment.
  • Embedded, Mobile & Network OS Expertise:Experience with Linux systems programming, Android/Tablet integration, or buildingSDK & Demo Appsfor resource-constrained embedded industrial devices.
  • Experience with cross-platform tools such as CMake, Qt, or multi-OS packaging tools forSDK & Demo Appdistribution.
  • Experience interfacing software with hardware devices via USB, serial or PC/SC protocols, with a history of collaborating with firmware.

The pay range for this position is $ 135,815-$141,130 per year. Benefits offered to eligible employees include, medical (PPO and HDHP with HSA), dental, vision, paid time off, paid holidays, 401K w/ employer match, short/long term disability, life insurance, healthcare and dependent care flexible spending, EAP, commuter benefits, education assistance, pet insurance, legal, and more.

$$ We are an equal opportunity employer! We promote diversity in all its forms and create an inclusive work environment, free from prejudice, discrimination and harassment, in which all employees feel a sense of belonging. We warmly welcome all applications regardless of gender, age, race or ethnic origin, social and cultural background, religion, disability and sexual orientation.

We are an equal opportunity employer! We promote diversity in all its forms and create an inclusive work environment, free from prejudice, discrimination and harassment, in which all employees feel a sense of belonging. We warmly welcome all applications regardless of gender, age, race or ethnic origin, social and cultural background, religion, disability and sexual orientation.

Did we spark your interest?

E-Seek Inc.

E-9471 Ridgehaven Crt San Diego CA 92123

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Giesecke+Devrient • San Diego (CA)

On-site
USD 136,000 - 141,000
Medical PPO/HSA
Dental
Vision
+11
Senior Sales Manager
Senior Sales Manager

Veridos GmbH • San Diego (CA)

On-site
USD 120,276 - 158,970
Medical insurance
Dental insurance
Vision insurance
+4
SDK & Demo App Software Engineer (Embedded/PC)
SDK & Demo App Software Engineer (Embedded/PC)

Giesecke & Devrient GmbH • San Diego (CA)

Hybrid
USD 136,000 - 141,000
Senior Sales Manager
Senior Sales Manager

Giesecke+Devrient • San Diego (CA)

On-site
USD 120,276 - 158,970
Medical (PPO and HDHP with HSA)
Dental
Vision
+11
Embedded Linux Software Engineer
Embedded Linux Software Engineer

SeeScan LLC • San Diego (CA)

On-site
USD 105,000 - 155,000
Medical, dental, and vision coverage
401(k) with partial matching
Flexible Paid Time Off
Software Engineer (Embedded Systems, Linux)
Software Engineer (Embedded Systems, Linux)

Watchfire • Danville (IL)

On-site
USD 90,000 - 130,000
Medical
Dental
Vision
+7
Software Engineer - 26-035
Software Engineer - 26-035

AUSGAR Technologies Inc. • San Diego (CA)

On-site
USD 150,000 - 165,000
Software Engineering Intern
Software Engineering Intern

Radiometer • Vista (CA)

On-site
USD 34,000 - 48,000
Senior Software Engineer, Computer Vision
Senior Software Engineer, Computer Vision

CLEAR • New York (NY)

On-site
USD 175,500 - 215,000
Comprehensive healthcare plans
Family-building benefits
Flexible time off
+2
Software Engineering Intern
Software Engineering Intern

Leica Biosystems Inc. • Vista (CA)

On-site
USD 34,000 - 48,000