Job Specification
This open position is on the Embedded Software team under the Research and Development organization of Checkpoint Systems.
The Software Development Engineer in Test (SDET) is responsible for designing, developing, maintaining, and enhancing automated test frameworks and end-to-end test coverage for software that runs on Checkpoint’s embedded Linux-based devices, including RFID readers and edge computing platforms.
The ideal candidate will work across the full device software stack—covering embedded Linux services, Python-based microservices (REST APIs, MQTT protocols, device-to-cloud communication) and on-device UI workflows for device management, diagnostics, and configuration - and will ensure the platform is validated through reliable, repeatable, and scalable automated testing.
In this position, the candidate will collaborate daily with software engineers, firmware engineers, architects, QA, Field Service, Manufacturing, Product Management, and Compliance to define test strategies, harden release quality, and improve defect prevention and detection across integration points (hardware drivers/sensors, networking, cloud connectivity, and UI workflows).
Other requirements for this position include strong communication skills, ownership of quality outcomes, the ability to troubleshoot complex system interactions, and openness to learning new tools, technologies, and frameworks.
The SDET reports to the Embedded Software Manager.
Job Duties
Education
Knowledge, Skills, & Abilities (KSA's)
Mandatory
Additional Preferred Skills
Job Type: Full-Time, Exempt
Pay: $110,000.00 - $130,000.00
Work Location: 101 Wolf Drive Thorofare NJ
Ready to apply for Software Development Engineer in Test?
Opens Checkpoint Systems’s official LinkedIn application page in a new tab. No TargetQA account required.
Practice real browser automation challenges and review scenario-based interview questions tailored to this role.
Continue Exploring