Embedded Software Engineer - Early Career - Dallas, TX
Listed on 2026-01-01
-
Software Development
Software Engineer, Embedded Software Engineer
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.
ResponsibilitiesDevelop 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.
- Embedded software experience (Arduino, Raspberry Pi, Beagle bone, robotics, UAV, automated pattern recognition, etc.).
- Git pipeline knowledge (Git Lab preferred, also Git Hub).
- Multi‑core and multi‑threaded C++ programming.
- Hardware/software integration.
- Experience working in large code bases.
- Agile/Scrum practice.
This position requires a government security clearance. Clearance level:
Secret.
Onsite Full‑time. 4×10 hour day, 3 days off per week.
Job DetailsExperience 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 OpportunityLockheed Martin is an equal opportunity employer. Qualified candidates will be considered without regard to legally protected characteristics.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).