Software Engineer, Device Hardware
$142k - $170kFlock
Role Description
As Flock’s product lineup expands, the software governing our factory becomes the bridge between a design and a finished product. We are looking for an engineer to own the tools and validation processes that keep our production lines moving. You’ll be responsible for identifying and solving friction points before they reach the customer, ensuring that our manufacturing remains steady as we add new features. By building a reliable software spine for our factories, you’ll enable us to ship faster and ensure that every device works exactly as intended.
Qualifications
- Write and own the Python scripts that serve as the core framework for all device testing and validation.
- Develop Python-based automation to interface with Android systems, Qualcomm processors, and microcontrollers.
- Use Python and Bash to build and execute test suites that verify hardware functionality.
- Build monitoring and failure tracking in Datadog to get real-time visibility into production health.
- Navigate device environments to debug, deploy builds, and run validation code.
- Use lab equipment like oscilloscopes and logic analyzers to verify hardware performance during tool development.
- Manage and track validation data using Postgres and AWS infrastructure.
- Design the testing protocols and timelines to ensure new products move from prototype to production without issues.
- Work with the broader engineering team to make the validation process faster and more reliable through better automation.
Requirements
- Complete your first code push and establish a baseline understanding of the Python frameworks governing our current validation cycles.
- Map the architecture of our factory software tools, specifically how backend servers and databases connect to hardware in the field.
- Lead the design of new features for critical Python test code to make inline hardware testing more stable and less prone to error.
- Drive the automation of manual factory steps, building software-verified processes that speed up production and refurbishment.
- Architect new software components for our test fixtures to ensure our validation framework is scalable for the next generation of products.
- Implement comprehensive telemetry across critical validation points to track production quality from both internal lines and third-party partners.
Benefits
- Flexible PTO: We offer non-accrual PTO, plus 11 company holidays.
- Fully-paid health benefits plan for employees: including Medical, Dental, and Vision and an HSA match.
- Family Leave: All employees receive 12 weeks of 100% paid parental leave. Birthing parents are eligible for an additional 6-8 weeks of physical recovery time.
- Fertility & Family Benefits: We have partnered with Maven, a complete digital health benefit for starting and raising a family. Flock will provide a $50,000-lifetime maximum benefit related to eligible adoption, surrogacy, or fertility expenses.
- Spring Health: Spring Health offers a variety of mental health benefits, including therapy, coaching, medication management, and digital tools, all tailored to each individual's needs.
- Caregiver Support: We have partnered with Cariloop to provide our employees with caregiver support.
- Carta Tax Advisor: Employees receive 1:1 sessions with Equity Tax Advisors who can address individual grants, model tax scenarios, and answer general questions.
- ERGs: We want all employees to thrive and feel like they belong at Flock. We offer four ERGs today - Women of Flock, Flock Proud, LEOs and Melanin Motion.
- WFH Stipend: $150 per month to cover the costs of working from home.
- Productivity Stipend: $300 per year to use on Audible, Calm, Masterclass, Duolingo and so much more.
- Home Office Stipend: A one-time $750 to help you create your dream office.
- Role Description 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...SuggestedFull time
- Beaconbiosignals is looking for a System Engineer in Boston to enhance their EEG device systems in alignment with precision medicine goals. This role involves collaborating with hardware, firmware, and product teams to ensure product quality and reliability from development...SuggestedRemote job
- Beacon-Biosignals based in Boston is looking for a System Engineer specializing in hardware to develop innovative EEG device systems. In this critical role, you'll contribute to system requirements, verification, risk management, and integration, collaborating closely...SuggestedWork at officeRemote workFlexible hours
- Jobgether is seeking a Python Software Engineer for the Ubuntu Hardware Certification Team in Germany. This role involves developing test automation frameworks... ...to ensure hardware compatibility for Linux-based devices. Ideal candidates will have strong Python skills and...SuggestedRemote jobFlexible hours
$216.5k - $318.5k
Role Description As a Sr. Staff Cloud Engineer on the Devices Cloud team, you will own the technical... ...systems that power Life360's connected hardware — Tile trackers, Jiobit wearables, and... ...translate cleanly across the hardware-software boundary. ~Drive the architecture...SuggestedFull timeSummer workRemote workFlexible hours$91.3k - $228.2k
Role Description Join a highly skilled global engineering team focused on delivering scalable and innovative solutions within ClinSpark. ~Design and develop software solutions that integrate medical devices and enable seamless data flow across clinical systems....Full timeRemote work- ...that feels like home.” THE POSITION… As a Software Engineer, you will design avionics, power electronics... ...and calibrating inertial sensor devices. You have the ability to work directly with target hardware, including lab bench equipment, other tools for...Work at officeLocal areaRemote work
$102k - $148k
...Architect, you will be responsible for configuration of mainframe hardware equipment such as HCD, IOGEN and IOCP. During new client... ...mainframe hardware issues such as failed Tape Drives, offline devices, and Call Home. You will be responsible for coordinating and applying...Full timeTemporary workFlexible hours$120k - $150k
...to them. We are expanding our engineering team and looking for a Software Engineer to support the productionalization... ...software that runs on edge IoT devices. This edge software includes... ...cross-functional team of software, hardware, quality assurance (QA), and power...Full timeCasual workLocal areaRemote workFlexible hours- ...Software/Hardware Engineer Battelle delivers when others can't. We conduct research and development, manage national laboratories, design and manufacture products and deliver critical services for our clients—whether they are a multi-national corporation, a small start...Work experience placementWork at officeLocal areaRemote workFlexible hours
- ...Senior Software Engineer – Connected Devices Full-Time Position | Portland, Oregon About Us Rapta is revolutionizing precision US manufacturing... ...Software Engineer who writes production software for hardware. You'll own the software layer that connects Rapta's AI...Full timeContract workWork at officeLocal areaRemote workRelocation
- ...customers. We are looking for talented software engineers to join our team, working with other engineering... ..., other high fidelity Aircrew Training Devices (ATDs), and the Mission Rehearsal... ...within an integrated product team of Hardware, Software, Systems, and Test Engineers...Full timeInterim roleWork at officeRemote workRelocationFlexible hoursShift work
$80k - $180k
...sophisticated pipelines across web browsers, iOS devices, and native runtimes through WebAssembly.... ...pipelines, a Skia-based rendering engine, and iOS native integrations. If you're... ...constraints. ~Leverage the WebCodecs API for hardware-accelerated encoding/decoding where...Full timeHome office$91k - $172.49k
...customers worldwide. The Work • Software Architecture & Design –... ...processing pipelines, and device drivers to meet strict latency... ...Support – Work closely with system engineers and test personnel to... ...builds. • Prior exposure to hardware in the loop (HIL) testing or...Full timeTemporary workWork at officeRemote workWorldwideRelocationFlexible hoursShift work3 days per week$150k - $160k
...Title : Senior Software Engineer Location : St. Louis Park, MN | Hybrid Job Type : Permanent... ...50,000 - $160,000 Industry: Medical Devices --- About the Role We are... ...implantable devices. Collaborating with hardware engineers, firmware developers, and...Permanent employmentFlexible hours$300 per month
Innolitics builds AI/ML software for medical devices — the kind that detects ear infections, tracks metastatic cancer, and plans radiation therapy... .... We're a remote-only firm (since 2012) that does engineering, regulatory, and cybersecurity under one roof. Our team includes...Remote workFlexible hours- A healthcare technology company is seeking a Medical Device Software Engineer for remote work in the US. The ideal candidate will possess at least 3 years of software engineering experience and fluency in Python, C++, or TypeScript. Responsibilities include writing production...Remote jobFlexible hours
- ...Samsara is looking for an experienced Senior Software Engineer to join our Cloud Governance Platform... ...our world: The software, firmware, and hardware you build will result in real-world... ...build for scale: With over 2.3 million IoT devices deployed to our global customers, you...Full time
$32 per hour
...Software Engineering Co-op Comcast brings together the best in media and technology. We drive innovation... ..., and extract value from connected devices. The organization designs and operates end-to-end IoT solutions, combining hardware connectivity, cloud-native software,...$155k - $241k
Role Description Our software team is growing and we are looking for talented engineers to join our agile, world-class team. Our... ...images, bootloaders, kernels, device drivers, and filesystems. As... ...focusing on OS-level bugs and hardware-software integration challenges...Full timeTemporary workLocal areaRemote workRelocation packageFlexible hours- Role Description As (Senior) Software Engineer Data Integration (all genders), you design innovative... ...external source systems — from IoT devices to grid operator APIs — and our Intelligent... ...and modern tech stack. ~Excellent hardware equipment (16-inch MacBooks, 2 screens...Full timeLive inWork at officeRemote workWorldwideFlexible hours
$140k - $160k
Role Description Join Simbex as a Senior Software Engineer - Cloud Services and help build and modernize the backend systems behind our connected-device and sensor-analytics platforms. Our work lives where hardware meets software in demanding, real-world settings including...Full timeContract work$97.39k - $99.39k
...Degree in Computer Science, Computer Engineering, or closely related field. Two... ...of professional experience in Software Engineering with a focus on mobile... ...RxJava ~Collaborating with hardware/firmware teams ~Troubleshooting device communication using BLE sniffers,...Full timeRemote work$223k - $259k
...Description As a Forward Deployed Engineer (FDE), you are the technical... ...the time-to-value of our software by integrating it directly into... ...) on ARM-based or embedded hardware. ~Familiarity with computer... ...inference models on edge devices for real-time perception tasks...Full timeFixed term contractLocal areaImmediate startRemote workFlexible hours$140k - $205k
Role Description Swiftly is looking for a Senior Software Engineer to join a cross-functional product team enabling our transit agency customers to operate and manage on-vehicle hardware systems and devices. Your team’s work spans technology stacks connecting cloud-native...Full timeLocal areaRemote workHome officeFlexible hours- Role Description As a Senior Embedded Software Engineer, you will be working on the design, implementation... ...on new embedded Linux based smart home devices. This software will be responsible for... ...be working with a team of software, hardware, and quality engineers who are...Full time
- ...looking for an enthusiastic and creative Sr. Software Engineer to develop spacecraft flight software.... ...to support installation onto the hardware-in-the-loop test environment and eventual... ...~Embedded software development. ~Device driver development and software/hardware...Full timeRemote work
- ...Position Title: Senior Software Engineer Location: Huntsville, Alabama Job Type: Full Time About... ..., from embedded controls and real‑time hardware interfaces to operator interfaces and mission... ...integrating software with hardware devices, sensors, or weapon system components...Full timeRemote work
$161.7k - $258.8k
...Senior Software Engineer (Teradyne, Agoura Hills) Location: Agoura Hills, CA, US We are the global... ...solutions. Behind every electronic device you use, Teradyne's test technology ensures... ...test equipment. Collaborate with Hardware, Software, and Systems engineering to refine...Work at officeRemote workFlexible hours$128k - $143k
...insights into development and engineering challenges. Here, you will... ...everything possible. The Senior Software Engineer is part of a team... ...IEEE 11073 Service-oriented Device Connectivity, to deliver... ...Specialties: Multi-threaded hardware device control; serial communications...Remote workWork from homeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer, Device Hardware. Be the first to apply!
- ngo software engineer Remote
- software developer Remote
- software developer internship no experience Remote
- software developer apprenticeship Remote
- junior software developer Remote
- part time software developer remote Remote
- financial software developer Remote
- senior software engineer ruby on rails Remote
- software engineer amazon Remote
- senior software design engineer Remote













