Lockheed Martin Canada is looking for an Embedded Cyber Software Engineer to join a research and development team focused on investigating and exploiting technological advances to solve complex problems. You will craft innovative solutions to complex cyber software engineering challenges, collaborating directly with customers throughout the development life-cycle.
What You'll Do
- Research and develop new software and hardware technologies with a cyber lens to resolve complex problems.
- Integrate security considerations throughout the software development lifecycle, including threat modeling, hardening, code reviews, and vulnerability assessments.
- Collaborate with customers throughout the development life-cycle to ensure innovative solutions meet their needs.
- Contribute to a team environment that values innovation, creativity, and teamwork.
- Participate in the development of outstanding team culture, quickly adapting to evolving customer requirements.
- Utilize curiosity, dedication, and a one-team focus to enable the most creative solutions.
What We're Looking For
- Active TS/SCI clearance required prior to start.
- Deep knowledge of microprocessor/microcontroller architectures and low‑level firmware development (ARM, RISC‑V, PowerPC, PIC, AVR, C/C++, device driver development, 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).
Nice to Have
- Hardware bring‑up & debugging – 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, mixed‑signal troubleshooting.
- RF & wireless fundamentals – RF front‑end concepts, antennas, BLE, Wi‑Fi, LoRa, modulation, filtering.
- Protocol analysis & reverse‑engineering – UART, SPI, I²C, CAN, Ethernet, USB, Wireshark, Saleae, PulseView, custom protocol decoding.
- Digital signal processing (DSP) – FIR/IIR filters, fixed‑point arithmetic, real‑time audio/video processing, FFT.
- Rapid prototyping & development kits – Breadboarding, 3‑D printing, CNC machining, Arduino, Raspberry Pi, BeagleBone, System‑on‑Module (SoM).
- Software‑engineering best practices – Git, CI/CD (Jenkins, GitLab CI), code reviews, unit testing, Agile/Scrum, documentation.
- Communication & teamwork – Technical writing, presentations, cross‑functional collaboration, mentorship, knowledge sharing.
- Continuous learning & technology passion – Courses/certifications, open‑source contributions, personal projects, hackathons.
- Secure‑boot and Trusted Execution Environments (ARM TrustZone, attestation).
- Advanced binary analysis (Ghidra, IDA Pro, Radare2, Binary Ninja).
- Side‑channel analysis mitigation (power/EM analysis).
- Embedded security testing (red‑team exploitation of Linux kernel and user‑space bugs).
- IoT protocol stacks (MQTT, CoAP, LwIP) with security considerations.
- Edge‑device machine‑learning inference (TensorFlow Lite, ONNX Runtime, model optimization).
Technical Stack
- Architectures: ARM, RISC‑V, PowerPC, PIC, AVR
- Languages: C/C++, Embedded C
- Embedded OS/Tools: Embedded Linux, U‑Boot, Coreboot, JTAG, SWD
- Hardware Design: EAGLE, KiCad, Altium
- Wireless: BLE, Wi‑Fi, LoRa
- Protocols & Analysis: UART, SPI, I²C, CAN, Ethernet, USB, Wireshark, Saleae, PulseView
- DevOps/Process: Git, Jenkins, GitLab CI, Agile/Scrum
- Security: ARM TrustZone
- Reverse Engineering: Ghidra, IDA Pro, Radare2, Binary Ninja
- IoT: MQTT, CoAP, LwIP
- ML: TensorFlow Lite, ONNX Runtime
Team & Environment
You will join a research and development team responsible for investigating and exploiting technological advances to resolve complex problems. Lockheed Martin Canada empowers employees to think big, lead with a growth mindset, and make the impossible a reality, providing resources and flexibility to enable inspiration and focus. We value innovation, creativity, and teamwork and are committed to supporting work-life balance and overall well-being.
Benefits & Compensation
- Compensation: $123,500 - $217,695 (for CA, MA, NY excluding most major metro areas, CO, HI, IL, MD, MN, NJ, VT, WA, or DC); $142,000 - $246,100 (for most major metropolitan areas in CA, MA, and NY). Salary range for other states reflects candidate’s final work location.
- Flexible scheduling options
- Medical, Dental, Vision, Life Insurance
- Short-Term Disability, Long-Term Disability
- 401(k) match
- Flexible Spending Accounts
- EAP
- Education Assistance
- Parental Leave
- Paid time off
- Holidays
Work Mode
This role is onsite in Denver, Colorado.
Lockheed Martin is an equal opportunity employer. Qualified candidates will be considered without regard to legally protected characteristics.




