Lockheed Martin Software Engineering Asc Mgr in Littleton, Colorado
Description: Manages software development activities. Responsible for coordinating subordinate employee recruitment, selection and training, performance assessment, work assignments, salary, and recognition/disciplinary actions. Oversees the design, development, documentation, and testing of software that contains logical and mathematical solutions to business/mission problems or questions in computer language for solutions by means of data processing equipment. Applies the appropriate standards, processes, procedures, and tools throughout the development life cycle. Applies knowledge of computer hardware and software, subject matter to be programmed in business/mission applications, information processing techniques used, and information gathered from system users to develop software. Ensures software standards are met.
Full Spectrum Leadership Essentials:
SHAPE THE FUTURE- Build system development knowledge and expertise to enable business growth and change.
BUILD EFFECTIVE RELATIONSHIPS- Create cohesion and synergy among engineers working across program lines.
ENERGIZE THE TEAM - to meet the needs of employees and business.
DELIVER RESULTS- Monitor, Assess, and Take Actions to ensure subordinates achieve success.
MODEL EXCELLENCE, INTEGRITY, & ACCOUNTABILITY- Demonstrate and reward FSL principles. Set high standards of performance for self and others; assume responsibility and accountability for successfully completing assignments or tasks Position involves resolution of both technical and personnel issues.
Software Engineer utilizing their technical software expertise in support of development and integration of advanced system management applications required for autonomous system control. The selected candidate’s responsibilities will focus on software development and system level integration of mission management technologies and autonomous mission applications. Responsibilities will span the software and technology development life-cycle including requirements generation and process definition, software design, development, and integration, test, and documentation. Integration activities will address a variety of host systems including simulated and laboratory environments that include a large number of interdependent software systems interfacing other subsystem simulations, physical hardware, and mission simulators.
The selected candidate will be required to demonstrate significant experiences in the design and development of object-oriented tools implemented in C++/C or Java; must be highly skilled with OOD/OOA concepts. Proficiency with standard software development tools and methodologies (UML/XML/XSLT) is required. Relevant software interface experience utilizing COTS/GOTS/API integration within a large-scale integration environment.
Applicants must demonstrate their understanding mature time-management skills due to the requirement of executing multiple concurrent assignments. The selected candidate must possess effective communication skills as the position will require significant customer interaction. The ability to travel on a periodic basis will be required to complete test and integration activities at off-site locations.
Software development experience with Microsoft Visual Studio C++ 2010 or higher on Windows 7 or Windows XP is required
Solid understanding of software lifecycle and development methods using industry standard tools such as UML.
Experience with Embedded Software developing in C/C++
Experience with eclipse-based IDEs
Experience with UNIX based systems
Experience with distributed source code management – (i.e. GIT or Mercurial)
Experience using XML technologies.
Experience with software development on CISC and RISC processors
Unit Test & Static Analysis Test Tools (specific order of interest – Parasoft, coverity, LDRA)
Lead experience with excellent leadership skills
Build Integration experience
Proven software development safety critical or mission critical software
Experience with MISRA-C 2004 / MISRA-C++ 2008
Experience with Embedded IDEs (specific order of interest – QNX Momentics, Windriver, or Greenhills)
Experience with RTOS (specific order of interest - QNX Neutrino, VxWorks, or Integrity)
Experience using JIRA for defect issue tracking / resolution
Experience taking a software product through a complete lifecycle
Understand software requirements derived from the Element spec
Develop the software design based on requirements
Develop object oriented code based on design
Develop unit tests for developed code
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.
Join us at Lockheed Martin, where your mission is ours. Our customers tackle the hardest missions. Those that demand extraordinary amounts of courage, resilience and precision. They’re dangerous. Critical. Sometimes they even provide an opportunity to change the world and save lives. Those are the missions we care about.
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.