NFC System Software Validation Engineer - Entry Level
Listed on 2026-07-15
-
Software Development
Software Engineer, Software Testing, Embedded Software Engineer, C++ Developer
Enable possibilities with NFC
Enable possibilities with NFC:
Near Field Communication (NFC) is a fast, intuitive technology that lets you interact securely with the world around you with a simple touch. NFC wireless proximity technology is available in billions of smartphones, tablets, consumer and industrial electronics—with new devices arriving almost daily. NXP Semiconductors Netherlands B.V. is seeking a talented and motivated NFC System Software Validation Engineer in San Diego to contribute to the design, development, and maintenance of high-performance software solutions for our cutting‑edge embedded systems and semiconductor products.
- Validation and verification of NFC components at system level in the role of a Validation engineer
- Implement tests for software features and enhancements according to product specifications and architectural guidelines
- Develops, modifies, and executes software test plans, automated scripts and programs for testing
- Analyzes and writes test standards and procedures; maintains documentation of test results to assist in debugging and modification of software
- Work with debuggers, logic analyzer, multimeters, oscilloscope, RF tracer and development tools such as RF sniffers
- Collaborate with hardware engineers, firmware developers, and other software teams to ensure seamless integration and optimal system performance
- Troubleshoot and resolve software defects and issues in a timely manner
- Stay up-to-date with emerging technologies and industry best practices in software development for embedded systems
- Recent bachelor’s or master’s degree in Computer Science, Electrical Engineering, or a related technical field
- Proven experience in software development, validation & testing of software, preferably in an embedded systems environment
- Basic knowledge of fundamental concepts in wireless communications and connectivity domains such as Bluetooth, Wi‑Fi, NFC, Zigbee and secure payments
- Strong proficiency in one of the programming languages C, C++, Java or Python is a must
- Experience with lab equipment such as oscilloscopes, spectrum analyzers, logic analyzers, etc. is required
- Experience with embedded development tools (e.g., debuggers, compilers, version control systems like Git)
- Smart card operating systems / Java Card OS experience is a plus
- Secure coding practices and knowledge of cryptography are appreciated
- Exposure to Global Platform standards and EMVco standards is a plus
- Excellent problem‑solving skills and a strong analytical mindset
- Ability to work effectively both independently and as part of a collaborative team
- Good communication skills, both written and verbal, in English
The base salary range for this position is $83,800 to $115,200 annually.
Company benefits include health, dental, and vision insurance, 401(k), and paid leave.
Equal Opportunity EmployerNXP is an Equal Opportunity/Affirmative Action Employer regardless of age, color, national origin, race, religion, creed, gender, sex, sexual orientation, gender identity and/or expression, marital status, status as a disabled veteran and/or veteran of the Vietnam Era or any other characteristic protected by federal, state or local law. In addition, NXP will provide reasonable accommodations for otherwise qualified disabled individuals.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).