The Square Kilometre Array (SKA) is a radio telescope project that will be built in Australia (LOW telescope) and South Africa (MID telescope). It will have a total collecting area of approximately one square kilometre. It will operate over a wide range of frequencies and its size will make it 50 times more sensitive than any other radio instrument. MDA Systems Ltd has taken a leadership role in the Central Signal Processing (CSP) international consortium and is partnered with the National Research Council of Canada (NRC) to perform detailed design and prototyping work for Correlator/Beamformer element of the MID telescope (MID.CBF). The MID.CBF team is led by MDA and the NRC group based at the Dominion Radio Astrophysical Observatory in Penticton BC and has team members located in New Zealand, Spain, China, and Italy as well. MID.CBF is a high-performance, computationally dense signal processing system that will use the latest FPGA/SoC technology from Altera Corporation.
We are looking for an engineer comfortable with both firmware and software development, but an emphasis on firmware development experience will be required. This engineer should also have experience with embedded digital signal processing system design, architecting, and system engineering. This is an exciting opportunity to get involved in the early stages the MID.CBF project. You will work with a small team at MDA, as well as being part of the larger international MID.CBF team. You will be required to work largely independently on all aspects of FPGA/SoC designs from requirement specification to firmware/software implementation to test and verification. Essential skills include strong problem solving skills, attention to detail and the ability to quickly learn new technologies.
As a firmware engineer/system engineer, you will have the opportunity to establish ownership and demonstrate your abilities, including:
- Working with radio astronomy scientists and system engineers to develop an understanding and ownership of the algorithms we wish to implement.
- Design and implement the firmware design of the subsystem.
- Design and implement algorithms to run on ARM processors embedded in Altera SoC FGPAs.
- Participate with the test data generation team to create test datasets for algorithm and model validation.
- Participate with the integration team to integrate and test the subsystems into each release.
- Evaluate the implemented design in terms of resource utilization, floor planning and perform bench-mark runs to scale-up the solution to full scale implementation.
- Create, review and maintain technical documentation, such as design specifications, design implementations and test results.
Candidates must have the following knowledge, experience and skills:
Comments/Special Considerations :
- A university degree from an accredited institution in engineering, computer science or other relevant discipline, or an equivalent combination of education and experience.
- Familiar with firmware coding, review and optimization.
- Familiar with DSP algorithms and simulations – Fourier transforms, FIR filters, signal detection and detection statistics.
- Familiar with ARM software development.
- Numerical methods and fixed-point math.
- Excellent verbal and written communication skills.
- Team leading, system engineering, and project engineering experience is desirable.
Successful candidate(s) must be able to obtain and hold security clearance at the Reliability level, and pass security assessment for the Controlled Goods Program.
MDA provides customers around the world with essential information solutions used for decision making. Using the latest technology to change the world. Our employees enjoy challenging careers with opportunity for growth and learning.
MDA is an Equal Opportunity Employer.