180 likes | 397 Views
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
E N D
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
Space Fence • Tracks space junk, intentionally placed objects, detecting basketball‐sized objects as far away as 15,000 nautical miles
Alternative energy solutions • Wave Energy • Solar power • Ocean thermal energy conversion • Solid oxide fuel cells • Synthetic fuels (biomass conversion)
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 engineerA 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