Job title: Senior Software Engineer Location: San Diego, CA Duration: 5 Months 1st Shift Description: . Responsible for developing, enhancing, and sustaining software systems in a cross-functional team environment through adherence to established design control processes and good engineering practices. . Demonstrates working knowledge of software engineering practices, techniques and processes and basic knowledge of technology trends and domain expertise. . Understands and analyzes requirements for a single component. Translates the results of analysis into design by Designing solutions to address a specific requirement. Develop modules with moderate guidance. . Has developed knowledge and skills in own job family; still acquiring / expanding fundamental knowledge and higher-level skills. . Applies knowledge and skills to a variety of standard activities. . Works with moderate guidance in own area of knowledge. . Requires a BS degree preferably Computer Science, Computer Engineering, Mathematics, Physics or a related Engineering discipline and 4-5 years' experience. . Demonstrated understanding of multi-threaded software design and development. . Excellent written and oral communication and interpersonal skills are essential. . Demonstrated understanding of development in a process oriented/regulated environment and adhering to a quality management system.