Job Type: Contract
Job Category: IT

Job Description

Role: Software Architect
Location: Hercules, CA (on-site 5 days per week)
Contract

Must Haves:

10+ years exp (will need to be ok with being hands on)

1. Embedded software design and development

2. C++, C#

3. Architect experience

Key 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

·         Ensure compliance with software development lifecycle processes in a regulated industry context.

Required Qualifications

·         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.

·         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.

Preferred Qualifications

·         Familiarity with software development in regulated industries (e.g., medical devices, pharma).

·         Multilingual ability, particularly French, is a plus but not required.

·         Proven ability to adapt to and master new tools and environments.

#SoftwareArchitect #SoftwareDevelopment #TechJobs #ITJobs #SoftwareEngineering #SoftwareDesign #CloudComputing #Programming #ComputerScience #AgileDevelopment #USJobs #SeniorDeveloper #TechnologyCareers #DeveloperJobs #CodingSkills

Required Skills
Performance Architect

Fill below details & click “Apply”

Only add 10 digit number without prefix
Resume can be attached in PDF, JPG, Word , Txt format only

Share This Job