829,002open jobs
53,413companies
136,611added this week
Browse all
Salary
≈ $140k – $231k per year (Estimated)
Location
Remote (United States)
Seniority
Senior · 5+ years exp
Employment
Full-Time

Confirmed on the employer's own hiring board on Sep 27, 2026. First seen by Alion on Sep 25, 2026.

Overview
Company
Impact
Profile match
The secondary device market runs on guesswork. We built the fix.. Apkudo is the foundational infrastructure that captures, unifies, and activates event data across every device program, transaction and lifecycle event.

Senior Software Engineer, Device OS

About the Role

Apkudo's Device OS team is the engineering backbone that makes our custom hardware appliances and software platforms work reliably at scale from Outpost integrations at partner sites to storage cell orchestration and SLA reporting for field-deployed units. We are looking for a Senior Software Engineer who is equally comfortable writing elegant Python, wiring up a hardware prototype, and designing robust state machines that keep complex workflows predictable under pressure. You will own technically demanding problems end-to-end, mentor engineers on your team, and help set the architectural direction for the systems that power Apkudo's device lifecycle platform.

What You Own

We are agile, and so our days and duties can vary. In this role you own and are responsible for delivering to your colleagues:

  • Design, build, and maintain Python-based software systems that interface directly with custom hardware platforms and third-party devices.

  • Author and own hardware drivers and communication layers across a range of protocols (serial, USB, Ethernet, GPIO, and others as needed).

  • Architect and implement comprehensive, maintainable state machines that govern device workflows, ensuring correctness, observability, and graceful failure handling.

  • Write asynchronous, event-driven code that keeps hardware interactions responsive and non-blocking across concurrent device pipelines.

  • Build and maintain RESTful APIs that expose device data and control surfaces to internal services and partner integrations.

  • Work with SQL databases to persist device state, telemetry, and operational metrics reliably.

  • Contribute computer vision capabilities where they intersect with device inspection, identification, or automation workflows.

  • Collaborate cross-functionally with hardware engineers, firmware teams, product managers, and field operations to deliver complete, field-ready features.

  • Conduct thorough code reviews, write technical design documents, and raise the engineering bar across the team.

What You Bring

We know there are many paths to performing well. We will expect you to come up to speed fast and deliver great work. We think it would be hard to do that in this job without the following specialized education or proven experience:

  • Fluency in software engineering fundamentals - clean code, testability, version control, and code review - demonstrated through a track record of shipping production systems.

  • Strong, hands-on Python experience (5+ years) as a primary production language.

  • Proven experience writing hardware drivers and interfacing over communication protocols (e.g., serial/UART, USB, I2C, SPI, Modbus, or similar).

  • Demonstrable ability to design and implement maintainable, comprehensive state machines for complex device or workflow control.

  • Solid familiarity with async programming patterns (asyncio, event loops, coroutines) in Python or equivalent environments.

  • Backend/RESTful API design and implementation experience - you have built APIs others depend on.

  • Working knowledge of SQL; the ability to design sensible schemas, write efficient queries, and reason about data integrity.

  • Some exposure to computer vision - whether through OpenCV, ML-based pipelines, or image processing workflows.

  • A demonstrable appetite for working with hardware: hands-on electronics or embedded experience, a relevant university project, or equivalent self-directed work that shows you understand the basics of electronics, signal flow, and hardware constraints.

  • BS in Computer Science, Electrical Engineering, or a related field - relevant experience may substitute for or augment formal education.

  • Strong technical communication skills and the ability to translate between hardware realities and software abstractions.

Nice to Have

  • Experience with warehouse or logistics automation environments.

  • Familiarity with Linux system administration, systemd services, or embedded Linux.

  • Exposure to AWS IoT, Greengrass, or similar edge-cloud frameworks.

  • Prior experience contributing to a platform product serving multiple enterprise customers.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
