Checkpoint Systems · 1 day ago
Senior Software Engineer
Checkpoint Systems is a company focused on developing embedded software solutions. They are seeking a Senior Embedded Software Engineer to develop and enhance software for embedded Linux-based devices, collaborating with various teams to ensure effective integration with hardware and cloud services.
ConsumerManufacturingMarketing Automation
Responsibilities
Develop and maintain embedded Linux–based services, microservices and system components (Python, Bash or other scripting languages)
Implement and maintain REST APIs used by local microservices, UI and Azure cloud services
Integrate with firmware teams to consume and define hardware-level interfaces (RFID, GPIO, networking, drivers, etc.)
Enhance device telemetry, logging, diagnostics and service observability to support Field Service and QA
Write unit, integration and system-level tests appropriate for embedded environments
Participate in peer code reviews and provide constructive, actionable feedback
Ensure code quality, maintainability, security and adherence to architectural standards
Contribute to documentation of APIs, service behavior, packaging flows, upgrade steps and troubleshooting guides
Stay current with Linux, networking, RFID standards, packaging technologies and cloud-integration approaches
Support the evolution of the platform and propose improvements to performance, reliability and architecture
Provide task estimates, track progress, communicate risks and deliver work reliably within sprint timelines
Participate in design discussions, provide feedback and evaluate framework/tooling choices for embedded and microservice development
Work with QA on test plan reviews, component/integration tests, regression validation and reproduction of issues
Collaborate with Field Service to analyze real-world issues; assist in troubleshooting on-device software, network flows and hardware interactions
Support Manufacturing and Operations teams by ensuring reliable provisioning, configuration and upgrade flows for embedded devices
Mentor/coach more junior engineers and help elevate skills across the entire team
Ready and willing to learn and work on new languages, tool chains, frameworks and platforms
Qualification
Required
Bachelor or Master degree in computer programming or equivalent
8+ years in Software Engineering, 3+ as a Senior Engineer
2+ years in Embedded Software Engineering is a strong plus
Strong Linux experience (system services, networking, permissions, shell tools)
Experience developing microservices, service orchestration, REST APIs and cloud integration
Experience with software update, OTA, commissioning, remote device management and telemetry
Proficiency in Python or willingness to learn rapidly
Experience in front-end development using React
Familiarity with systemd, service management and service orchestration
Git or equivalent version control
Unit, API, integration and end-to-end testing
Ability to troubleshoot hardware/software interactions
Ability to learn multiple programming languages and tools
Preferred
Experience with Rust and/or Go
Experience with RFID systems, IoT devices, or sensor integration
Cloud integration experience (Azure preferred)
Experience with MQTT, reverse proxies (Traefik), or Linux networking
DevSecOps/CI/CD familiarity (GitHub Actions, Azure Pipelines, automated testing)
Experience with security (SAST, DAST, SCA)
Experience with compliance or regulated product environments
Experience working with manufacturing or field-deployed devices/systems
Benefits
401 (k)
401 (k) Matching
Medical Insurance
Dental Insurance
Vision Insurance
Life Insurance
Employee Assistance Program
Employee Discount
Paid Time Off
Tuition Reimbursement
Flexible Spending Account
Health Savings Account
Company
Checkpoint Systems
Checkpoint Systems is a multinational manufacturer and marketer of technology-driven integrated solutions.
Funding
Current Stage
Public CompanyTotal Funding
unknown2016-03-02Acquired
2003-01-01Private Equity
1979-06-08IPO
Leadership Team
George Babich, Jr.
President/CEO
Recent News
Crunchbase News
2025-09-12
Morningstar.com
2025-08-26
Company data provided by crunchbase