Enable job alerts via email!

Intermediate FPGA Development Engineer

MDA Space

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

Join a pioneering company in the space industry as an FPGA digital systems designer. This role offers the chance to work with leading scientists and engineers, developing cutting-edge signal processing algorithms and implementing FPGA designs. You will be part of a collaborative team dedicated to pushing the boundaries of technology and innovation in space exploration. With a commitment to professional growth and a supportive work environment, this position is perfect for those eager to contribute to impactful projects that change the world. If you are driven by curiosity and a desire to make a difference, this opportunity is for you.

Benefits

Competitive health care 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 a passion for learning new technologies.

Responsibilities

  • Design and implement FPGA-based digital designs and software for ARM processors.
  • Work with teams to create test datasets and integrate subsystems.

Skills

FPGA digital systems design
Embedded software programming
C/C++
Python
Digital signal processing
Communication skills

Education

University degree in engineering or computer science
Equivalent combination of education and experience

Tools

Intel FPGA development tools
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.

Compensation: 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 Ltd.

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

Document Production Specialist

Epiq

Vaughan

Remote

CAD 60,000 - 80,000

2 days ago
Be an early applicant