Full-Stack Software Engineer - In Vitro Diagnostics (IVD) & Biological Analysis
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.
- ...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
$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...SuggestedLocal area$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,...SuggestedRemote work- ...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....SuggestedImmediate start
$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...SuggestedFull timeContract workWork at officeLocal area- ...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
- ...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
$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 timeFull time- ...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
- 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 employmentContract work
- ...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
$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 timeFull timeRemote work$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...$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,...InternshipFlexible hoursShift workNight shiftDay shift$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 timeTemporary workWork experience placementLocal areaFlexible hours$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 timeFull timeRemote work- ...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
- ...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 timeLocal areaWork from homeRelocationRelocation packageShift work
$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 hoursNight shift$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 timeFull timeLocal areaWork from homeRelocationRelocation package- ...: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 officeLocal areaRelocation package
- ...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,...
$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...- ...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 workEarly shift
- ...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 employmentFull timeTemporary workWork at officeLocal areaImmediate startWork visaFlexible hours
- ...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
- ....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
$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 timeFull timeWork at officeWorldwideRelocation packageFlexible hours3 days per week- ...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...
- ...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 timeFull timeWork at office
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!
- c# .net full stack developer Austin, TX
- senior full stack developer Austin, TX
- lead full stack java developer Austin, TX
- full stack engineer Austin, TX
- mean stack developer Austin, TX
- full stack cloud developer Austin, TX
- full stack developer Austin, TX
- remote .net full stack web developer Austin, TX
- full stack developer remote Austin, TX
- full stack java developer Austin, TX