829,002 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
In your city
≈ $103k – $226k per year (Estimated) • Equity • Remote (Poland) • Full-Time • 7+ years exp • PhD
Python
Java
Rust
TypeScript
C++
AI/ML
Anthropic
DevOps
GCP
OpenTelemetry
Azure
CI/CD
GitOps
AWS
Kubernetes
Platform Engineering
Management
Agile
Apply
$102k – $202k per year • In office • 3+ years exp • Bachelor's Degree • Washington
Python
JavaScript
Java
C#
C++
Java
Maven
C#
.NET
Frontend
npm
Cybersecurity
Threat Modeling
Apply
≈ $32k – $59k per year (Estimated) • Remote (Russia) • Full-Time • 3+ years exp
JavaScript
TypeScript
Node JS
Databases
PostgreSQL
Redis
DevOps
gRPC
Apply
$57k – $91k per year • Remote (Germany) • Full-Time • 5+ years exp
JavaScript
TypeScript
Node JS
Databases
MySQL
PostgreSQL
Frontend
GraphQL
Next.js
React.js
DevOps
Rest API
CI/CD
Git
Docker
Apply
$169k – $254k per year • In office • Secret • Full-Time • 10+ years exp • Bachelor's Degree • Huntsville
Java
C++
Databases
Apache Kafka
DevOps
gRPC
CI/CD
Git
Configuration Management
Management
Agile
Apply
≈ $19k – $48k per year (Estimated) • In office • Full-Time • Moscow
Python
SQL
Apply
≈ $59k – $100k per year (Estimated) • Equity • Hybrid • Full-Time • 5+ years exp • Kraków
Python
Java
Java
Spring Boot
Databases
PostgreSQL
Weaviate
Chroma
pgvector
Pinecone
AI/ML
Claude
Claude Code
Model Context Protocol
Prompt Engineering
AI Agents
Gemini
LLM
RAG
Google ADK
Anthropic
Edge AI
Multi-Agent Systems
DevOps
Rest API
GCP
Azure
AWS
Platform Engineering
Management
Agile
Apply
≈ $103k – $226k per year (Estimated) • Equity • Remote (Poland) • Full-Time • 7+ years exp • PhD
Python
Java
Rust
TypeScript
C++
AI/ML
Anthropic
DevOps
GCP
OpenTelemetry
Azure
CI/CD
GitOps
AWS
Kubernetes
Platform Engineering
Management
Agile
Apply
$41k – $79k per year • Equity • Remote (Poland) • Full-Time • 5+ years exp
Python
TypeScript
Python
FastAPI
AI/ML
AI Agents
Anthropic
DevOps
Terraform
GCP
GitHub Actions
Azure
CI/CD
AWS
Platform Engineering
AWS Lambda
GitHub
AWS Step Functions
API Gateway
Management
Agile
Apply
Middle QA Engineer 2 hours ago
Remote (location not specified) • Freelance • 3+ years exp
SQL
AI/ML
Copilot
Claude
ChatGPT
Claude Code
Gemini
Frontend
Lighthouse
Mobile
Espresso
Maestro
Bitrise
DevOps
Rest API
GitHub Actions
Kibana
GitLab CI
CI/CD
Grafana
Cybersecurity
Burp Suite
OWASP Top 10
Management
Linear
Jira
Agile
Scrum
QA
Selenium
JMeter
Cypress
Playwright
Swagger
Chrome DevTools
Appium
Postman
BrowserStack
Sentry
k6
XCUITest
Apply
≈ $139k – $230k per year (Estimated) • Remote (United States) • Full-Time • 7+ years exp • Bachelor's Degree
Python
SQL
Databases
PostgreSQL
DevOps
AWS
Ubuntu
Linux
Apply
≈ $139k – $229k per year (Estimated) • Remote (United States) • Full-Time • Bachelor's Degree
Python
Databases
PostgreSQL
DevOps
AWS
Ubuntu
Linux
Management
Agile
Apply
$65k – $97k per year • In office • Full-Time • 8+ years exp • Tokyo
DevOps
SLI/SLO/SLA
Apply
≈ $143k – $283k per year (Estimated) • In office • Full-Time • 12+ years exp • Bachelor's Degree • Coppell
Apply
≈ $112k – $230k per year (Estimated) • Remote (United States) • Full-Time • 3+ years exp • Bachelor's Degree
Python
SQL
Databases
PostgreSQL
AI/ML
OpenCV
Computer Vision
AI Agents
Edge AI
Machine Learning
DevOps
AWS
Management
Agile
Apply
See all jobs
This is one of many
829,002 more open roles from verified company boards, updated every day.