Development Engineer (Reader Development Support)

MSI GLOBAL PRIVATE LIMITED

  • Create, develop, and maintain detailed & comprehensive and well-structured embedded firmware, design documentation and test document including unit test cases.
  • Estimate, prioritize, plan and coordinate development activities.
  • Documenting software design, processing flow, interface, firmware performance, integration results to ensure quality and functionality, working with developers/engineers to resolve issues, and verifying that the software meets requirements.
  • Conduct benchmarking and performance, and end-to-end testing, and analyse test performance metrics, including response times, failure rates, and transaction success rates.
  • Work closely with front end developers to address integration and performance of the contactless products.
  • Monitor and resolve integration issues, optimizing transaction performance and reliability.
  • Perform thorough regression testing when defects are resolved.
  • Document and track test results and defects.
  • Ability to work with cross-functional teams indifferent environment to ensure quality throughout the software development life cycle.

Requirements

  • Tertiary qualification in Computer Engineering/Electronics Engineering or related discipline.
  • Domain knowledge and experience in EMV Contactless Specifications (C-2 to C-8 kernels, Book A, Book B), ISO/IEC 14443, ETSI TS 102 221.
  • Understanding of smart card cryptographic protocols, experience and knowledge of CEPAS (Contactless e-Purse Application for Singapore) and NXP Mi fare specifications, EMV compliant products will be an added.
  • Proficiency in working with NFC/RFID, interface modules like UART, I2C and experience in testing and troubleshooting contactless card and mobile phone.
  • Experience in C, C++, Rust and other programming languages.
  • Good written and verbal communication skills.
  • Proven work experience in software quality assurance.
  • A good understanding of card clash scenario in Global Mass Transportation Fare Ticketing is a plus.
  • Self-starter and can work independently.