Experienced Embedded Flight Software Engineer

company banner
Lockheed Martin Corporation
Agile, Analysis, Automated, Avionics, CASE, C++, C / C++, Configuration Management, Development, Embedded, GIT, HTTP, IBM, IDE, Linux, Management, Programming, Protocols, Python, Scheduling, Software Engineer, SVN, Testing, Unix
Full Time
Telecommuting not available Travel not required

Job Description


Description: We are on a journey to Mars and we're closer than ever. Lockheed Martin built NASA's first Mars lander 40 years ago and has been a part of every NASA mission to the Red Planet. Join a talented team of Orion engineers engaged in the design and fabrication of the only deep space, human-rated spacecraft that will take humans farther than we have ever gone before. http://www.lockheedmartin.com/orion


This opening is for a FSW Staff Software Engineer for the NASA Orion Multi-Purpose Crew Vehicle (Orion MPCV) Program supporting Orion Software Integrated Product Team (IPT).


The core responsibility for this role will be to develop and verify software using C++ and model-driven design methods for the Orion MPCV vehicle. Coding in C++ and leveraging related development tools and environments will be the major focus for this role.


Familiarity with the software development cycle and ability to apply design patterns and good coding standards is highly desired. Ability to perform static analysis, unit testing, functional testing and integration testing is key. Familiarity with real time embedded programming, and model driven development is a plus. Background in Agile methodologies is desired.


Candidate must have excellent oral and written communication skills, attention to details required to delivery flight ready products, and an ability to work effectively in a rapid paced, team environment. In this role, you will be working in the development and test of software throughout the entire software development cycle and working in a collaborative team environment. CPE training and/or experience, including CPE delegate is desired
Basic Qualifications:

- Experience utilizing an integrated development environment (IDE) is required

- Familiar in Object Oriented Software Design is required

- A demonstrated interest and ability to learn new tools and technologies and leverage those to successfully complete projects in a timely manner is required.

- Demonstrated ability to communicate clearly and effectively both verbally and in writing is required.

- The ability to work well in a team environment and independently is required.

- Proficiency with C / C++

- Python / Scripting Experience

- Test case, procedure development, and execution experience

- Experience with software integration and debugging techniques

- Experience leading a multi discipline technical team

- Linux / Unix experience

- Experience with Software Configuration Management tools (such as Perforce, GIT, Tortoise SVN, or equivalent)
Desired Skills:

- IBM Rhapsody / Model Driven development a plus

- Green Hills Integrity / Embedded programming a plus

- VxWorks programming a plus

- Experience with L2 and L3 network protocols, development, configuration and HW/SW integration a plus

- Experience in spacecraft avionics design and development; especially C&DH, GN&C, COMM and Instrumentation a plus

- Guidance, Navigation and Control experience a plus

- Propulsion knowledge/experience a plus

- Electrical Power Systems experience a plus

- Automated mission sequencing knowledge/experience a plus

- Fault Management Experience a plus

- Spacecraft Safemode experience a plus

- General Orion experience a plus

- Greenhills Integrity 1788 partition and scheduling a plus
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.


Company Information

Headquartered in Bethesda, Maryland, Lockheed Martin is a global security and aerospace company principally engaged in the research, design, development, manufacture, integration and sustainment of advanced technology systems, products and services.
Dice Id : lckbot
Position Id : 464255BR

Similar Positions at Lockheed Martin Corporation

Embedded Software Engineer Early Career
  • Sunnyvale, CA
  • 2 days ago
Software Engineer
  • Sunnyvale, CA
  • 2 days ago
Software Engineer Sr
  • Sunnyvale, CA
  • 2 days ago
Software Engineer
  • Sunnyvale, CA
  • 2 days ago
Software Engineer Sr
  • Sunnyvale, CA
  • 2 days ago
Senior Software Engineer C++ Unix
  • Sunnyvale, CA
  • 2 days ago
Software Engineer
  • Sunnyvale, CA
  • 2 days ago
Software Engineer
  • Sunnyvale, CA
  • 2 days ago
Advertisement