Senior Software Engineer Job in Chandler, Arizona US
Senior Software Engineer
Overview : Perform subsystem definition, preliminary and detailed design, design implementation, subsystem and system integration, and test for a subsystem. Frequent inter-organizational and outside customer contacts. Design and develop complex software design, coding and testing. Formulate and design software system, using scientific analysis and mathematical models to predict and measure outcome and consequences design. Analyze software requirements to determine feasibility of design within time and cost constraints. Make frequent contacts with customers both internal and external concerning requirements, design and maintenance of software. Job Description : The successful candidate for this position will be responsible for the design and implementation of embedded software, simulation, and test tools through the full software life cycle for launch vehicles. This includes the development of software requirements specifications and design documentation, as well as, participating in software process activities including peer reviews, integration testing, and configuration management. Preferred Qualifications: Experience with PowerPC processors (MPC 750, 8260 8280) Experience with full software life-cycle development Working knowledge of hardware/software analysis tools (debuggers, logic analyzers, oscilloscopes, emulators, etc ) Proficiency with Unix workstations running Sun Solaris and Linux Familiarity with DOORS Requirement Management System, Rhapsody, Razor and Synergy tools