Search by job, company or skills

J

Sr. Payment Software Engineer

3-5 Years

This job is no longer accepting applications

new job description bg glownew job description bg glownew job description bg svg
  • Posted a month ago

Job Description

About the Role

We are looking for a talented Payment Software Engineer to join our team in developing core platform and system software for payment terminals. This role is ideal for engineers with experience in Android mobile platforms, BSP development, or payment terminal systems, who are passionate about building reliable, high-quality products through solid system design and low-level development.

Key Responsibilities

Develop and maintain payment terminal software on Android/Linux platforms.

Collaborate closely with software, hardware, and QA teams to design and integrate system features.

Develop core system features supporting hardware components, system services, and platform functionality.

Analyze system logs and runtime behavior to debug issues and improve system stability and performance.

Participate in Android/Linux BSP development, including platform bring-up, kernel configuration, and system integration.

Develop and debug Android/Linux device drivers to ensure proper hardware functionality.

Required Qualifications

Bachelor's degree in Computer Science, Electrical Engineering, or related field.

3+ years of experience in software development, preferably in embedded systems or Android-based platforms.

Strong programming skills in Java/Kotlin and familiarity with Android SDK.

Experience or solid understanding of Android/Linux system architecture, BSP, or device drivers.

Experience with payment terminal platforms or similar embedded devices.

Strong problem-solving skills and ability to debug system-level issues.

Speak and write fluent English.

Preferred Qualifications

Hands-on experience with Android or Linux BSP development.

Experience writing Android/Linux device drivers.

Experience with ARM platform.

Knowledge of EMV.

Knowledge of Android or Linux-based systems and scripting languages (e.g., Python, Bash).

Experience with version control systems (e.g., Git).

About the Role

We are looking for a talented Payment Software Engineer to join our team in developing core platform and system software for payment terminals. This role is ideal for engineers with experience in Android mobile platforms, BSP development, or payment terminal systems, who are passionate about building reliable, high-quality products through solid system design and low-level development.

Key Responsibilities

Develop and maintain payment terminal software on Android/Linux platforms.

Collaborate closely with software, hardware, and QA teams to design and integrate system features.

Develop core system features supporting hardware components, system services, and platform functionality.

Analyze system logs and runtime behavior to debug issues and improve system stability and performance.

Participate in Android/Linux BSP development, including platform bring-up, kernel configuration, and system integration.

Develop and debug Android/Linux device drivers to ensure proper hardware functionality.

Required Qualifications

Bachelor's degree in Computer Science, Electrical Engineering, or related field.

3+ years of experience in software development, preferably in embedded systems or Android-based platforms.

Strong programming skills in Java/Kotlin and familiarity with Android SDK.

Experience or solid understanding of Android/Linux system architecture, BSP, or device drivers.

Experience with payment terminal platforms or similar embedded devices.

Strong problem-solving skills and ability to debug system-level issues.

Speak and write fluent English.

Preferred Qualifications

Hands-on experience with Android or Linux BSP development.

Experience writing Android/Linux device drivers.

Experience with ARM platform.

Knowledge of Android or Linux-based systems and scripting languages (e.g., Python, Bash).

Experience with version control systems (e.g., Git).

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 142110655