Get AI-powered advice on this job and more exclusive features.
About CompoSecureFounded in 2000, CompoSecure (Nasdaq: CMPO) is a technology partner to market leaders, fintechs and consumers enabling trust for millions of people around the globe. The company combines elegance, simplicity, and security to deliver exceptional experiences and peace of mind in the physical and digital world. CompoSecure's innovative payment card technology and metal cards with Arculus security and authentication capabilities deliver unique, premium branded experiences, enable people to access and use their financial and digital assets, and ensure trust at the point of a transaction. For more information, please visit www.CompoSecure.com and www.GetArculus.com.Position OverviewWe are seeking a skilled JavaCard Firmware Developer to design, develop, and optimize embedded firmware for smart card and secure element applications. This role will involve working with JavaCard technology, cryptographic algorithms, and secure hardware environments to develop high-performance, secure, and compliant solutions for payment, identity, and access control applications.Key Responsibilities
- Design, develop, and maintain firmware solutions using JavaCard and GlobalPlatform specifications.
- Implement and optimize JavaCard applets, security protocols, and cryptographic algorithms.
- Work closely with hardware engineers to ensure seamless integration of firmware with secure elements and smart card chips.
- Develop and maintain APDU (Application Protocol Data Unit) command handling.
- Perform debugging, testing, and optimization of firmware to meet security, performance, and compliance requirements.
- Ensure compliance with industry standards such as EMVCo, Common Criteria (CC), and FIPS 140-2.
- Collaborate with cross-functional teams, including security, product, and QA teams, to ensure firmware reliability and security.
- Develop and maintain documentation for firmware architecture, APIs, and integration guidelines.
Qualifications & Skills
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- 3+ years of experience in JavaCard firmware development.
- Strong knowledge of JavaCard technology, GlobalPlatform, and ISO 7816/14443 standards.
- Experience with JavaCard applet development, secure elements, and smart card programming.
- Familiarity with cryptographic algorithms (AES, RSA, ECC, SHA, DES) and security best practices.
- Experience with debugging tools and testing methodologies for embedded firmware development.
- Strong problem-solving skills and attention to detail.
- Experience with C, C++, or assembly language for embedded systems is a plus.
- Knowledge of payment systems, digital identity, or access control applications is a plus.
BenefitsAt CompoSecure, we believe in supporting our employees with a comprehensive benefits package that promotes health, financial well-being, and work-life balance. Our full-time team members enjoy access to:
- Medical, Dental & Vision Coverage
- Flexible Spending Accounts (FSA)
- Company-Paid Life and Disability Insurance
- 401(k) with Company Match
- Paid Time Off & Paid Holidays
- Annual Bonus Opportunities
- Employee Assistance Program (EAP)
- Career Advancement Opportunities
Benefits eligibility and details will be shared during the hiring process. We're excited to support you in building a rewarding career with us.Please note: CompoSecure does not accept unsolicited resumes from staffing agencies or third-party recruiters. Any unsolicited resumes sent to CompoSecure, including to our employees, will become the property of CompoSecure and may be used without any obligation to pay referral or placement fees. Any agency or recruiter seeking to work with CompoSecure's Talent Acquisition Team should contact our team directly by sending an email to
[email protected] is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, or national origin. We are also an equal opportunity employer of individuals with disabilities and protected veterans.Seniority level
Employment type
Job function
- Job functionEngineering and Information Technology
- IndustriesTechnology, Information and Internet
Referrals increase your chances of interviewing at CompoSecure by 2x
Bridgewater, NJ $140,000 - $200,000 3 weeks ago
Skillman, NJ $160,000 - $240,000 1 week ago
Somerset, NJ $130,000 - $180,000 6 days ago
Staff Software Engineer (API Management)
Warren, NJ $135,000 - $165,000 14 hours ago
UKG (Ultimate Kronos Group) - Software Engineer Intern - Fall 2025, application via RippleMatch
We're unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr