Stratford, Connecticut, United States Hybrid Employment

Lockheed Martin Canada is hiring a Staff Engineer

About the Role

Lockheed Martin Canada is looking for a Staff Engineer to define the future of aviation by joining the Flight Controls and Autonomy team. You will be responsible for the design, analysis, optimization, lab testing, and system-level integration of software and firmware for Unmanned Aircraft Systems (UAS). At Lockheed Martin, we use our passion for purposeful innovation to help keep people safe and solve the world's most complex challenges.

What You'll Do

  • Perform the development, review, integration, and test of software and firmware for UAS, including navigation, control systems, communications, perception, and autonomous capabilities.
  • Design, analyze, optimize, lab test, and integrate software and firmware.
  • Design and support testing of embedded software in a lab facility, including integration with peripheral equipment like motor controllers, power regulation systems, battery control, and sensors.
  • Rapidly develop embedded software and firmware and transition them to flight test.
  • Collaborate with other researchers and engineers across the autonomy and flight controls team.
  • Support various programs to develop autonomy including software development, test, system integration, and flight tests.

What We're Looking For

  • Bachelor’s degree in Computer Science, Computer Engineering, Robotics Engineering, or Electrical Engineering.
  • 6 or more years of software engineer experience.
  • Experience with embedded software programming and hands-on expertise of programming languages such as C, C++ and Python.
  • Experience with modern software engineering tools and development frameworks (Git, CMake, gtest, or others).
  • Experience with software architecture and design.
  • Experience with state machines, decision trees and behavioral planning.
  • US citizenship required as most programs and projects assigned are ITAR restricted.

Nice to Have

  • Experience with inter communication protocols (i.e. TCP/IP, UDP, CAN bus, serial, ARINC 429).
  • Experience developing and debugging real-time embedded software and firmware (i.e. gdb).
  • Experience with GPU implementation.
  • Experience with FPGA implementation.
  • Experience in designing fault tolerant systems.
  • Experience with the Linux operating system.
  • Experience with embedded graphical rendering environments (i.e. QT, OpenGL, LVL).
  • Experience with Machine Learning applications in an embedded environment.
  • Experience working on safety-critical systems.
  • Experience in a regulated, safety critical environment.
  • Commitment to mentoring and team development.

Technical Stack

  • C, C++, Python, MATLAB, Git, CMake, gtest, TCP/IP, UDP, CAN bus, serial, ARINC 429, gdb, Linux, QT, OpenGL, LVL

Team & Environment

You will be joining the Flight Controls and Autonomy team. We place an emphasis on empowering our employees by fostering an inclusive environment built upon integrity and corporate responsibility.

Benefits & Compensation

  • 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
  • Incentive plan eligible
  • Annual base salary range for this position in California, Massachusetts, and New York (excluding most major metropolitan areas), Colorado, Hawaii, Illinois, Maryland, Minnesota, New Jersey, Vermont, Washington or Washington DC is $132,900 - $234,370. In most major metropolitan areas in California, Massachusetts, and New York is $152,900 - $264,960.

Work Mode

This is a hybrid role based in Stratford, CT.

Lockheed Martin is an equal opportunity employer. Qualified candidates will be considered without regard to legally protected characteristics.

Required Skills
CC++PythonMATLABGitCMakegtestTCP/IPUDPCAN busEmbedded SoftwareSoftware ArchitectureSoftware Design
Visa expiring soon?

Extend or switch without leaving Thailand

Running out of time on your current visa? SVBL identifies your best option — extension, category switch, or long-term visa — and handles the entire process.

Visa extensions & category switches
LTR & DTV visa applications
90-day reporting managed
Overstay prevention
Check your options
Prevent overstay issues
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 Information Technology
Category embedded
Posted 14 days ago