Job Openings
Senior Signal Processing Engineer - Algorithms
Job #: | 6203-SH |
Job Title: | Senior Signal Processing Engineer - Algorithms |
Location: | Natick MA |
% Travel: | None to Minimal |
Area of Interest: | Senior Signal Processing Engineer - Algorithms |
Job Summary
This role will create tools that facilitate the analysis and exploration of signals within the MathWorks product family. The Successful candidate will combine her/his knowledge of signal processing and communications, statistics, test and measurement, and strong software development skills, to enhance MathWorks products.Imagine assisting in the design, development and implementation of a breadth of customer’s cutting edge technologies in the Signal Processing space.
Responsibilities
We are looking for an energetic, self-driven engineer to work as part of the Signal Processing team to develop signal processing algorithms for use with MATLAB and Simulink. The role’s goal is to make signal analyses easy to access, interpret, and customize throughout the engineering workflow.
Responsibilities include but are not limited too; understanding and creating algorithms, test and measurement tools, gathering customer requirements and translating them into software advancements. Day to day the role may require establishing release goals, creating functional and architectural specifications, implementing, and testing new software functionality.
The successful candidate will also create exciting and engaging application examples and demonstrations of the software that they build. This role will work with partners and customers, quality engineers, technical writers and usability specialists throughout the software development process to ensure your solutions become a solid and lasting foundation for our customers.
Qualifications
Must have:
- Master’s degree in Electrical Engineering or equivalent commercial work experience
- 5+ years experience in signal processing and time series analysis
- Experience implementing numerical algorithms in MATLAB or C++
- Solid background in spectral analysis and statistical signal processing
- Mature, team-based software development skills including revision control and design reviews
- Proven ability to identify mistakes in specifications, debug implementations, and celebrate numerical correctness
- Effective communication skills, and a passion for mentoring those around you
Nice to have:
- Prior experience using MATLAB and Simulink
- Object-oriented design skills, and the use of UML tools
- Use of commercial signal analysis equipment
- Graphical User Interface (GUI) building experience
Store
