Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer, Device Hardware

$142k - $170k
Full-time

Flock

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.
Vacancy posted 9 days ago
Similar jobs that could be interesting for youBased on the Software Engineer, Device Hardware in Remote vacancy
  • 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... 
    Suggested
    Full time

    Apkudo

    Remote
    6 hours ago
  • 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... 
    Suggested
    Remote job

    Beaconbiosignals

    Boston, MA
    4 days ago
  • 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... 
    Suggested
    Work at office
    Remote work
    Flexible hours

    Beacon-Biosignals

    Boston, MA
    3 days ago
  • 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... 
    Suggested
    Remote job
    Flexible hours

    Jobgether

    New Bremen, OH
    21 hours ago
  • $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... 
    Suggested
    Full time
    Summer work
    Remote work
    Flexible hours

    Life360

    Remote
    2 days ago
  • $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 time
    Remote work

    IQVIA

    Remote
    12 hours ago
  •  ...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 office
    Local area
    Remote work

    Mid-Continent Instruments and Avionics

    Wichita, KS
    7 days ago
  • $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 time
    Temporary work
    Flexible hours

    Ensono

    Remote
    7 days ago
  • $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 time
    Casual work
    Local area
    Remote work
    Flexible hours

    Utilidata

    Ann Arbor, MI
    a month ago
  •  ...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 placement
    Work at office
    Local area
    Remote work
    Flexible hours

    Battelle

    Dayton, OH
    5 days ago
  •  ...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 time
    Contract work
    Work at office
    Local area
    Remote work
    Relocation

    Rapta, Inc

    Portland, OR
    15 days ago
  •  ...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 time
    Interim role
    Work at office
    Remote work
    Relocation
    Flexible hours
    Shift work

    Lockheed Martin - US

    Hurlburt Field, FL
    16 days ago
  • $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 time
    Home office

    Slate

    Remote
    1 day ago
  • $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 time
    Temporary work
    Work at office
    Remote work
    Worldwide
    Relocation
    Flexible hours
    Shift work
    3 days per week

    Lockheed Martin - US

    Moorestown, NJ
    16 days ago
  • $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 employment
    Flexible hours

    Dahl Consulting

    Minnesota
    15 days ago
  • $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 work
    Flexible hours

    Built with Django

    New York, NY
    1 day ago
  • 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 job
    Flexible hours

    Built with Django

    New York, NY
    1 day ago
  •  ...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

    Samsara

    Remote
    7 hours ago
  • $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,... 

    FreeWheel

    Philadelphia, PA
    4 days ago
  • $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 time
    Temporary work
    Local area
    Remote work
    Relocation package
    Flexible hours

    Agility Robotics

    Remote
    1 day ago
  • 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 time
    Live in
    Work at office
    Remote work
    Worldwide
    Flexible hours

    envelio

    Remote
    4 days ago
  • $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 time
    Contract work

    Simbex

    Remote
    8 days ago
  • $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 time
    Remote work

    DOOR

    Remote
    4 days ago
  • $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 time
    Fixed term contract
    Local area
    Immediate start
    Remote work
    Flexible hours

    Ditto

    Remote
    6 days ago
  • $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 time
    Local area
    Remote work
    Home office
    Flexible hours

    Swiftly

    Remote
    7 hours ago
  • 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

    NRG

    Remote
    6 days ago
  •  ...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 time
    Remote work

    AIRBUS U.S. Space & Defense, Inc.

    Remote
    1 day ago
  •  ...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 time
    Remote work

    Page Mechanical Group Inc

    Huntsville, AL
    3 days ago
  • $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 office
    Remote work
    Flexible hours

    Teradyne

    Agoura Hills, CA
    5 days ago
  • $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 work
    Work from home
    Flexible hours

    Danaher Corporation

    New York, NY
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer, Device Hardware. Be the first to apply!