Lockheed Martin Software and Controls Engineer in Sunnyvale, California

This position supports Mechanical Manufacturing Center operations in that Solar Array, Mechanisms, and Composites manufacturing centers in Sunnyvale, CA. -Duties include providing software, networking, and automation support to various manufacturing platforms and production equipment. -Analyze hardware, software, and system requirements to implement automated production processes. -Production includes but is not limited to welding, brazing, bonding, composite layup/cure, and testing end item hardware. -Develop welding and brazing methodologies and schedules. -Develop bonding, machining, and assembly methods. -Work alongside process control engineering to certify welding, brazing, bonding, and test equipment processes. -Develop software programming for welders and other manufacturing equipment. -Develop customized software tooling to support various machining processes and equipment. -Verify work by performing system checkout by self or with other engineers. -Ensure correct programs are loaded into the machines for correct operations. -Organize and backup manufacturing process data. -On a daily basis, work with technicians, product operation analyst to monitor manufacturing process to ensure product quality, output, and process efficiency. Establish in-process quality inspection. -Train or assist in training of operators on new processes and use of new equipment. -Perform verification check to ensure technicians are following established processes. -Employ proper process control method, collect and analysis process data for management review. -Perform work to ensure process-related equipment is properly maintained and that component and system calibration requirements are met. -Perform equipment adjustment, troubleshooting, and repairs for the purpose of training operators, problem investigation, and engineering development. -Develop software on a variety of platforms to solve manufacturing day to day issues and streamline standard processes. -Will support and transition existing developed software from end of life to new supported platforms including use of updated coding practices. -Implement new features based on user requests. -Create and maintain production databases with proper database techniques and optimization.

Basic Qualifications -Must be able to work independently and in a team atmosphere, and possess good organizational and communication skills. -Must be capable of planning, prioritizing, and executing self-directed software development activities.

Bachelors degree from an accredited college in a related discipline, or equivalent experience/combined education, with 2 years of professional experience; or no experience required with a related Masters degree.

Desired skills -Experience on integrated product teams. Experience with C++ or equivalent, XML, Visual Studio, Lab View, SQL, PHP, and Linux languages. -Experience with industrial robots (FANUC, Denso). -Experience with Rockwell Studio Logix5000 for PLC programming.

As a leading technology innovation company, Lockheed Martin’s vast team works with partners around the world to bring proven performance to our customers’ toughest challenges. Lockheed Martin has employees based in many states throughout the U.S., and Internationally, with business locations in many nations and territories.

Join us at Lockheed Martin, where we’re engineering a better tomorrow.

Lockheed Martin is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.

Job Location(s): Sunnyvale California