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.

Date Posted: 2026-06-25