Lockheed Martin
Embedded Software Engineer - Early Career - Dallas, TX
Lockheed Martin, Grand Prairie, Texas, United States, 75051
Job Description
Lockheed Martin Missiles and Fire Control is seeking a Software Engineer in Dallas, TX. In this role you will develop and maintain embedded software applications and/or desktop applications. Tasks include requirement analysis, design, code, test, and integration of software for an embedded multi‑core system and desktop computer applications for emulation of sensors and countermeasures.
Responsibilities Develop and maintain embedded software for multi‑core systems.
Design and integrate desktop applications for sensor emulation.
Write clean, testable C/C++ code and perform unit and integration testing.
Integrate software with hardware and embedded systems.
Collaborate with team in an Agile/Scrum environment.
Basic Qualifications
BS or MS degree in Computer Engineering, Software Engineering, Computer Science, or related major from an accredited university.
US citizen and ability to obtain DoD clearance.
Demonstrated proficiency in C/C++ programming.
Experience with Linux, Windows, or similar operating systems.
Desired Skills
Embedded software experience (Arduino, Raspberry Pi, Beaglebone, robotics, UAV, automated pattern recognition, etc.).
Git pipeline knowledge (GitLab preferred, also GitHub).
Multi‑core and multi‑threaded C++ programming.
Hardware/software integration.
Experience working in large code bases.
Agile/Scrum practice.
Security Clearance This position requires a government security clearance. Clearance level: Secret.
Work Schedule Onsite Full‑time. 4×10 hour day, 3 days off per week.
Job Details Experience Level: 4 yr and up College.
Business Unit: MISSILES AND FIRE CONTROL.
Relocation Available: Possible.
Career Area: Software Engineering.
Type: Full‑Time.
Shift: First.
Equal Opportunity Lockheed Martin is an equal opportunity employer.
Qualified candidates will be considered without regard to legally protected characteristics.
#J-18808-Ljbffr
Responsibilities Develop and maintain embedded software for multi‑core systems.
Design and integrate desktop applications for sensor emulation.
Write clean, testable C/C++ code and perform unit and integration testing.
Integrate software with hardware and embedded systems.
Collaborate with team in an Agile/Scrum environment.
Basic Qualifications
BS or MS degree in Computer Engineering, Software Engineering, Computer Science, or related major from an accredited university.
US citizen and ability to obtain DoD clearance.
Demonstrated proficiency in C/C++ programming.
Experience with Linux, Windows, or similar operating systems.
Desired Skills
Embedded software experience (Arduino, Raspberry Pi, Beaglebone, robotics, UAV, automated pattern recognition, etc.).
Git pipeline knowledge (GitLab preferred, also GitHub).
Multi‑core and multi‑threaded C++ programming.
Hardware/software integration.
Experience working in large code bases.
Agile/Scrum practice.
Security Clearance This position requires a government security clearance. Clearance level: Secret.
Work Schedule Onsite Full‑time. 4×10 hour day, 3 days off per week.
Job Details Experience Level: 4 yr and up College.
Business Unit: MISSILES AND FIRE CONTROL.
Relocation Available: Possible.
Career Area: Software Engineering.
Type: Full‑Time.
Shift: First.
Equal Opportunity Lockheed Martin is an equal opportunity employer.
Qualified candidates will be considered without regard to legally protected characteristics.
#J-18808-Ljbffr