Lockheed Martin is looking for a Software Engineering Intern to join their team and help implement cutting-edge technologies on existing and new development products to solve difficult challenges and develop industry-leading technology.
Requirements
- Proficient in the use of C/C++, or C-Sharp, or Java
- Academic background in data structures & algorithms to implement efficient code.
- Experience with Object Oriented design (Using C-Sharp, or C++ or Java to create objects, utilizing inheritance, etc.).
- Experience with use of integrated development environment (IDE) tools (e.g., Visual Studio Code, Eclipse, Xcode, Arduino IDE, Cloud9, Qt Creator, etc.)
- Familiarity and understanding of differences between relevant C++ standards (i.e., C++98; C++11; C++17, etc.)
- Detailed understanding of Operating System concepts/features/differences (Linux, VxWorks, Windows).
- 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
- 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.
Other
- 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.
- Ability to obtain DoD Clearance
- Must be US Citizen
- Part-time Remote Telework: The employee selected for this position will work part of their work schedule remotely and part of their work schedule at a designated Lockheed Martin facility.
- The application window will close in 90 days; applicants are encouraged to apply within 5 - 30 days of the requisition posting date in order to receive optimal consideration.