Enable job alerts via email!

Intermediate FPGA Development Engineer

Mda Ltd.

Richmond

On-site

CAD 69,000 - 102,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking an FPGA Digital Systems Designer to join their innovative team. In this role, you will collaborate with radio astronomy scientists and engineers to develop cutting-edge signal processing algorithms and implement FPGA-based designs. You will have the opportunity to work on complex systems and contribute to the full engineering lifecycle. This position offers a chance to be part of a mission-driven team that is passionate about pushing the boundaries of space technology. If you are eager to make an impact and grow your skills in a dynamic environment, this role is perfect for you.

Benefits

Comprehensive health care plans
Extended healthcare and flexible drug plans
Dental and vision benefits
Disability income protection
Life insurance
Group retirement savings plans
Employee and family assistance program

Qualifications

  • 3+ years of experience in FPGA design and embedded software programming.
  • Strong communication skills and ability to work in a team.

Responsibilities

  • Develop and implement FPGA-based digital designs for subsystems.
  • Create and maintain technical documentation for projects.

Skills

FPGA digital systems design
Embedded software programming
Digital signal processing
C/C++ programming
Python programming
Technical documentation
Team collaboration

Education

University degree in engineering or computer science

Tools

Intel/Xilinx FPGA development tools
MATLAB

Job description

Description

Company Overview

Building the space between proven and possible, MDA Space (TSX:MDA) is a trusted mission partner to the global space industry. A robotics, satellite systems and geointelligence pioneer with a 55-year+ story of world firsts and more than 450 missions, MDA Space is a global leader in communications satellites, Earth and space observation, and space exploration and infrastructure.

The MDA Space team of more than 3,000 space experts in Canada, the US and the UK has the knowledge and know-how to turn an audacious customer vision into an achievable mission – bringing to bear a one-of-a-kind mix of experience, engineering excellence and wide-eyed wonder that’s been in our DNA since day one.

For those who dream big and push boundaries on the ground and in the stars to change the world for the better, we’ll take you there.

The Position

In this role, you will have the opportunity to establish ownership and demonstrate your abilities, including:

  1. Work with radio astronomy scientists and system engineers to develop an understanding and ownership of the signal processing algorithms we wish to implement.
  2. Design and implement FPGA based digital designs for the subsystem.
  3. Design and implement software to run on ARM processors embedded in Intel SC FPGAs.
  4. Participate with the test data generation team to create test datasets for FPGA digital designs to verify the signal processing chain.
  5. Participate with the integration team to integrate and test the subsystems into each release.
  6. Evaluate the implemented design in terms of timing closure and resource utilization, and scale up the design into full implementation.
  7. Create, review and maintain technical documentation, such as design specifications, user manuals and test reports.

General requirements:

  1. A university degree in engineering, computer science or other relevant discipline, or an equivalent combination of education and experience.
  2. A minimum of 3 years experience working as a FPGA digital systems designer/embedded SW programmer.
  3. Interest in developing as an FPGA digital systems designer/embedded software programmer.
  4. Excellent verbal and written communication skills. Ability and motivation to learn new things. Excellent team player.

Qualifications:

The following experience is desirable (some combination of):

  1. Software/FPGA intensive complex systems.
  2. System engineering of digital/computer-based systems.
  3. Working with digital signal processing systems.
  4. The full engineering lifecycle for complex systems.
  5. C/C++ and Python.
  6. MATLAB.
  7. Software development for embedded processors.
  8. Intel/Xilinx FPGA development tools.
  9. Signal processing instrumentation for radio astronomy.
  10. Software development on custom or specialized hardware.
  11. Software development for signal processing.

The compensation range for this position is $69,000 - $102,000 annually. The specific compensation offered will be based on the qualifications and experience of the successful candidate.

Comments/Special Considerations:

Successful candidates must obtain and hold security clearance at the reliability status level, and pass security assessment for the Controlled Goods Program (CGP).

We’re a dream team of purpose-driven, collaborative and passionate people, and we are constantly looking for others to join #TeamMDA to ignite new and innovative approaches to problem-solving that push us forward to improve life on and above Earth. If you’re excited to expand our place in space and driven to inspire the next generation, we’ll take you there.

MDA provides competitive compensation and benefits packages for its employees at all locations. As a team member of MDA, you and your qualified dependents are eligible to participate in a benefit plan that ensures a comprehensive level of protection through competitive health care including; extended healthcare and flexible drug plans, dental and vision benefits, disability income protection, life insurance, group retirement savings plans; and an employee and family assistance program.

MDA is proud to provide accommodation(s) during the recruitment process. Should you require any accommodations, please indicate this on your application/cover letter and we will work with you to meet your accessibility needs.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Intermediate FPGA Development Engineer

MDA Space

Richmond

On-site

CAD 69.000 - 102.000

30+ days ago

Production Support Engineer II

Marqeta, Inc.

Vancouver

Remote

CAD 66.000 - 83.000

5 days ago
Be an early applicant

Development Engineer

Deep Sky

Remote

CAD 85.000 - 120.000

6 days ago
Be an early applicant

Country Match Staff Software Development Engineer Remote Canada | Atlantic, Eastern, Central Ti[...]

BeyondTrust Corporation

Remote

CAD 80.000 - 120.000

6 days ago
Be an early applicant

ServiceNow Senior Application Development Engineer

Quest Technology Management

Remote

CAD 90.000 - 115.000

10 days ago

Senior Software Development Engineer (Game Backend)

Gamebreaking

Remote

CAD 85.000 - 130.000

13 days ago

Software Development Engineer

Remitly Canada Operations

New Westminster

On-site

CAD 92.000 - 115.000

2 days ago
Be an early applicant

Product Development Engineer

Soucy

Drummondville

On-site

CAD 60.000 - 80.000

6 days ago
Be an early applicant

Research & Development Engineer

Sanctuary Cognitive Systems Corporation

Vancouver

On-site

CAD 85.000 - 120.000

7 days ago
Be an early applicant