NXP Semiconductors logo

NFC System Software Engineer - Entry Level

NXP Semiconductors
June 28, 2026
Full-time
On-site
San Jose, California, United States
$83,800 - $115,200 USD yearly
Test Engineering Jobs, Level - Entry or Early Career

Job Title

NFC System Software Engineer - Entry Level

Role Summary

Join the NFC system software validation team to design, develop, and validate software for embedded NFC products. The role focuses on system-level validation, test development, debugging, and cross-functional integration with hardware and firmware teams in San Jose.

Experience Level

Entry-level — suitable for recent graduates (Bachelor's or Master's) or engineers with early-career experience.

Responsibilities

Primary responsibilities as a validation engineer working on NFC system software:

  • Design, implement, and execute software test plans and automated test scripts for system-level NFC features.
  • Validate and verify NFC components according to product specifications and architecture guidelines.
  • Use lab equipment (oscilloscopes, logic analyzers, spectrum analyzers, RF sniffers) and software debuggers to isolate and diagnose issues.
  • Collaborate with hardware, firmware, and other software teams to ensure correct integration and system performance.
  • Analyze test results, document findings, and assist in debugging and software modification.
  • Troubleshoot and resolve software defects in a timely manner and maintain test documentation.
  • Monitor industry trends and adopt relevant testing practices for embedded systems.

Requirements

Key must-have skills and preferred qualifications.

  • Must-have: Proven software development and software validation/testing experience, preferably in embedded systems.
  • Must-have: Proficiency in at least one programming language: C, C++, Java, or Python.
  • Must-have: Experience with lab equipment and embedded development tools (debuggers, compilers, Git/version control).
  • Must-have: Basic understanding of wireless communications and connectivity concepts (Bluetooth, Wi‑Fi, NFC, Zigbee) and secure payments concepts.
  • Must-have: Strong problem-solving skills and ability to work independently and in teams; good written and verbal English communication.
  • Nice-to-have: Smart card OS / Java Card OS experience; knowledge of secure coding and cryptography.
  • Nice-to-have: Exposure to GlobalPlatform and EMVCo standards.

Education Requirements

Recent Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related technical field.


About the Company

Company: NXP Semiconductors

Headquarters: Nijmegen, Netherlands

NXP Semiconductors N.V. is a global semiconductor company that provides High Performance Mixed Signal and Standard Product solutions. With over 45,000 employees and operations in more than 35 countries, NXP is a leader in secure connectivity solutions for embedded applications, catering to automotive, industrial IoT, mobile, and communication infrastructure markets. The company is committed to innovation and sustainability, advancing a smarter, safer, and more sustainable world through technology.

NXP Semiconductors logo

Date Posted: 2026-06-25