NFC System Software Validation Engineer - Entry Level

NXP SemiconductorsSan Diego, CA
$83,800 - $115,200Onsite

About The Position

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 location to contribute to the design, development, and maintenance of high-performance software solutions for our cutting-edge embedded systems and semiconductor products.

Requirements

  • 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 domain like Bluetooth, Wi-Fi, NFC, Zigbee and secure payments.
  • Strong proficiency in one of programming languages like 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).
  • 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.

Nice To Haves

  • 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

Responsibilities

  • 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 etc.
  • 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.

Benefits

  • health, dental, and vision insurance.
  • 401(k)
  • paid leave.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service