Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Qualitest Logo

Software Architect

Qualitest

$140,000 - $150,000
Sep 2, 2025
Vallejo, CA, USA
Apply Now

Qualitest is seeking an experienced Software Architect to replace a departing architect and ensure the continued success of their team, requiring someone who can immediately contribute to complex software systems, particularly those involving instrument integration.

Requirements

  • 10+ years exp (will need to be ok with being hands on)
  • Embedded software design and development
  • C++, C
  • Architect experience
  • Proven expertise in software design, architecture, and development with at least one major programming language.
  • Strong understanding of validation, verification, and software documentation practices.
  • Experience integrating software with physical instruments.

Responsibilities

  • Develop software architecture and designs for instrument control and related systems.
  • Troubleshoot and reverse-engineer existing software systems, especially in the absence of comprehensive documentation (some of which is in French).
  • Collaborate with stakeholders to capture and document software requirements clearly and concisely.
  • Write clear, detailed technical reports to communicate root causes, solutions, and recommendations.
  • Support and mentor team members in adopting industry-standard software development practices.
  • Self-train to address knowledge gaps in specific tools, architectures, or languages as needed.
  • Work with a range of tools, environments, and technologies, including: Languages and Frameworks: Delphi, C, C++ Databases: SQL Software Layers: UI, business logic, instrument control Development Practices: Scrum methodology, code reviews, bug fixing in regulated environments

Other

  • On-site, Hercules, CA (5 days per week)
  • Excellent written and verbal communication skills, particularly in drafting technical reports.
  • Ability to reverse-engineer undocumented systems and extract functionality from source code.
  • Versatility to switch between architectures and environments with minimal guidance.
  • Demonstrated experience in debugging, source control, and working within a Scrum framework.