RFID Software Developer - Undergraduate Student
Los Alamos National LaboratoryWhat You Will Do Help support our National Security Mission and discover why we attract the best minds in the world! The Safeguards Science and Technology organization's purpose is to defend against state-actor misuse of nuclear materials by developing and testing new technologies for domestic and international safeguards and providing training for the safeguards community. We are seeking science and engineering undergraduate, graduate, post-bachelor, and post-master candidates who want to make an impact in one or more areas of our Global Security mission. The organization accomplishes this mission by fostering a work environment that encourages creative problem solving, teamwork, and passion for the mission while allowing flexibility in the work assignment. What You Need Minimum Job Requirements: Technical Experience: Hands-on experience with RFID software development kits (SDKs). Hands-on experience with application development. Experience with source control (Git), automated testing, debugging, technical documentation, and secure software development practices. Experience with APIs and network communication interfaces. Proficiency in one or more relevant programming languages, such as Java, Kotlin, C#, C++, or Python. Software development experience, including development or integration of RFID, Auto-ID, IoT, or connected-device applications. Communications: The candidate must demonstrate the ability to communicate effectively in a professional scientific or technical environment, both verbally and in writing. The candidate must have experience documenting technical work through reports, presentations, or instructional materials, and must be proficient with standard business and productivity tools (e.g., Microsoft Office). Teamwork: The candidate must have experience working collaboratively in team-based environments, including research, instructional, or operational settings, and must be able to work effectively with peers, mentors, and multidisciplinary teams. Education/Experience: If applying for an undergraduate internship, the applicant must be currently pursuing a Bachelor of Science degree in computer science, software engineering, computer engineering, or a related field (or recent graduate) from an accredited program, with a cumulative GPA of 3.0 or higher, or must possess an equivalent combination of education and relevant experience. The applicant must be currently enrolled (12 semester credit hours or full-time equivalent) in an accredited undergraduate degree-granting program (or international equivalent) and must have and maintain a cumulative GPA of at least 2.75 on a 4.0 scale (or equivalent). Entering first-year students must provide documentation indicating matriculation into an accredited undergraduate degree program. Desired Qualifications: Experience with Zebra RFID API 3 SDK. Experience developing RFID applications for fixed readers, including electronic product codes (EPCs), inventory operations, tag filtering, reader events, and factors affecting tag-read performance. Experience developing RFID applications for mobile readers, including user interfaces, reader connectivity, tag acquisition, local data storage, and synchronization with enterprise systems. Experience with RFID real-time location system (RTLS) platforms, including location APIs, zone transitions, dwell-time calculations, confidence indicators, and handling delayed or out-of-order events. Familiarity with network security. Experience with software lifecycle management. Experience with middleware that transforms RFID reads and location events into validated business transactions. Proficiency in SQL and relational database integration, including schema design, queries, transactions, and data integrity. Experience integrating RFID applications with enterprise inventory systems. Working knowledge of passive UHF RFID technology, including electronic product codes (EPCs), inventory operations, tag filtering, reader events, and factors affectin…