Ottawa, Ontario, Canada Hybrid Employment CAD 99,500 - 130,500 Yearly

Lockheed Martin Canada is hiring a Senior Embedded Software Engineer

About the Role

Lockheed Martin Canada is looking for a Senior Embedded Software Engineer to lead the full software lifecycle for critical RADAR and Electronic Warfare (EW) systems. In this role, you will analyze customer requirements and design embedded real-time software, working within a team dedicated to exceptional engineering performance.

What You'll Do

  • Analyze customer needs to derive requirements for embedded real-time software.
  • Collaborate on system design activities with the Chief Systems Engineer and other engineering staff.
  • Apply Model-Based Systems Engineering (MBSE) to capture logical and physical design elements.
  • Develop embedded real-time software, interfaces, and drivers using C or C++.
  • Develop new software or adapt existing software for embedded hardware components.
  • Produce engineering documentation supporting the design of systems and subsystems.
  • Perform unit, system, and integration-level testing.

What We're Looking For

  • A degree in Computer Science, Software Engineering, Computer Engineering, or a related field.
  • Five or more years of professional experience with real-time embedded systems, or three years maximum with a related Master's degree.
  • Mastery of object-oriented programming concepts and their implementation.
  • Development and implementation of interface specifications for physical and application layers.
  • Configuration and use of test equipment such as oscilloscopes and logic analyzers.
  • Configuration and maintenance of a development environment, including GNU Debugger (GDB).

Technical Stack

  • C
  • C++

Team & Environment

You will report to the Chief Systems Engineer or Technical Director.

Benefits & Compensation

  • Salary range: $99,500 - $130,500.
  • Flexible and compressed work schedules, possibility of taking Fridays off, and part-time remote work.
  • Comprehensive family coverage for medical, dental, and vision care from first day.
  • Virtual healthcare with 24/7 access to health professionals.
  • Wellness spending account and Employee and Family Assistance Program (EFAP) including free face-to-face counseling.
  • Travel medical insurance and on-site fitness equipment in main offices.
  • Registered Retirement Savings Plan with company matching contributions from first day, including access to financial advisors.
  • Employee discounts and access to development tools including an education assistance program and professional membership reimbursement.

Work Mode

This is a hybrid position based in Ottawa, Ontario.

Lockheed Martin is committed to employment equity principles to foster a work environment that aligns with our core values of integrity, respect, and exceptional performance. We are dedicated to an inclusive recruitment process and are prepared to make reasonable adjustments for all candidates.

Required Skills
CC++Real-Time Embedded SystemsObject-Oriented ProgrammingInterface SpecificationsOscilloscopesLogic Analyzers
Landing international contracts?

Invoice globally with an EU company

GloPay creates an Estonian partnership for you automatically. Your clients get proper invoices, you keep 95% of payments. Setup takes 5 minutes, works in 100+ currencies.

EU-registered company for compliance
Multi-currency invoicing & payments
Expense tracking & tax reports
Money in your bank in 1 business day
Start invoicing free
5% per invoice • No subscriptions
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 15 days ago