Senior Software Engineer, Device OS
Apkudo
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. #J-18808-Ljbffr Apkudo
- ...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...Senior
- Apkudo is seeking a Senior Software Engineer to own significant Python-based surface areas within the Device Passport platform. You will design and deliver complex features, mentor engineers, and help scale the system across an expanding partner base. You will use Python...Senior
- ...In a world where you can be anything, Be Infoblox . Senior Software Engineer We are looking for a Senior Software Engineer to join our... ...assets across public clouds, on-premises networks, IoT/OT devices, and third-party applications. Integrated with Infoblox's critical...Senior
- ...NetBox Labs is seeking a Software Engineer with 5+ years of experience to join our Observability Team. Observability is a key component of... ...including OpenTelemetry A solid understanding of networking: devices, configuration, protocols, and layers The ability to use...Senior
$208.8k - $229.7k
...responsible for customer experiences that allow users to manage their in‑home devices, get support, change their service subscription, and pay their bill. Role Description As a Senior iOS Software Engineer on the Customer Experience Mobile Team, you will play a key role in...SeniorFull time- ...Technologies, Inc. (KUBTEC) has an opening for a full-time Senior Software Engineer in Stratford, CT. This role will lead our team for the next... ...driven development and code reusability ~1 year of medical device or regulated industry experience including creation of...SeniorFull time
$148k - $222k
...Senior Software Engineer, Endpoint Sensor About Mimecast The work people build is worth protecting, and it's harder to protect than it used... ...software development and release lifecycle. Work at the OS boundary, building performant, reliable kernel-mode components...SeniorLocal area- ...looking for passionate, empathetic, and ambitious engineers who aren't afraid to roll up their sleeves. As a Senior Software Engineer, you will be part of the founding... ...communications providers (e.g., Intercom), health devices (e.g., Apple Watch, Fitbit), payment (e.g.,...SeniorRemote workHome officeFlexible hoursWeekend work
$142.8k
...sits at the center of hardware, software, AI, and the physical world.... ..., cameras, and connected devices across thousands of organizations... ...run, and we're hiring the engineers who will build what comes next... ...flexible: we're hiring from Senior through Staff+, across platform...SeniorFull timeRemote workRelocation packageFlexible hours$140k - $190k
...Senior Software Engineer Who We Are Kymeta revolutionizes satellite communications through Intelligent Communications Platforms (ICPs).... ...environment ~ Experience integrating software with hardware devices, sensors, embedded systems, or communications equipment...SeniorWorldwideFlexible hours- ..., Florida, and North Carolina. ABOUT THE POSITION The Senior Software Engineer is responsible for creating, maintaining, and updating Penn... ...outside normal hours to deploy code changes, update/maintain OS, software, frameworks and all other aspects of the ecommerce...SeniorImmediate startRemote workWork from homeHome office
$125.16k - $159.37k
...routers and network management software address the growing... ...smart, creative, and dedicated engineering team-members. This position is... ...work schedule. This is a senior-level position for a Software... ...web interfaces for embedded devices a plus Networking protocols...SeniorWork experience placementRemote work- ...services for customers around the world. Our engineering team develops distributed systems that... ...and customers. We are looking for a Senior Software Engineer who enjoys solving complex... ...BigQuery. Build services that support device onboarding, provisioning, capacity management...SeniorPermanent employmentFull timeRemote workVisa sponsorship
$135.33k - $211.77k
...Select how often (in days) to receive an alert: Senior Software Engineer Date: Aug 11, 2026 Location: Sunnyvale, CA, US, 94089 Company... ...solutions for vehicle-connected technologies, both on edge devices (trucks) and cloud platforms. Write clean, maintainable,...SeniorTemporary workWork at officeFlexible hours$109.92k - $151.14k
...growth, all while valuing your unique contributions. As a Senior Software Engineer within our Molecular Imaging (MI) division, you will play a... ...patient care. You will operate in a regulated medical device environment, where software quality, traceability, and collaboration...SeniorTemporary workWork at officeLocal areaWorldwideVisa sponsorship- ...Job Description: AMETEK is a leading global provider of differentiated electronic instruments and electromechanical devices. The Senior Software Engineer is responsible for designing, developing, testing, and maintaining ORTEC software applications targeting Microsoft Windows...SeniorFor contractorsLocal area
- ...an accommodation or an alternative application process. Senior Software Engineer Full Time Professional TAMPA, FL, US 4 days ago Requisition... ...data. Integrate software solutions with biometric devices, watch-listing technologies, and EBTS-compliant data sources...SeniorFull timeInterim roleImmediate startWorldwide
- ...certificate lifecycle management, to secure infrastructure, software, devices, messages, AI content and agents. Learn why more than 10... ...The DigiCert ONE CA team is looking for a knowledgeable Senior Software Engineer to join our agile cross functional team to build the...Senior
$150k - $188k
## Senior Software Engineer, AndroidApply: Palatine, Illinois: Full time: Posted Yesterday: JR72At Weber Blackstone, we believe the best moments... ...have:* Delivering OTA firmware updates from a mobile app* Device provisioning flows: BLE-to-Wi-Fi handoff* MQTT, AWS IoT, or...SeniorFull timeWork at office- ...consortiums in the market, spanning more than 6 billion profiled devices, 800 million consumers, and 3 million businesses worldwide.... ...of the team. About the Role: As a frontend-focused Senior Software Engineer, you will own the design and delivery of the user-facing...SeniorCasual workRemote workWorldwideHome officeFlexible hours
- About Job The Device Passport team at Apkudo is a dynamic, cross-functional group that builds and operates the systems giving devices... ...identity throughout their lifecycle. As a mid-level Software Engineer, you will be responsible for delivering Python-based platform...
- ...We are searching for a hands‑on Embedded OS Engineer to own the Ubuntu-based Linux firmware stack on our MK2 drone platform (Qualcomm QRB... ...runtime network mode switching (DHCP linklocal) on headless devices using udev rules, button‑press event handlers, and LED feedback...Full timeLocal areaRemote work
$111k - $150k
..., we recognize, develop, and empower talent! Position: Senior Software Systems Engineer Department: Beauty and Wellness Work Location: Marlborough... ...~ Experience working with embedded systems or connected devices ~ Experience working across multiple software layers (...SeniorFull timeTemporary workWork at officeLocal areaImmediate startRemote workWorldwideMonday to FridayFlexible hours$178k - $300k
...adiverse team of unique individuals who all make an impact. As a Senior Software System Engineer you will actively participate in the development of radio... ..., and other electronic test equipment) Windows OS, including desktop, server and embedded variants Microsoft...SeniorPermanent employmentWork experience placementWork at officeWorldwideLong distanceFlexible hours$191k - $253k
Senior Forward Deployed Software Engineer, Strategic Defense Costa Mesa, California, United States; Washington, District of Columbia, United States Anduril... ...sold. Anduril’s family of systems is powered by Lattice OS, an AI-powered operating system that turns thousands of...SeniorFull timeFor contractorsWork experience placementOverseas$220k - $292k
Senior Robotics Software Engineer, Navigation/Localization Anduril Industries is a defense technology company with a mission to transform U.S. and allied... ...sold. Anduril’s family of systems is powered by Lattice OS, an AI-powered operating system that turns thousands of...SeniorFull timeWork experience placement- ...The Senior Software Engineer is based at Nabsys' Providence, RI headquarters (hybrid) and plays a central role in developing the instrument control software for the OhmX instrument platform, a novel technology in the next-generation sequencing space focused on high-resolution...Senior
- ...days) to receive an alert: Senior Lead Engineer, Test Manufacturing Req... ...including both hardware and software elements Lead the procurement... ...EE - Analog, FW - Firmware, OS, Application Software, PLC... ...from advanced medical devices, to highly engineered aviation...SeniorWork at officeLocal area
$86.7k - $173.3k
## Senior Software Engineer, CloudCandidatar-se: Individual Office Exception Approved: United States - Illinois - Abbott Park: Tempo Integral:... ...with leading businesses and products in diagnostics, medical devices, nutritionals and branded generic medicines. Our 122,000...SeniorWork at officeRemote work- ...successful R&D team, building tools and engines used by the biggest names in media streaming... ...Significant experience as a Lead / Senior Developer Experience leading teams and... ...these areas: ~ Music or content scheduling software You also need to be... Based in the...SeniorRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Device OS. Be the first to apply!
- software engineer internship remote Eastern, KY
- senior software engineer ruby on rails Eastern, KY
- software developer positions Eastern, KY
- agile software developer Eastern, KY
- software engineer intern Eastern, KY
- part time software developer Eastern, KY
- rust software engineer Eastern, KY
- software engineer internship Eastern, KY
- entry level software engineer remote Eastern, KY
- software developer night shift Eastern, KY

