Tetra Tech is adding a Software Developer to our Track Assessment Services team based in Edmonton ... Experience in Signal Processing and Image Processing. * Ability to work well independently and in a ...
Tetra Tech is adding a Software Developer to our Track Assessment Services team based in Edmonton ... Experience in Signal Processing and Image Processing. * Ability to work well independently and in a ...
We work with leading edge CMOS processes to produce analog integrated circuits for wireline ... Bachelor's degree in electrical engineering or related field with strong analog/mixed-signal ...
We work with leading edge CMOS processes to produce analog integrated circuits for wireline ... Bachelor's degree in electrical engineering or related field with strong analog/mixed-signal ...
Sr Research Engineer
Edmonton, AB · On-site
The Sr. Research Engineer will contribute to the research, development, implementation, and ... Understanding of basic signal processing (e.g. Fourier transforms) * Experience in high-performance ...
Sr Research Engineer
Edmonton, AB · On-site
The Sr. Research Engineer will contribute to the research, development, implementation, and ... Understanding of basic signal processing (e.g. Fourier transforms) * Experience in high-performance ...
Senior Signaling and Communications Engineer
Calgary, AB · Hybrid
CA$125K - CA$171K/yr
Design of complete railway signalling systems, including trackside, wayside, signal room, and ... and hiring process as required by Company policy and the Accessibility for Ontarians with ...
Senior Signaling and Communications Engineer
Calgary, AB · Hybrid
CA$125K - CA$171K/yr
Design of complete railway signalling systems, including trackside, wayside, signal room, and ... and hiring process as required by Company policy and the Accessibility for Ontarians with ...
Power Electronics Engineer
Calgary, AB · On-site
The Power Electronics Engineer is responsible for driving project delivery overseeing the full ... Deep understanding of signal processing algorithms (implementation and optimization) * Deep ...
Power Electronics Engineer
Calgary, AB · On-site
The Power Electronics Engineer is responsible for driving project delivery overseeing the full ... Deep understanding of signal processing algorithms (implementation and optimization) * Deep ...
Ensure signal integrity and EMI/EMC compliance in mixed-signal environments. * Ruggedization ... Applicants who require accommodation in the job application process may contact Human Resources at ...
Ensure signal integrity and EMI/EMC compliance in mixed-signal environments. * Ruggedization ... Applicants who require accommodation in the job application process may contact Human Resources at ...
Electrical Engineer
Calgary, AB · On-site
Ensure signal integrity and EMI/EMC compliance in mixed-signal environments. * Ruggedization ... Applicants who require accommodation in the job application process may contact Human Resources at ...
Electrical Engineer
Calgary, AB · On-site
Ensure signal integrity and EMI/EMC compliance in mixed-signal environments. * Ruggedization ... Applicants who require accommodation in the job application process may contact Human Resources at ...
... development / planning processes would be considered an asset. * Working knowledge of ... signal warrants. As feasible, this role may also support active transportation planning and ...
... development / planning processes would be considered an asset. * Working knowledge of ... signal warrants. As feasible, this role may also support active transportation planning and ...
... development / planning processes would be considered an asset. * Working knowledge of ... signal warrants. As feasible, this role may also support active transportation planning and ...
Quick apply
... development / planning processes would be considered an asset. * Working knowledge of ... signal warrants. As feasible, this role may also support active transportation planning and ...
Observe, interpret, and relay signals as per rules * Communicate effectively with Rail Traffic ... If you require any accommodation during the application process or throughout your employment ...
Observe, interpret, and relay signals as per rules * Communicate effectively with Rail Traffic ... If you require any accommodation during the application process or throughout your employment ...
... signal conditioning, alarms, interlocks, emergency shutdown functions, and data logging systems ... process engineering, membranes, and novel materials technology. * Evaluate and help implement ...
Quick apply
... signal conditioning, alarms, interlocks, emergency shutdown functions, and data logging systems ... process engineering, membranes, and novel materials technology. * Evaluate and help implement ...
... signal conditioning, alarms, interlocks, emergency shutdown functions, and data logging systems ... process engineering, membranes, and novel materials technology. * Evaluate and help implement ...
... signal conditioning, alarms, interlocks, emergency shutdown functions, and data logging systems ... process engineering, membranes, and novel materials technology. * Evaluate and help implement ...
... engineers. * Set the technical roadmap for electronics architecture and integration. * Contribute hands-on to FPGA and/or analog/mixed-signal design. * Establish scalable processes for design reviews ...
... engineers. * Set the technical roadmap for electronics architecture and integration. * Contribute hands-on to FPGA and/or analog/mixed-signal design. * Establish scalable processes for design reviews ...
About you * Bachelor's or Master's degree in Engineering (Electrical, Systems, Signaling, or a ... and hiring process as required by Company policy and the Accessibility for Ontarians with ...
About you * Bachelor's or Master's degree in Engineering (Electrical, Systems, Signaling, or a ... and hiring process as required by Company policy and the Accessibility for Ontarians with ...
DevOps Specialist
Edmonton, AB · On-site +1
With hyperspectral imagery, however, it's hard to get quality images with a high signal-to-noise ... You'll be building and maintaining the infrastructure that processes and analyzes those images and ...
Quick apply
DevOps Specialist
Edmonton, AB · On-site +1
With hyperspectral imagery, however, it's hard to get quality images with a high signal-to-noise ... You'll be building and maintaining the infrastructure that processes and analyzes those images and ...
Electrical Engineering * Mechanical Engineering * Structural Engineering * Finance * People and ... We may use artificial intelligence (AI) tools to support parts of the hiring process, such as ...
Electrical Engineering * Mechanical Engineering * Structural Engineering * Finance * People and ... We may use artificial intelligence (AI) tools to support parts of the hiring process, such as ...
Electrical Engineering * Mechanical Engineering * Structural Engineering * Finance * People and ... We may use artificial intelligence (AI) tools to support parts of the hiring process, such as ...
Electrical Engineering * Mechanical Engineering * Structural Engineering * Finance * People and ... We may use artificial intelligence (AI) tools to support parts of the hiring process, such as ...
... signaling and train control, and communications. One of the key components of our systems delivery ... Human Factors processes, standards, requirements and techniques to engineering projects.
... signaling and train control, and communications. One of the key components of our systems delivery ... Human Factors processes, standards, requirements and techniques to engineering projects.
Electronics Design Manager
Edmonton, AB · On-site
... engineers. * Set the technical roadmap for electronics architecture and integration. * Contribute hands-on to FPGA and/or analog/mixed-signal design. * Establish scalable processes for design reviews ...
Quick apply
Electronics Design Manager
Edmonton, AB · On-site
... engineers. * Set the technical roadmap for electronics architecture and integration. * Contribute hands-on to FPGA and/or analog/mixed-signal design. * Establish scalable processes for design reviews ...
Signal Processing Engineer information
See Alberta salary details
$63K - $74.5K
3% of jobs
$74.5K - $86K
9% of jobs
$86K - $97.5K
10% of jobs
$104.2K is the 25th percentile. Wages below this are outliers.
$97.5K - $109K
6% of jobs
$109K - $120.5K
5% of jobs
The median wage is $132K / yr.
$120.5K - $132K
17% of jobs
$132K - $143.5K
16% of jobs
$149.3K is the 75th percentile. Wages above this are outliers.
$143.5K - $155K
18% of jobs
$155K - $166.5K
10% of jobs
$166.5K - $178K
4% of jobs
$178K - $189.5K
2% of jobs
$63K
$130.8K
$189.5K
How much do signal processing engineer jobs pay per year?
What are the key skills and qualifications needed to thrive as a Signal Processing Engineer, and why are they important?
What is the difference between Signal Processing Engineer vs Communications Engineer?
| Aspect | Signal Processing Engineer | Communications Engineer |
|---|---|---|
| Required Credentials | Bachelor's or Master's in Electrical Engineering, Signal Processing, or related fields | Bachelor's or Master's in Electrical Engineering, Communications, or related fields |
| Work Environment | Research labs, tech companies, R&D departments | Telecom companies, network providers, infrastructure firms |
| Industry Usage | Designing algorithms for audio, video, radar, and sensor data | Developing and maintaining communication systems and networks |
| Search & Comparison Intent | Focuses on signal analysis, filtering, and data processing | Focuses on network design, protocols, and transmission systems |
While both roles involve electrical engineering principles, Signal Processing Engineers primarily develop algorithms for analyzing and filtering signals, whereas Communications Engineers focus on designing and maintaining communication systems and networks. The roles often overlap in telecommunications, but their core responsibilities differ based on the specific application and industry focus.
What does a signal processing engineer do?
What Does a Signal Processing Engineer Do?
A signal processing engineer is an information technologies expert that analyzes and alters digital signals to make them more accurate and reliable. As a signal processing engineer, your responsibilities are to develop, manage and update digital signals, creating algorithms to process them more efficiently. Qualifications for a signal processing engineer include a bachelor’s degree in electrical or computer engineering, math, or physics, and skills in various programming languages, like C++. You can find signal processing engineer jobs in a wide variety of industries from security to logistics.
What engineers make $500,000?
What engineers make $300,000 a year?
What are some typical challenges Signal Processing Engineers face when working on real-time systems?
Will DSP be replaced by AI?

Tetra Tech rating
5.8
Based on 40 frontline employees who took The Breakroom Quiz
336th of 356 rated engineering
Job description
The Opportunity:
Tetra Tech is adding a Software Developer to our Track Assessment Services team based in Edmonton, AB. The successful candidate will have experience in Windows-based application development, with a focus on sensor integration, post-processing, and data analysis.
Why Tetra Tech:
At Tetra Tech, we are Leading with Science to solve the world's most complex challenges. Our industry-leading experts in engineering and consulting are committed to driving positive change in communities around the world. For over 50 years, we have been at the forefront of innovation and sustainability. Today we stand as a market leader, offering cutting-edge solutions in water, environment, energy, and international development. Our work has improved more than 500 million lives around the world.
Your Impact:
Join Tetra Tech to make a real difference. Our work leverages cutting-edge technologies, advanced analytics, and the expertise of world-class scientists and engineers to create meaningful change around the world. Discover your full potential - join us to advance your career while leaving a lasting legacy.
Your Role:
- Strong C/C++ Windows based software development experience using Visual Studio.
- Experience in Signal Processing and Image Processing.
- Ability to work well independently and in a nimble team environment.
- Excellent communication skills, both verbal and written, to effectively collaborate with team members, discuss ideas, provide feedback, and share knowledge.
- Conduct activities in line with internal procedures, legislation, and industry standards.
- Pursue continuous professional development and maintain a high degree of discipline knowledge and awareness.
- Work in a safe manner at all times and report all health and safety incidents and concerns.
- Additional duties as required.
Qualifications:
- Degree in Computer Science, Computer/Software Engineering, or Electrical Engineering.
- 3 to 5 years of experience with Signal Processing / Image Processing / Machine Vision.
- Ability to learn independently, think fast, and use solid judgement.
- Experience working in a high-pressure, deadline-driven environment.
- Multitasking capabilities to juggle competing demands.
- Strong critical and creative problem-solving skills complemented by excellent attention to detail.
- Multi-threaded and/or distributed processing are an asset.
- GPU and multi-threading programming skills using CUDA or OpenCL are an asset.
- MATLAB programming experience is considered an asset.
- Are a self-motivated individual with an excellent work ethic and a "can-do" attitude.
Have excellent communication skills - both verbal and written are required to effectively collaborate with team members, discuss ideas, provide
feedback, and share knowledge.
Life at Tetra Tech:
The perks of working at Tetra Tech include (if applicable):
- Comprehensive and market-competitive benefits, available on day one of employment.
- Overtime is calculated at 1.5 times.
- We have embraced a hybrid culture. We will provide you the tools to work almost anywhere.
- Flexibility and company-wide commitment to work/life balance.
- Collaborative team atmosphere that values the contributions of all employees.
- Learning and development opportunities for ongoing professional growth. Mentorship with world leading experts in your field.
Explore our open positions at https://www.tetratech.com/careers. Follow us on social media to learn more about our people, culture, and opportunities:
LinkedIn: @TetraTechCareers
X (Twitter): @TetraTechJobs
- Organization: 738 TAS
What Tetra Tech employees say
Pay
Benefits
Hours and flexibility
Workplace
Get the full story on Breakroom