Demo

JavaCard Firmware Developer

CompoSecure
Franklin, NJ Full Time
POSTED ON 4/15/2025
AVAILABLE BEFORE 5/9/2025

Job Description

Job Description

About CompoSecure

Founded 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 .

About the Role :

We 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.
  • 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 recruiting@composecure.com.

    CompoSecure 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.

    If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a JavaCard Firmware Developer?

    Sign up to receive alerts about other jobs on the JavaCard Firmware Developer career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $69,893 - $86,144
    Income Estimation: 
    $85,601 - $106,262
    Income Estimation: 
    $88,984 - $115,784
    Income Estimation: 
    $111,369 - $141,168
    Income Estimation: 
    $117,871 - $153,580
    Income Estimation: 
    $109,939 - $144,341
    Income Estimation: 
    $114,500 - $144,633
    Income Estimation: 
    $66,157 - $90,051
    Income Estimation: 
    $82,230 - $118,841
    Income Estimation: 
    $136,714 - $171,621
    Income Estimation: 
    $66,195 - $86,448
    Income Estimation: 
    $153,752 - $200,235
    Income Estimation: 
    $111,369 - $141,168
    Income Estimation: 
    $131,745 - $167,716
    Income Estimation: 
    $144,503 - $184,592
    Income Estimation: 
    $102,541 - $137,871
    Income Estimation: 
    $153,752 - $200,235
    Income Estimation: 
    $70,239 - $89,209
    Income Estimation: 
    $88,984 - $115,784
    Income Estimation: 
    $92,017 - $124,111
    Income Estimation: 
    $90,707 - $120,959
    Income Estimation: 
    $91,486 - $118,193
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Job openings at CompoSecure

    CompoSecure
    Hired Organization Address Franklin, NJ Full Time
    Job Description Job Description About CompoSecure : Founded in 2000, CompoSecure (Nasdaq : CMPO) is a technology partner...
    CompoSecure
    Hired Organization Address Trenton, NJ Full Time
    About CompoSecure : Founded in 2000, CompoSecure (Nasdaq : CMPO) is a technology partner to market leaders, fintechs and...
    CompoSecure
    Hired Organization Address Jersey, NJ Full Time
    About CompoSecure Founded in 2000, CompoSecure (Nasdaq : CMPO) is a technology partner to market leaders, fintechs and c...
    CompoSecure
    Hired Organization Address Franklin, NJ Full Time
    Job Description Job Description About CompoSecure : Founded in 2000, CompoSecure (Nasdaq : CMPO) is a technology partner...

    Not the job you're looking for? Here are some other JavaCard Firmware Developer jobs in the Franklin, NJ area that may be a better fit.

    Firmware Engineer

    Jobleads-US, Mahwah, NJ

    Firmware Design Engineer

    Jobleads-US, Mahwah, NJ

    AI Assistant is available now!

    Feel free to start your new journey!