Senior Software Engineer- Embedded Linux Platform
Checkpoint System
Job DescriptionThis position is on the Embedded Software team within the Research & Development organization of Checkpoint Systems.The Senior Software Engineer – Embedded Linux Platforms is responsible for designing, developing, maintaining and enhancing software that runs on Checkpoint embedded Linux-based devices, including RFID readers and edge computing platforms.This role focuses primarily on Linux application and platform software rather than low-level firmware development. The engineer will work across Linux services, Python microservices, REST APIs, MQTT-based communication, cloud integration, device telemetry, diagnostics, software updates and local device-management workflows.The ideal candidate can operate across the edge-device software stack: Linux integration, system services, packaging, containerized services, device-to-cloud communication, local APIs, diagnostics and selected on-device UI components used for configuration and troubleshooting.This role collaborates with software engineers, firmware engineers, architects, hardware engineering, QA, Field Service, Manufacturing, Product Management and Compliance teams to build reliable software that interfaces with physical hardware, drivers, sensors, networks and cloud services.The successful candidate demonstrates strong ownership, clear communication, sound technical judgment, effective troubleshooting skills and the ability to mentor less experienced engineers while remaining hands-on in design, implementation and validation.Job RequirementsPrimary ResponsibilitiesDesign, develop and maintain embedded Linux-based services, microservices and system components using Python, Bash and other appropriate languages.Design software architecture for new platform capabilities and evaluate tradeoffs involving performance, reliability, security, maintainability and operational supportability.Implement and maintain REST APIs used by local services, on-device UI components, diagnostics tools and Azure/cloud-connected services.Integrate software with firmware and hardware interfaces, including RFID, GPIO, networking, drivers, sensors and device-management interfaces.Develop and support OTA/software update, provisioning, commissioning, configuration and remote device-management flows.Build and maintain telemetry, logging, diagnostics and service-observability capabilities to support QA, Field Service and manufacturing teams.Develop and maintain Docker/OCI container-based services or deployment workflows where appropriate for Linux edge-device platforms.Write and maintain unit, API, integration, regression and system-level tests appropriate for embedded Linux and edge-device environments.Contribute to build pipelines, automated testing, packaging flows and software release processes.Participate in peer code reviews and provide constructive, actionable feedback aligned with team architecture and quality standards.Ensure code quality, maintainability, secure software practices and adherence to architectural standards.Document APIs, service behavior, packaging flows, upgrade steps, configuration procedures and troubleshooting guides.Analyze field issues and assist in troubleshooting on-device software, network flows, cloud connectivity and hardware/software interactions.Support Manufacturing and Operations by improving provisioning, configuration, software installation and upgrade reliability for embedded devices.Provide task estimates, track progress, communicate risks and deliver work reliably within sprint and release timelines.Mentor and coach less experienced engineers, helping raise technical capability across the teamEducation Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering or a related technical discipline; equivalent practical experience may be considered.Candidates with degrees in other disciplines should be able to demonstrate significant professional software engineering experience as a primary job responsibility.Experience 8+ years of professional software engineering experience, including significant ownership of production-quality software.3+ years operating at a senior-engineer level, including technical leadership, architectural contribution, mentoring and cross-functional collaboration.5+ years of Linux-based software development experience, preferably on embedded Linux, edge computing, IoT, device-management or field-deployed systems.Experience supporting software deployed to physical products, devices or operational environments is strongly preferred.Knowledge, Skills & AbilitiesStrong Linux experience, including system services, networking, permissions, shell tools, troubleshooting and service management.Strong Python development experience for production software, services, tooling or automation.Experience developing microservices, REST APIs and service-to-service integration.Experience with systemd, Linux service management and operational troubleshooting of long-running services.Experience with Git or equivalent version-control workflows, peer review and collaborative software development.Ability to troubleshoot complex interactions among software, Linux, networking, hardware interfaces and cloud-connected services.Experience with unit, API, integration, regression or end-to-end testing in production software environments.Understanding of secure software practices, dependency awareness and basic security considerations for connected Linux devices.Strongley PreferredExperience with software update, OTA, provisioning, commissioning, remote device management and telemetry.Experience with MQTT or other device/cloud messaging protocols.Experience with Docker, OCI containers or containerized service deployment on Linux platforms.Experience with Azure or other cloud-integration patterns for connected devices.Experience with CI/CD, automated testing and software release pipelines such as GitHub Actions or Azure Pipelines.Experience working with manufacturing, field service, QA or support teams for deployed devices or systems.Nice to HaveExperience with RFID systems, IoT devices, sensors or other hardware-integrated platformsExperience with React or other front-end technologies used for device-management, configuration or diagnostics workflows.Experience with Rust and/or Go for system services, tooling or platform components.Experience with reverse proxies, Traefik, Linux networking, certificates or secure device connectivity.Experience with SAST, DAST, SCA, DevSecOps practices or regulated product environments.Job Type: Full-TimeSalary Range: $110,000- $130,000Benefits:401 (k)401 (k) MatchingMedical InsuranceDental InsuranceVision InsuranceLife InsuranceEmployee Assistance ProgramEmployee DiscountPaid Time OffTuition ReimbursementFlexible Spending AccountHealth Savings AccountSchedule:Monday to FridayWeekends as neededLimited travel may be required for product bring-up, customer/site issue investigation, manufacturing support or cross-functional collaboration.Job DetailsJob Type: Full-timeCategory: EngineeringSalaried: Salaried
$135.7k - $203.55k
...company. From the connectivity and platforms we provide, to the content... ...Comcast is looking for a Senior Firmware Engineer (Engineer 4) to develop and maintain software for next-generation technician... ...C++, building and customizing embedded Linux distributions using Yocto,...PlatformSeniorWork experience placementWork at officeWorldwide$105k - $171k
...masters degree in Computer Engineering, Electrical... ...VxWorks, or a similar platform. We require strong... ...along with exposure to software modeling and UML tools... ...packages for real-time embedded systems. Preferred... ...our communities. This Senior Embedded Software Engineer...PlatformSeniorFull timeRelocationRelocation package$140k - $200k
...template: Senior Embedded Software Engineer (Minimum $10k Sign-On Bonus)_Camden, NJ_Full-Time(FTE)_Direct Hire Hi, Trust this finds you... ...VxWorks, Green Hills Integrity, or similar? Which RTOS platforms have you used? # How many years of experience do you have...PlatformSeniorFull timeRelocationRelocation package$124.2k - $207k
AVEVA is creating software trusted by over 90% of leading... ...training. Job Title: Senior Software... ...AVEVA’s Common Cloud Platform team to help design and... ...partner with architects and engineers to solve complex technical... ...sustainably.We are committed to embedding sustainability and...PlatformSeniorFull timeWork at officeLocal areaRemote workFlexible hours$95.3k - $158.8k
Senior Software Engineer AI Agents · Wellsheet at ElsevierAbout Wellsheet at Elsevier: Wellsheet is a clinical decision support platform used by more than 20,000 providers across 100+ hospitals. We embed directly in the EHR (Epic, Cerner, Athena) and put AI-generated clinical...PlatformSeniorFull timeLocal area- ...domains in the interest of national security. Job Title: Senior Embedded Software Engineer Job Code: 41905 Job Location: Camden, NJ-Relocation... ...communication skills Experience developing embedded Linux systems Preferred Additional Skills: ~ Proven...SeniorFull timeRelocationRelocation package
$176k - $179.5k
...fully integrated with QuantumBlack, AI by McKinsey, as a senior software engineer, building AI that transforms Pharma and MedTech.Who you'll... ...and accelerate product development across infrastructure, platforms, and services. Your work offers a unique opportunity to grow...PlatformSeniorApprenticeshipEasy workShift work$86.6k - $144.4k
Senior Software Engineer: Clinical Data Platform · Wellsheet at ElsevierAbout Wellsheet at Elsevier: Wellsheet is a clinical decision support platform used by more than 20,000 providers across 100+ hospitals. We embed directly in the EHR (Epic, Cerner, Athena) and put...PlatformSeniorFull timeLocal area- ...embrace digital. As a leader in pathology AI software, we are empowering pathologists and scientists... ...what’s possible in medicine.About the RoleAs a Senior Software Engineer, you’ll help build and evolve the software platform powering the future of digital pathology and medical...PlatformSeniorWork at officeShift work
$119k - $171.5k
...domains in the interest of national security. Job Title: Senior Embedded Software Engineer Job Code: 41905 Job Location: Camden, NJ-Relocation... ...communication skills Experience developing embedded Linux systems Preferred Additional Skills: Proven...SeniorFull timeLocal areaRelocationRelocation packageFlexible hours- ...interest of national security. Job Title: Member Engineering Staff - Embedded Software Engineer Job Code: 41906 Job Location:... ...languages (primarily Java/C/C++ and Python), in Windows, Linux (RHEL 7/8), mobile platforms, and embedded real time operating systems (...PlatformFull time
- ...Full Time /HybridThe FreedomPay Commerce Platform is the technology of choice for many of... ...atmosphere.We are currently seeking a Software Engineer with specific Android experience. This... ...terminal hardware, printers, or similar embedded/peripheral devicesExperience...PlatformSeniorFull timeCasual workRemote workFlexible hours
$86.6k - $144.4k
...healthcare mission driven organization?Are you a collaborative Sr Software Engineer with an automation mindset — someone who looks for ways to... ....Beyond Health Markets, Elsevier's data and technology platforms—including ScienceDirect, Scopus, SciVal, ClinicalKey, and Sherpath...PlatformSeniorFull timeLocal areaWorldwide$106k - $120k
...Senior Software Engineer - MainframeRemote - United StatesJR013948 At Ensono, our Purpose is to be a relentless ally, disrupting the status... ...technology adviser and managed service provider with cross-platform certifications, Ensono empowers our clients to keep up with...PlatformSeniorFull timeTemporary workRemote workWork from homeFlexible hours$95.3k - $158.8k
Senior Site Reliability Engineer Are you passionate about building resilient... ...?About the team:Embedded Innovation Teams are... ...performance of our critical platforms and services. You... ...runbooks.Linux & Automation: Strong... ...essential resources for software developers seeking to...PlatformSeniorFull timeLocal areaRemote workWork from home$94.34k - $156.19k
...interest of national security. Job Title: Member Engineering Staff - Embedded Software Engineer Job Code: 41906 Job Location:... ...languages (primarily Java/C/C++ and Python), in Windows, Linux (RHEL 7/8), mobile platforms, and embedded real time operating systems (...PlatformFull timeLocal areaFlexible hours$153k - $204k
...Senior Software Engineer I Bellevue, WA / Sunnyvale, CA / San Francisco, CA / Livingston, NJ / Manhattan, NY / Philadelphia, PA / Dallas, TX... ...AI™. Built for pioneers by pioneers, CoreWeave delivers a platform of technology, tools, and teams that enables innovators to...PlatformSeniorFull timeTemporary workCasual workWork at officeFlexible hours$86.6k - $144.4k
...technical anchor of a cross-functional engineering squad, driving architecture decisions, mentoring... ...of a next-generation healthcare data platform? Would you like to work in an AI-... ...performs complex research, design, and software development within our provider data management...PlatformSeniorFull timeLocal area- ...Senior Software Engineer, Frontend Philadelphia, Pennsylvania, United States About Us Perpay is a certified B Corp and Philadelphia... ...is responsive and accessible across different devices and platforms Write clean, efficient, and maintainable code Contribute...PlatformSeniorOdd jobFull timeWork at officeLocal areaRelocation packageWeekend work
- ...sponsorship is not available for this role Position Summary: Bentley Systems is seeking an exceptional Software Engineer to build industry-shaping platform capabilities, intelligent cloud services, AI-native development workflows, and products that transform how...PlatformSeniorFull timeWork at office3 days per week
- ...test engagement. A Cybersecurity Forward Deployed Engineer is a production engineer who works embedded inside a client’s enterprise—shoulder to shoulder with... ..., and multi-system integration risk across cloud platforms (AWS, Azure, or GCP)Lead AI governance framework implementation...PlatformSeniorFull timeWork experience placementLive inWork at officeLocal area
$1,000 per month
Company Credit Genie is a mobile-first financial wellness platform designed to help individuals take control of their financial... ...edge technology and customer-centric solutions.OverviewAs a Senior Backend Engineer on the Trust Platform team, you'll play a pivotal role in...PlatformSeniorTemporary workWork at officeImmediate startRemote workFlexible hours- ...Benefits ~401(k) ~ Paid time off ~ Parental leave Senior Embedded Software Engineer Camden, New Jersey Full Time (Relocation Assistance Available) Summary Responsibilities include the translation of requirements into working and maintainable...SeniorFull timeRelocation package
- ...next-generation, agent-powered workflows engineered to scale in real-world settings. Our... ...Engineer is a production engineer who works embedded inside a client's enterprise, shoulder... ...shoulder with their teams, to make complex AI platforms work in real, messy organizational...PlatformSeniorFull timeWork experience placementLive inWork at officeLocal area
$132.5k - $271k
...proprietary assets and platforms, deep process and... ...Song, Supply Chain and Engineering, and Talent, with advanced... ...digital technologies.Software Defined Vehicles (SDV)... ...together deep engineering, embedded software, platform,... ...(SDV) Go-to-Market Senior Manager / Associate Director...PlatformSeniorFull timeLive inWork at officeLocal area- Must Have Skills:6+ years of experience as a software engineer working with C++, Go, C, Python, Ansible, and BashWell versed in data structures... ...industryNice to Have Skills: Harmonic cOS platform experienceDomain expertise with DOCSISExperience as a Software...PlatformSeniorContract work
$177.48k
JOB REQUISITIONAWS Senior Cloud & ML Engineering Associate DirectorLOCATIONPHILADELPHIAADDITIONAL LOCATION(S)ATLANTA -... ...runtimes (AgentCore, Bedrock Agents) Experience embedding within cross-functional teams (Data Science, Platform Engineering) Certifications Required: AWS...PlatformSeniorFull timeTemporary workLocal areaRemote workFlexible hours- ...We are seeking a Senior Firmware Engineer to support the migration of enterprise platforms from Broadcom Atlas 2 to... ...experience in firmware or embedded systems development.... ...with Embedded Linux. ~ Strong understanding... ...experience with hardware-software integration and low-...PlatformSenior
- ...company is known for high level transaction software in the financial services space. Great... ...Why join us? Build and maintain embedded Linux services and Python applications... ...8+ years of professional software engineering experience 5+ years of Linux-based software...SeniorLocal areaRemote work
- ...We are looking for a Senior Robotics Platform Engineer to own the full lifecycle... ...rooted in scaling bare-metal Linux environments, and the operational... ...complexity of deploying software to a fleet of autonomous... ..., networking, and other embedded subsystems. Develop end...PlatformSeniorWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer- Embedded Linux Platform. Be the first to apply!





