🚀 Embedded Cyber Software Engineer
Hiring now — limited positions available!
Jobs via Dice
- 📍 Location: Denver
- 📅 Posted: Oct 28, 2025
Overview
Embedded Cyber Software Engineer role at Lockheed Martin. You will be part of a research and development team responsible for investigating and exploiting the newest technological advances to resolve complex problems.
What You Will Be Doing
- Craft innovative solutions to complex cyber software engineering problems, collaborating closely with customers throughout the development life-cycle, and contributing to a dynamic, fast-paced team environment.
- Research and develop new software and hardware technologies with a cyber lens to resolve complex problems.
- Integrate security considerations throughout the software development lifecycle (threat modeling, hardening, code reviews, vulnerability assessments).
- Collaborate with customers to ensure solutions meet their needs and contribute to a culture of innovation and teamwork.
- Adapt to evolving customer requirements and participate in building a strong team culture.
- Apply curiosity, dedication, and a one-team focus to enable creative solutions.
Qualifications
Basic Qualifications- Active TS/SCI required prior to start.
- Deep knowledge of microprocessor/microcontroller architectures and low-level firmware development (e.g., ARM, RISC-V, PowerPC, PIC, AVR); proficiency in C/C++, device driver development, and embedded C.
- Hands-on experience with embedded Linux (kernel, device-tree, drivers), custom boot loaders, and standard debug tool-chains (Linux kernel, device-tree, kernel modules, U-Boot, Coreboot, bootloader, cross-compiler, JTAG, SWD).
- Hardware bring-up & debugging tools (Oscilloscope, logic analyzer, spectrum analyzer, multimeter, JTAG/SWD, in-circuit emulators).
- Analog & digital circuit design (Schematic capture, PCB layout, signal-integrity analysis, EAGLE/KiCad/Altium).
- RF & wireless fundamentals (RF front-end concepts, antennas, BLE, Wi-Fi, LoRa).
- Protocol analysis & reverse-engineering (UART, SPI, I2C, CAN, Ethernet, USB; Wireshark, Saleae, PulseView).
- Digital signal processing (FIR/IIR, fixed-point, real-time processing).
- Rapid prototyping & development kits (Breadboarding, 3-D printing, Raspberry Pi, SoM).
- Software engineering best practices (Git, CI/CD, code reviews, unit testing, Agile/Scrum, documentation).
- Communication & teamwork (technical writing, presentations, cross-functional collaboration).
- Continuous learning & technology passion (courses, open-source contributions, personal projects).
Things that would set you apart: Secure-boot/Trusted Execution Environments, advanced binary analysis, side-channel analysis mitigation, embedded security testing, IoT protocol stacks with security considerations, edge-device ML inference.
EEO and Other Information
Lockheed Martin is an equal opportunity employer. This role is subject to an application window that will close in 90 days; applicants are encouraged to apply promptly.
By applying to this job, you are expressing interest in this position and could be considered for other career opportunities with similar skills.
#J-18808-LjbffrHurry — interviews are being scheduled daily!