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

Full-Stack Software Engineer - In Vitro Diagnostics (IVD) & Biological Analysis

Full-time

Signature Science, LLC

Position Purpose:

The Software Engineer leads full-stack software development for medical In Vitro Diagnostic (IVD) devices and provides software engineering support for biological analysis software packages. This role bridges low-level hardware interaction and high-level user interfaces, developing robust software applications, configuring operating system environments, and verifying code against established regulatory and technical specifications. The engineer will design and build intuitive UI/UX for non-technical users to control complex scientific instruments, interface directly with microcontrollers and embedded hardware, and enable automated analysis of complex biological datasets to provide actionable information to end users.

 

Essential Duties and Responsibilities:

  • Lead full-stack software development efforts for medical IVD systems and biological analysis software, spanning lower-level microcontroller/hardware interfaces to upper-level application logic and user interfaces.
  • Design, build, and refine intuitive graphical user interfaces (UI/UX) that enable scientific personnel and non-technical operators to control analytical instruments and sensor networks.
  • Program, integrate, and test low-level microcontrollers (e.g., Arduino or similar platforms) to communicate with biological sensors, custom boards, and peripherals.
  • Write, test, and optimize high-performance C++ codebases as well as Python applications for instrumentation control, data processing, and analytical workflows.
  • Implement cybersecurity controls, software hardening procedures, and secure coding practices within production and operational environments.
  • Adhere to quality management system (QMS) protocols and regulatory/ISO standards (e.g., ISO 13485, ISO 62304) throughout the software development lifecycle, including formal design controls, risk assessments, and code documentation.
  • Collaborate with cross-functional teams—including biologists, systems engineers, hardware developers, and project leads—to translate technical wireframes and scientific requirements into production-ready software.
  • Troubleshoot and debug complex hardware/software integration issues, recreating user workflows to isolate root causes and optimize operating efficiency.
  • Author and maintain software lifecycle documentation, design specifications, verification/validation protocols, and end-user operating manuals.

 

Required Knowledge, Skills & Abilities:

  • C++ Expertise: Strong software development experience in modern C++ for application and hardware-adjacent logic.
  • Microcontrollers & Hardware Interfacing: Demonstrated experience working with microcontrollers (e.g., Arduino, ARM, or microprocessors) and hardware communication protocols.
  • UI/UX Design: Proven ability to create user-centered, intuitive GUIs and desktop/embedded interface experiences.
  • Python (Highly Preferred): Proficiency in Python for scripting, backend application logic, data science pipelines, or test automation.
  • Full-Stack Development: Solid understanding of full-stack system architecture, connecting frontend user interfaces through backend processing to low-level device drivers and hardware.
  • ISO & Regulatory Compliance (Preferred): Familiarity or prior experience working within ISO quality frameworks (e.g., ISO 13485, ISO 62304, ISO 9001, or equivalent regulated industry standards, with med-tech experience strongly preferred).
  • Cybersecurity (Preferred): Knowledge of cybersecurity controls, system security procedures, secure boot/data handling, and vulnerability mitigation in production software.
  • Production Environments: Experience building, deploying, and maintaining software in commercial production environments.
  • Operating Systems & Tools: Experience with Linux environments, custom board configurations, version control (Git), and issue tracking systems (Jira).
  • Analytical & Problem-Solving Skills: Diagnostic and debugging capabilities for complex hardware-software-data integrations.
  • Java and other coding languages/frameworks (Optional): Additional familiarity with other languages is a plus.

Education/Experience:

  • BS in Computer Science, Computer Engineering, Electrical Engineering with a software focus, or equivalent technical degree.
  • 3 to 5 years of professional software engineering experience.
  • Prior experience in medical devices (IVD), biotechnology, or scientific analytical instrumentation software development is strongly preferred..

 

Clearance:

  • This position requires that the candidate be willing and able to complete a successful background screening for a security clearance. Candidates with a current security clearance will receive preference.

 

Supervisory Responsibilities:

  • N/A

 

