Lockheed Martin is looking to solve the world's most difficult challenges by developing industry leading technology and products in areas such as EO/IR Targeting and Surveillance Systems, Advanced Threat Warning Systems, Combat and Defense Missile development.
Requirements
- Proficient in C/C++ Software development
- Experience with use of integrated development environment (IDE) tools (e.g., Visual Studio Code, Eclipse, Xcode, Arduino IDE, Cloud9, Qt Creator, etc.)
- Experience with or coursework in Object Oriented design (Using C-Sharp, or C++ or Java to create objects, utilizing inheritance, etc.)
- Familiarity and understanding of differences between relevant C++ standards (i.e.. C++98; C++11; C++17, etc.)
- Experience with Software integration and debugging techniques
- 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)
Responsibilities
- design, code, test, integration, verification and field integration support, facilitated by an Agile software development work flow
- utilize 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
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
- Qualified candidates will be considered without regard to legally protected characteristics
- 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
- Lockheed Martin supports a variety of alternate work schedules that provide additional flexibility to our employees