At Pattern Bioscience, we’re tackling antibiotic resistance, named by the CDC as one of the biggest public health challenges of our time. We use AI and single-cell analysis to quickly recognize the bacteria causing an infection and to predict which drugs will cure the infection, even if it is multi-drug-resistant.  We've received a grant from the CARB-X Consortium ( and recently closed a round of funding including investors from Illumina Ventures ( But we’re not just invested in combating antibiotic resistance; we’re also invested in our people. Our team is brought together by a shared passion for our mission to cure and prevent antibiotic-resistant infections, improving one of the world's most important health decisions. We're committed to continuous learning, collaboration, and supporting one another. At Pattern, each voice matters, and we welcome diverse perspectives and healthy debate. Join us! We're excited for what you can bring to our team. Here are a few things we provide to make sure you have a great experience. Learn more about our team by visiting our website. Benefits * Health insurance *401k Matching * Personalized PTO * Transparent leadership * Career development * The opportunity to make a global impact and pioneer consequential solutions We value diversity on our teams. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, sex, sexual orientation, gender identity or expression, age, status as a qualified individual with disability, protected veteran status, or any other characteristic protected by law. 

Pattern Bioscience

Austin, TX

Firmware Engineer for Medical Devices

$90,000-$120,000 / YEAR
We're searching for a talented Firmware Engineer to design, develop, and implement the software necessary to control hardware subsystems inside our medical diagnostics device — including pressure, motion, temperature, camera, barcode scanner, display, and consumable subsystems — in an R&D environment. You will work closely with a multi-disciplinary team including other software engineers, mechanical and electrical engineer as well as microbiologists, material scientists, chemists, and biomedical engineers. We are seeking someone who will embrace our mission and flourish in a dynamic, rigorous, and entrepreneurial environment.

90 Day Goals

    • Familiarize yourself with Pattern hardware subsystems, existing firmware designs and implementation.
    • Implement basic firmware for testing boards and basic subsystem functionality.

6 Month Goals

    • Design, implement, and test firmware based on software requirements and integrate into the Pattern software stack.
    • Design and implement control and calibration algorithms (temperature control, pressure control, instrument calibration, etc.).
    • Familiarize yourself with remaining Pattern software stack.

How You Will Contribute

    • Collaborate with mechanical and electrical engineers on instrument development and troubleshooting.
    • Adapt firmware solutions as needed when requirements shift or expand with continued R&D.
    • Develop and execute unit, integration, system, and stress testing; investigate, and resolve issues; and perform debugging.
    • Contribute meaningfully to hardware design reviews as the firmware representative.

Core Competencies Required

    • Embedded software development and real-time debugging
    • API/Protocol design for embedded systems
    • Communication protocols such as: RS-232, UART, I2C, SPI, USB
    • C
    • Linux / Unix
    • Concurrency
    • Designing, implementing, and testing low level software
    • Understanding hardware schematics

Preferred Competencies

    • FPGA
    • C++
    • Assembly
    • Control algorithms
    • Firmware updates
    • Bootloaders
    • Python
    • Linear algebra
    • Linux kernel experiencee
    • Design, implement, and test control algorithms and high level software

We'd Love to Hear from You if You

    • Are passionate about embedded and low-level software.
    • Follow a systematic and logical approach to root causing issues and debugging hard problems.
    • Are detail oriented.
    • Are logical.
    • Excel in technical problem solving.
    • Have a strong grasp of basic mathematics including calculus and linear algebra.
    • Flourish in a fast-paced, research environment with slightly shifting targets.
    • Communicate well in oral and written formats including communicating software needs and solutions to non-technical audiences.
    • Excel in data analysis and deriving helpful insights to inform problem-solving.
    • Have an outstanding work ethic and passion for multi-disciplinary product development.
    • Have a drive to innovate, find and solve problems.
    • Can work independently and in a collaborative setting.
    • Love to learn and grow your skills.

Education & Experience

    • BS in Computer Science, Computer Engineering, or Electrical Engineering
    • (Preferred) At least 3-4 years of experience with embedded systems