Working Conditions / Equipment:

  • This is a full-time, on-site position with flexible work arrangements. This position primarily operates during standard business hours, with occasional needs for extended workdays or weekend work to meet project timelines. The role may also require infrequent domestic travel for conferences, trade shows, or research-related meetings. The ability to lift and carry light loads (under 25 lbs) without assistance is necessary.

 

 

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Full-Stack Software Engineer - In Vitro Diagnostics (IVD) & Biological Analysis in Austin, TX vacancy
  •  ...quality, coverage and completeness of Diagnostics software solution to AMD Client, Graphics and Embedded...  ...gen SoC product and train software engineers for designing and developing new...  ...IP and release engineers in root-cause analysis and test coverage enhancementsPREFERRED... 
    Suggested

    AMD

    Austin, TX
    1 day ago
  • $122k - $240.5k

     ...12/31/2026.The Team:Deloitte’s Cyber Engineering is a new team that is spearheading the...  ...and proposes technical solutions using analysis, experience, and decision making Developing...  ...areas below:Hands-on experience in full stack software development across frontend and... 
    Suggested
    Local area

    Deloitte

    Austin, TX
    22 hours ago
  • $130k

     ...We are seeking a Senior Full Stack Software Engineer to design, develop, test, and support enterprise web applications in a remote U.S.-based environment...  ...defects. Support users through troubleshooting and analysis of production logs and data. Investigate new solutions,... 
    Suggested
    Remote work

    MAXIMUS

    Austin, TX
    4 days ago
  •  ...This is not a typical web developer role. You'll own the software platform that powers our online business—from customer login to...  ...reliability. Troubleshoot production issues and perform root cause analysis. Develop automated tests for all new functionality.... 
    Suggested
    Immediate start

    Senox

    Austin, TX
    4 days ago
  • $84.25k - $101.25k

    General InformationJob TitleFull Stack Software Engineer (TypeScript/Python)Job ID109000Work AreasTechnology...  ...& EngineeringEmployment TypePermanent Full-TimeLocation(s)Atlanta, Austin,...  ...PostgreSQL knowledge: query plan analysis when debugging slow queries, JSONB usage... 
    Suggested
    Full time
    Contract work
    Work at office
    Local area

    Bain & Company

    Austin, TX
    2 days ago
  •  ...and development of complex software solutions on platforms dedicated...  ...degree in Computer Science, Engineering, Information Technology,...  ...experience as a Vice President, Full Stack Engineering (or closely...  ...standards, and performing gap analysis using DB2, IBM MQ, and AWS.DE... 
    Full time

    Fidelity Investments

    Austin, TX
    2 days ago
  •  ...Description:Designs and implements full‑stack solutions that span multiple...  .... Performs comprehensive analysis of existing applications to...  ...for QA readiness of software deliverables.Develops comprehensive...  ...degree in Computer Science, Engineering, Information Technology,... 
    Full time

    Fidelity Investments

    Austin, TX
    2 days ago
  • $152k - $241.5k

     ...Join the Simulation Software team at NVIDIA as...  ...System Software Engineer! This role offers...  ...better workflows, diagnostics, and toolingWhat we...  ...skills across software stacks, tools, platform...  ...with log analysis, failure triage, regression...  ...Hillsboro; US, WA, SeattleType: Full time
    Full time

    Nvidia

    Austin, TX
    2 days ago
  •  ...TXSalary: USD 105-110 / Yearly (Full Time)Employment Type: Full...  ...GorusuCompany: SRI Tech SolutionsFull stack Python developerLocation -...  ...) Required skills: strong software development experience in Python...  ...scripting, and knowledge in data analysis within databases. Additionally... 
    Full time

    SRI Tech

    Austin, TX
    4 days ago
  • Title: Senior .Net Full Stack Developer Contract/Perm: 3m contract...  ...with a team of experienced engineers focused on the Agile development...  ...on-time, high-quality software releases.Responsibilities: Lead...  ...development sizing and cost analysis estimates. Work alongside the... 
    Permanent employment
    Contract work

    Spectraforce Technologies

    Austin, TX
    4 days ago
  •  ...context Set up personalization engines Smart Recommendations &...  ...Create data pipelines for behavior analysis Implement tracking and attribution...  ...infrastructure Technical Stack User Profiling: Real-time interest...  ...-Senior level Employment type Full-time Job function Industries:... 
    Full time

    Stealth Startup

    Austin, TX
    4 days ago
  • $224k - $356.5k

     ...storage group, the NGN Software-Defined Storage (SDS)...  ...Senior System Software Engineer (SDN) to advance...  ...Python used for test, diagnostic, build, or operational...  ...observability, and performance analysis.Experience supporting...  ...; US, CO, Remote; US, WA, RemoteType: Full time
    Full time
    Remote work

    Nvidia

    Austin, TX
    3 days ago
  • $100.18k - $126.9k

     ...location is seeking a technically sound applications engineer to help develop new applications and to provide...  ...outcomes.Evaluate process performance using system diagnostics, experimental data, and statistical analysis to expand application capability and improve tool performance... 

    Veeco

    Austin, TX
    5 days ago
  • $143.7k - $194.4k

     ...Vetting owns that gate. We build the diagnostic tests that every accelerator server runs...  ...can see through it. We are hiring a Software Development Engineer II to build the data and analytics...  ...languagePreferred qualification - 3+ years of full software development life cycle,... 
    Internship
    Flexible hours
    Shift work
    Night shift
    Day shift

    Amazon

    Austin, TX
    2 days ago
  • $125.7k - $203.1k

     ...notice.Meet the Team Network Engineering builds the foundational software and hardware systems that...  ..., debugger, and code analysis toolchains that power Cisco...  ...and runtime diagnostic tools in modern C/C++, optimize...  ...certifications, and/or training. The full salary range for certain... 
    Full time
    Temporary work
    Work experience placement
    Local area
    Flexible hours

    CISCO Systems

    Austin, TX
    1 day ago
  • $184k - $287.5k

    NVIDIA is growing a senior engineering team focused on making our compute software stack first-class on NVIDIA...  ..., performance-analysis workflows, and optimization...  ...useful Clang diagnostic builds and targeted sanitizer...  ...Remote; US, TX, Remote; US, CA, RemoteType: Full time
    Full time
    Remote work

    Nvidia

    Austin, TX
    4 days ago
  •  ...client is looking for Java Full Stack Developer in Austin , TX location...  ...~7+ years of professional software development experience in...  ...including: Requirements review and analysis, Application and solution...  ...as part of their standard engineering practice from day one. ~... 
    Full time

    Lorven technologies

    Austin, TX
    2 days ago
  •  ...single pane of glass for vehicle software. We aggregate signals from...  ...into dashboards that update engineers and leadership on the state...  ..., you will own complex, full-stack systems end-to-end, from data...  ...debugging, and performance analysis.Ability to work independently... 
    Full time
    Local area
    Work from home
    Relocation
    Relocation package
    Shift work

    General Motors

    Austin, TX
    1 day ago
  • $143.7k - $194.4k

    We are looking for a Software Development Engineer to join the CV Test Infrastructure team within Amazon...  ..., you will design and implement diagnostic tools that enable engineers to quickly...  ...SQS- Experience building diagnostic/analysis tools for hardware or embedded systems... 
    Flexible hours
    Night shift

    Amazon

    Austin, TX
    2 days ago
  • $189k - $240k

     ...are looking for a strong C++ Software Engineer to support development of...  ..., unit testing, static code analysis, and CI/CD workflowsSupport...  ...communication protocols and diagnostics conceptsExposure to SOME/IP,...  ...Mountain View, California, United States of AmericaType: Full time
    Full time
    Local area
    Work from home
    Relocation
    Relocation package

    General Motors

    Austin, TX
    4 days ago
  •  ...:We are looking for a Staff Software Engineer who enjoys solving complex systems...  ...role! We create performance analysis toolkits used across Arm...  ..., frameworks and technology stacks.Broad systems experience...  ...crafting and building tools, diagnostics or automation, with maintainable... 
    Work at office
    Local area
    Relocation package

    ARM

    Austin, TX
    3 days ago
  •  ...for a memory systems design engineer within the client and graphics...  ...-level debug and root cause analysis to narrow down the issues to...  ...in ATE, Platform, design, diagnostics, firmware, BIOS and driveSupporting...  ...bus logic technologies) and software architecture (driver, bios,... 

    AMD

    Austin, TX
    4 days ago
  • $94.91k - $126.55k

     ...seeking a highly motivated Field Applications Engineer to support customer deployment,...  ...process characterization, data collection, analysis, and reporting to ensure customer requirements...  ...hardware.• Working knowledge of process diagnostics, system performance monitoring, and... 

    Veeco

    Austin, TX
    5 days ago
  •  ...shifting validation earlier in the production lifecycle. We are seeking a visionary Lead/Principal Diagnostics Engineer to drive our shift from proven post-silicon software validation frameworks and System-Level Tests (SLT) directly into Automated Test Equipment (ATE)... 
    Shift work
    Early shift

    AMD

    Austin, TX
    2 days ago
  •  ...as soon as possible, full time, permanent Functional...  ...and custom software development portfolio....  ...The Senior Software Engineer II drives the engineering...  ...ingestion, cleaning, analysis, forecasting, alerting...  ...preventative solutions Strong diagnostics skills to decrease... 
    Permanent employment
    Full time
    Temporary work
    Work at office
    Local area
    Immediate start
    Work visa
    Flexible hours

    RWE

    Austin, TX
    1 day ago
  •  ...improvementYou have proven analytical, diagnostics, and problem solving skills, and a...  ...understanding of the infrastructure software, including analysis, design, coding, system and user testing...  ...ModelFidelity is transitioning to a full-time onsite working model through a phased... 
    Full time

    Fidelity Investments

    Austin, TX
    2 days ago
  •  ....NET Full Stack Developer Austin, TX – ONSITE 3 months contract We are seeking candidates...  ...computer programming work. Develop software solutions by studying information needs,...  ...solutions. Perform research and analysis required specialized programs or routines... 
    Contract work

    KSN Technologies. Inc

    Austin, TX
    2 days ago
  • $146k

     ...loyalty and traveler satisfaction. The Software Development Engineer III position is part of the Consumer...  ...incident resolution, and root-cause analysis Demonstrated experience designing and...  ...work authorization.SummaryLocation: Austin Domain 11 - HomeAwayType: Full time
    Full time
    Work at office
    Worldwide
    Relocation package
    Flexible hours
    3 days per week

    Expedia

    Austin, TX
    1 day ago
  •  ...collaborates with a team of experienced engineers focused on the Agile development life cycle and ensuring on-time, high-quality software releases. Responsibilities: • Lead the development...  ...accurate development sizing and cost analysis estimates. • Work alongside the product... 

    Mindlance

    Austin, TX
    4 days ago
  •  ...the specified location(s).As a Lead Software Development Engineer within Advisor Services Technology, you...  ...reliability through root cause analysis, long-term fixes, defensive coding practices...  ....00 - $181,000.00 / YearApplication deadline: 10/7/2026Position Type: Full time
    Full time
    Work at office

    The Charles Schwab Corporation

    Austin, TX
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Full-Stack Software Engineer - In Vitro Diagnostics (IVD) & Biological Analysis. Be the first to apply!