Firmware Engineer
Location: Oldham (Hybrid working)
Type: Permanent
Salary: Up to £60,000pa
This role is a newly created position to work on cutting-edge projects, specializing in EMVCo standards and technologies. It is ideal for a self-starter comfortable with carving out their own path working with innovative projects. You will be an essential part of a team responsible for spearheading the development of new payment processing solutions that blend traditional and modern financial systems, ensuring their security, efficiency, and compliance with global standards.
We are seeking a highly skilled and motivated EMVCo Software / Firmware Engineer to join our newly created, dynamic team. As an EMVCo Software / Firmware Engineer, you will be responsible for developing and maintaining software solutions that adhere to EMVCo specifications for secure and interoperable payment systems. You will play a crucial role in ensuring compliance with global payment standards, facilitating secure transactions, and contributing to the advancement of payment technology.
Key Responsibilities:
1. EMVCo Software Development:
o Design, develop, and maintain software solutions that comply with EMVCo specifications for secure payment transactions.
o Implement and enhance EMV payment protocols, cryptographic algorithms, and security features.
o Collaborate with cross-functional teams to integrate EMVCo standards into existing systems and applications.
2. Payment System Integration:
o Work closely with hardware and software teams to integrate EMVCo-compliant solutions into payment terminals, mobile applications, and other payment processing systems.
o Ensure seamless interoperability with various payment networks and platforms.
3. Security Compliance:
o Stay up-to-date with the latest EMVCo specifications and industry trends related to payment security.
o Conduct security assessments and implement measures to enhance the security of payment systems.
4. Quality Assurance:
o Develop and execute test plans to ensure the reliability, functionality, and security of EMVCo-compliant software.
o Collaborate with quality assurance teams to identify and address software defects and vulnerabilities.
5. Documentation:
o Create and maintain comprehensive documentation related to EMVCo specifications, software architecture, and implementation details.
o Provide technical documentation and training materials for internal teams.
Qualifications:
* Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
* Proven experience in software development, with a focus on payment systems and EMVCo standards.
* Strong understanding of EMVCo specifications, payment protocols, and security requirements.
* Proficiency in programming languages such as Java, C++, or Python.
* Experience with cryptographic algorithms and protocols used in secure payment transactions.
* Familiarity with payment industry regulations and compliance standards.
Skills and Attributes:
* Strong problem-solving skills and attention to detail.
* Excellent communication and collaboration abilities.
* Ability to work in a fast-paced and dynamic environment.
* Commitment to staying informed about emerging technologies and industry trends.
#J-18808-Ljbffr