Brian Henkel

Download Report

Transcript Brian Henkel

Brian Henkel
Lockheed Martin
Syracuse, NY
Agenda
•
•
•
•
•
Introduction
About LM
CS career paths
A day in the life…
Questions
Introduction
• Brian Henkel, software engineering manager
• Education
– AS Electrical Tech, TC3, ‘89
– BT Electrical Engineering, Binghamton, ’92
– MS Computer Engineering, Syracuse ‘99
• Professional
– EE jobs through 1995
– CS jobs as independent contractor, then LM 2004
•
•
•
•
•
Radar systems
Refrigeration systems
Communications infrastructure
Electronic warfare
Sonar systems
Famous LM Programs
•
•
•
•
Presidential Helicopter
Littoral combat ship
F22 & F35 – fighter jet craft
Orion – space crew exploration vehicle
Not so famous programs
Space Fence
• Tracks space junk, intentionally
placed objects, detecting
basketball‐sized objects as far
away as 15,000 nautical miles
Coastal Boarder Surveillance
Magnelink
Alternative energy solutions
•
•
•
•
•
Wave Energy
Solar power
Ocean thermal energy conversion
Solid oxide fuel cells
Synthetic fuels (biomass conversion)
GPS 3
MEADS
CS Career Paths
• First years
– CS intensive learning environment
– Domain knowledge building
– Feel out the profession
• A few years in…
– Form opinions on ultimate career path
– Lean toward job ops aligning with desires
CS Only
• Stick to strict software design/programming
• No desire for technical or other leadership
• Content to work within confines of others’
architectures
• ‘factory worker’
Technical Leadership
• Architect
– Development programs for obvious skill gap
• Lead SW engineer
– Cost/schedule/technical team leadership
– Development programs
• Technical director/Eng Prg Mgr/Integrated
product team lead
– More related to domain expertise than SW
engineering skills
Management
• Matrix organizations
– Program management
– Functional (people) management
• SW Engineering manager
– Career advisement/ employee development
– Recruiting/retention
– Appraisal/merit responsibilities
Entry level Software engineer
A day in the life
•
•
•
•
•
Small team working environment
Earned value management/ productivity measurement
Participate in design/code/test reviews
Mentee to more senior engineer
Professional ‘Freedoms’
–
–
–
–
–
–
ELDP programs
ATLP programs
Tuition re-imbursement
Compliance training
Leadership/cost account management training
Formal mentoring programs
A day in the life…
• Interface to systems engineering
– Algorithm/requirements understanding
• Interface to SW Test engineering
– System test equipment development
– SW test plan/procedure development
• Interface to Systems Integration engineering
– Advise on integration plans/procedures
– Assist in debugging problem reports
Questions?