AFC Software Engineer (Korean / English bilingual)
About the role
Job Summary :
A software engineer is responsible for designing, developing, and testing the software for the Automatic Fare Collection (AFC) devices. This role is also responsible for deploying and configuring updated software, as well as conducting both on-site and remote testing and troubleshooting by analyzing the system logs and data to diagnose and resolve the issues efficiently.
Duties/Responsibilities :
Participate in designing, coding, testing, and deploying software
Provide technical support during the AFC device installation. (on-site and remote)
Help troubleshoot and resolve operational issues as they arise (on-site and remote)
Conduct basic testing and validation to ensure software performance and reliability (on-site and remote)
Contribute to preparing and updating technical documentation
Support project-related tasks and deliverables as assigned by the manager
Basic Qualifications :
4-5 years of experience in software development
Ability to learn and apply programming concepts effectively.
Familiar with the following program languages: C, C#, Python.
Familiar with the following IDEs: Visual Studio, Visual Code.
Familiar with the following development environments: Windows OS, STM32.
Strong problem-solving and troubleshooting mindset.
Good teamwork and communication skills
Preferred Qualifications :
Basic computer network knowledge.
Experience in serial communication programming
Experience in TCP/IP communication programming
intermediate conversational skill in Korean
Physical Requirements :
Available for interstate/abroad business travel by air.
Responsibilities
- Participate in designing, coding, testing, and deploying software
- Provide technical support during the AFC device installation
- Help troubleshoot and resolve operational issues
- Conduct basic testing and validation to ensure software performance and reliability
- Contribute to preparing and updating technical documentation
- Support project-related tasks and deliverables as assigned by the manager
Qualifications
- 4-5 years of experience in software development
- Ability to learn and apply programming concepts effectively
- Familiar with programming languages: C, C#, Python
- Familiar with IDEs: Visual Studio, Visual Code
- Familiar with development environments: Windows OS, STM32
- Strong problem-solving and troubleshooting mindset
- Good teamwork and communication skills
Skills mentioned
About Nexien Inc.
We are committed to providing the best expertise & service to ensure cost-effective and successful results. Nexien has applied our people, processes, and technologies to accelerate solving some of the world’s toughest challenges in order to positively impact the environment, marketplace, workplace, and society. We recognize that the basic needs of society remain constant. To meet society’s needs in a world of decreasing resources and increasing innovations, we need to help our customers develop intelligent infrastructure solutions, including technical resources provisions and smart ecosystems. We work closely with our clients to accurately interpret their envisioned dreams in drawings and to bring them to life. We are constantly working with our clients to better understand their challenges. We believe that our active engagement and interest in our clients initiate a flexible approach which provides them with the best solution that is both cost effective and right for their business.