Software Engineering Intern - Dallas, TX

Lockheed Martin CorporationGrand Prairie, TX
36dOnsite

About The Position

As a Software Engineering Intern at Lockheed Martin, you will join one of the largest networks of software professionals, implementing cutting edge technologies on both existing and new development products. You will be helping us solve the world's most difficult challenges, developing industry leading technology and products in the areas such as: EO/IR Targeting and Surveillance Systems, Advanced Threat Warning Systems, Combat and Defense Missile development. You will be involved in all phases of the Software Development Life Cycle; design, code, test, integration, verification and field integration support, facilitated by an Agile software development work flow. You will have the opportunity to utilize your skills in many different technical areas including: object oriented software development, real-time embedded development for multi-core and multi-processor systems, development for multiple operating systems (VxWorks, Linux, Windows), defensive cyber security/product protections, image/signal processing, image/inertial tracking, servo/mechanism controls, machine learning, image/data fusion, mission planning and field maintenance application development, other GUI development to support test and verification.

Requirements

  • Currently enrolled in an accredited degree program pursing a Bachelors or Master's degree in Computer Engineering, Software Engineering, Computer Science, Math, or related major.
  • Proficient in C/C++ Software development.
  • Ability to obtain DoD Clearance.
  • Must be US Citizen.

Nice To Haves

  • Detailed understanding of Operating System concepts/features/differences (Linux, VxWorks, Windows, Unix).
  • Experience with Software integration and debugging techniques. Experience with object-oriented design and associated documentation.
  • Experience with Software Continuous Integration (CI) toolchains/pipelines (configuration management, automated unit testing, static analysis, etc).
  • Experience with Git or similar software configuration management tool.

Responsibilities

  • Involved in all phases of the Software Development Life Cycle; design, code, test, integration, verification and field integration support, facilitated by an Agile software development work flow.
  • Utilize your skills in many different technical areas including: object oriented software development, real-time embedded development for multi-core and multi-processor systems, development for multiple operating systems (VxWorks, Linux, Windows), defensive cyber security/product protections, image/signal processing, image/inertial tracking, servo/mechanism controls, machine learning, image/data fusion, mission planning and field maintenance application development, other GUI development to support test and verification.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Part-time

Career Level

Intern

Industry

Transportation Equipment Manufacturing

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service