A

ASSA ABLOY

Global leader in access solutions

Senior Software Engineer

Systems Software EngineeringUpdated on Nov 14
Full-timePrague, CzechiaNo salary listed

About the Job

Requirements

  • Experience with device driver development for Windows, Linux, Android, or iOS.
  • Knowledge of secure and platform-independent coding practices.
  • Familiarity with applied cryptography, public key infrastructure, X.509 certificates, and information security principles.
  • Experience with virtualization platforms such as VMware or remote access platforms such as Citrix.
  • Working knowledge of Python for build, test, or automation scripts.
  • Experience with image processing, computer vision, and setup or optimization of Image Signal Processing (ISP/ISDP) pipelines.
  • Familiarity with camera imaging systems, image quality analysis, and related software frameworks.
  • Basic understanding of artificial intelligence or deep learning concepts.
  • Working knowledge of Czech or Slovak.
  • Substantial professional experience in C/C++ software development.
  • Strong working knowledge of either Windows or Linux, with at least basic knowledge of the other.
  • Experience with software development tools and source control systems, preferably Git.
  • Understanding of multithreading, multitasking, and interprocess communication.
  • University degree at bachelor's level or higher in Computer Science, Software Engineering, or a related field; a master's degree is preferred.
  • At least 5 years of experience with a bachelor's degree or 3 years with a master's degree.
  • Applicants must be currently and legally authorized to reside and work in the hiring country.

Responsibilities

  • Design, develop, test, and maintain high-quality software solutions primarily in C/C++.
  • Perform development on Windows and Linux platforms, ensuring performance, stability, and security.
  • Deliver software components that meet functional requirements, quality standards, and project timelines.
  • Collaborate with team members, stakeholders, and cross-functional teams.
  • Participate in code reviews and adhere to established development processes and best practices.
  • Develop system-level software including communication libraries, biometric SDKs, middleware, device drivers, and security infrastructure.
  • Contribute to the design and documentation of software architecture, modules, and specifications.
  • Apply knowledge of multithreading, interprocess communication, and system programming concepts.
  • Support continuous improvement initiatives related to software quality, security, and maintainability.

Desired Qualifications

  • Experience with virtualization platforms such as VMware or remote access platforms such as Citrix.
  • Working knowledge of Python for build, test, or automation scripts.
  • Experience with image processing, computer vision, and setup or optimization of Image Signal Processing (ISP/ISDP) pipelines.
  • Familiarity with camera imaging systems, image quality analysis, and related software frameworks.
  • Basic understanding of artificial intelligence or deep learning concepts.
  • Experience with software development tools and source control systems, preferably Git.
  • A master's degree in Computer Science, Software Engineering, or a related field.

About the Company

ASSA ABLOY

Global leader in access solutions

ASSA ABLOY provides access solutions including mechanical locks and electronic security systems to secure doors, buildings, and identities. Its products work by combining physical locks with digital access control: mechanical locksets for doors, electronic locks and smart cylinders that can be opened via codes, cards, keys, or mobile apps, and identity solutions from HID Global that manage secure credentials and access permissions across systems. The company differentiates itself through a large, diversified portfolio of brands and products, a long track record of strategic acquisitions (such as Yale Locks and HID Global), and a global presence in over 70 countries, which lets it serve many customers and integrate hardware with software and identity management. The goal is to maintain leadership in the access-solutions market by expanding offerings, geographic reach, and coordination across physical security and identity technologies.

Company size
10,001+
Company stage
IPO
Headquarters
Stockholms kommun, Sweden
Founded
1880

Recently Posted Jobs

Explore more opportunities at ASSA ABLOY

See more jobs