Denver, Colorado, United States On-site Employment

Lockheed Martin Canada is hiring an EmbeddedCyberSoftwareEngineer

About the Role

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.

Required Skills
ARMRISC-VPowerPCC/C++Embedded CEmbedded LinuxU-BootCorebootDevice Driver DevelopmentJTAGSWDBootloaderKernel ModulesDevice-tree
Starting a business in Thailand?

Company registration done right

Foreign ownership rules, licenses, tax registration — Thai business setup has many moving parts. SVBL guides you through every step with full legal compliance.

Company registration & structure
Foreign ownership solutions
License & tax registration
BOI promotion eligibility
Start your business
100% foreign ownership possible
About company
Lockheed Martin Canada

Lockheed Martin Canada, headquartered in Ottawa, is the Canadian division of Lockheed Martin Corporation, a global leader in the defense technology industry driving innovation and scientific advances. Their vision of developing solutions for missions across all domains and 21st Century Security® accelerates the delivery of transformative technologies to ensure those they serve are at the forefront. They operate in Ottawa, Montreal, Halifax, Calgary, and Victoria on a wide range of programs including leading-edge naval technology products, aircraft maintenance, and remote systems software. They also provide in-service support for state-of-the-art military aircraft and aircraft engine repair capabilities.

Visit website
Job Details
Department Software Development
Category embedded
Posted 14 days ago