Signal Processing Engineer

  • Terramera
  • Vancouver, BC
  • Jan 25, 2022
Engineering: Electrical Engineering: All

Job Description


We are seeking a passionate individual to join a team of roboticists, computational Chemistry researchers, electrical and mechanical engineers, and data scientists currently developing state-of-the-art methods and instruments for Soil health assessment. The Signal Processing Engineer is responsible for developing algorithms to analyze and interpret spectroscopic signals of complex materials, including soil. The work is focused on identifying and extracting the spectral signature of selected materials.

WORKING RELATIONSHIPS                                              

Reporting to the VP of Engineering, the Signal Processing Engineer will work closely with the Computational Chemistry and Machine Learning engineering teams to design a post-processing pipeline to analyze and interpret the spectral signatures of various components in soil and other materials.                                                                                                                           


  • Contributes to system-level design and implementation of real-time soil spectroscopy and analysis solutions
  • Develops tools and codes to characterize both computational and experimental spectroscopy datasets
  • Develops Python/C signal processing algorithms for the detection and extraction of both known and unknown signal types
  • Develops Python/C tools and codes for raw data set characterization (SNR, modulation type, etc.)
  • Analyzes existing data sets and plans future campaigns to collect new data sets based on the Machine Learning requirements.
  • Authors contribute substantially to proposals, documentation, and procedures for internal and external projects.
  • Work with the team of software engineers to put the models into production.
  • Perform other related duties in keeping with the purpose and accountabilities of the job.


  • Sc. or Ph.D. degree in Signal Processing, Electrical Engineering, Mathematics, or related disciplines
  • Advanced signal processing techniques for detecting and characterizing unknown signal structures
  • Proficient with filtering methods, filter bank, Wavelet analysis, ratio of performance to deviation (RPD) analysis, Savitzky–Golay smoothing, Derivatives, and Multiplicative Scatter Correction
  • Knowledge and research experience of standard spectroscopy techniques
  • Understanding of research and techniques in processing spectroscopic data
  • Experience with coding for GPUs and other compute-intensive platforms
  • Strong Linux and open-source background
  • Experience developing software utilizing Python and Python packages like Nippy, C or R and R packages like ProSpectr and Caret
  • Advanced knowledge of Preprocessing, Sampling, clustering, modeling
  • Strong publication record
  • Knowledge of the Agile project management methodology


  • Aptitude for interdisciplinary collaboration
  • Highly conscientious with strong follow-through
  • Capable of performing research on best practices and communicating results to a non-expert audience
  • Able to apply domain knowledge to ambiguous and novel situations


  • Vancouver, BC 


Terramera is a cleantech leader focused on fusing AI, science and nature to create revolutionary technologies that transform how we grow food and solve other world-scale challenges. With its Actigate™ Targeted Performance technology and mission to unlock the intelligence in nature to ensure a world that thrives and provides for everyone, Terramera is committed to reducing global synthetic chemical loads in agriculture by 80 percent while increasing global farm productivity by 20 percent by 2030. The privately held company was founded in 2010 and has grown to include a world-class bench of engineers, scientists, advisors and investors. Terramera is headquartered in Vancouver, British Columbia, Canada, has integrated operations that include a research lab, greenhouse and farm, and has more than 185 patents in its IP portfolio. 

Our success begins with our people. We’re looking for A-Players who are passionate about making a difference as we are and thrive in environments that are dynamic, challenging and rewarding. Join our movement, as we set a new standard and change the world together as a highly dedicated, innovative, future-focused and solutions-oriented team. 

While we thank all applicants for their interest, only short-listed candidates will be contacted. For more information on Terramera, please visit our website at 

Terramera is committed to a diverse workforce and we are an equal opportunity employer. As we make serious efforts to learn more about how we can increase diversity in our candidate pool, we invite you to voluntarily provide demographic information in a confidential survey at the end of this application.

Providing this information is optional. It will not be used in the hiring process, and has no effect on your opportunity for employment.


  • Applications will be accepted on a rolling basis.  

Organization Type



Food & Agriculture

Want us to tweet your job? Please write your organization's twitter username below (just the username, please do not add the '@')