Front End Engineer

Responsibilities

1.      Develop software on payment acceptance devices according to the requirements received.

2.      Develop software tools for testing and troubleshooting to support the team's operations.

3.      Analyze and resolve issues occurring within the responsible systems.

4.      Prepare technical documentation, user manuals, test results, and other related documents.

5.      Provide system advice and coordinate with other relevant teams.

Key Skills & Capabilities

1.      Ability to develop software on Embedded devices using the following languages:

o   C/C++

o   Shell script

o   Golang

2.      Ability to develop software on Android payment terminals using Java or Kotlin.

3.      Ability to develop software on Windows using at least one of the following: C#, Python, Qt, or Electron.

4.      Proficient understanding and ability to develop software working with pointers in C/C++.

5.      Excellent understanding of different number bases and bitwise operators for bit-level calculations.

6.      Ability to develop software with a solid understanding of hardware interface protocols: UART, TCP/IP, and USB.

7.      Good knowledge and understanding of API development and Backend services to effectively collaborate with the Backend team.

8.      Core understanding of basic cryptography and hashing algorithms, such as RSA, CRC, DES, and AES.

9.      Proficient in using basic Linux commands.

10. Ability to write Unit Tests using JUnit and Mockito.

Proficient in version control using Git, with a solid understanding of Git branch strategies

Qualifications

1.      Education: Bachelor's degree or higher in Computer Science, Electrical Engineering, Electronics Engineering, or other related fields.

2.      No age restriction.

3.      No gender restriction.

4.      1–5 years of work experience.

Experience in developing software for Embedded systems, Linux System programming, or Android payment terminals will be given special consideration.

 

Bangkok Smartcard System Company Limited

อาคารบีทีเอส วิชันนารี ปาร์ค (เซ้าธ์ โซน) ชั้นที่ 25 - จตุจักร

3 วันที่แล้ว