Fillable Printable Free Job Description Template
Fillable Printable Free Job Description Template
                        Free Job Description Template

Job Description
Software Architect - Reporting to Feimo Shen
Date:   Signatures
Employee Name: Accepted by:
Reporng to: Mgr./Supervisor:
Department: Human Resources: 
Locaon:
Job Summary:
As So!ware Architect, you will lead the design e%ort on a variety of projects in a highly 
collaborave, fast-paced environment. Your role is to design innovave soluons to real market 
problems. You will work closely with product and markeng managers, user interacon designers, 
and other so!ware engineers to develop new product o%erings and improve exisng ones. This 
posion reports to the Robocs So!ware Manager. 
Travel Requirements:
This posion does not require any travel. It will be based in Fremont, CA Corporate Headquarters.
Job Responsibilies: 
 Idenfy the appropriate so!ware architecture based on the requirements and design 
elements contained in a system speci1caon. 
 Record so!ware architecture in a so!ware architecture document using use cases and the 
Uni1ed Modeling Language (UML).
 Maintain and evolve so!ware architecture documents based on evolving system 
requirements and industry trends and technologies.
 Analyze risk and report problems in meeng system requirements.
 Provide supporng informaon to the Engineers to aid in the creaon of a system 
speci1caon. 
 Assist So!ware Designer/Implementers with the creaon of detailed so!ware design 
speci1caons. 
 Lead the review process for so!ware architecture documents. 
 Perform so!ware version control and maintain periodic compilaon schedule.
 Parcipate in the system speci1caon review process to ensure system requirements can be 
translated into valid so!ware architecture
 Comply with all applicable product development processes. Perform detailed so!ware 
design as well as implements and/or maintains code according to dues and responsibilies
 Ensure the overall integrity of the so!ware architecture and validates it against the system 
speci1caon. 
Page 1 of 2

Job Description
Software Architect - Reporting to Feimo Shen
 Integrate internal and external product design into a cohesive user experience
 Work with visual designers to improve and re1ne product visual design and consistency
Qualicaons:
 Bachelor's or Master's degree in computer science or related 1eld
 At least 5 years experience in large designs and coordinang project teams in medical device
industry
 At least 8 years of C/C++ programming experience
 At least 3 years of UML experience
 At least 3 years of experience with so!ware source control and version control
 Experience in 3-dimensional navigaon preferred
 Excellent interpersonal and communicaon skills
 Mastery of user interacon design skills
 Must be organized, have an eye for detail, and be able to put ideas into a tangible form
 Ability to priorize and manage work to crical project melines in a fast-paced 
environment. Ability to develop new approaches to complex design problems
Page 2 of 2
            
    
