DSP Software Design Engineer– Pearl River NY- on border of Bergen County NJ and Rockland County NY
Our client is a leader in the test and measurement industry and has a long history of innovation and technology leadership. For many years they have been designing great hardware to meet the unique and challenging requirements of their products. They offer a stimulating fast-paced environment where everyone is a contributor. The DSP software engineer will play a key role in full product lifecycle design. If you want to be an impact player, learn and work with other extremely talented engineers, this should be an outstanding opportunity for you. Great company and work environment.
Position Summary and Responsibilities
- Create, develop and implement algorithms and data structures implemented within sophisticated embedded products to work with analog and digital hardware to improve signal fidelity; provide solutions for industries who use this equipment such as serial data communications, signal integrity, communications, etc.
- Learn in-depth product at functionality and design levels
- Work in a team environment to debug, diagnose and fix various software issues reported by customers; develop software application/features for different products.
- Publish and patent research results
Products are built on sophisticated object oriented software programming techniques utilizing technologies such as ActiveX, WTL/ATL/COM, GDI toolset, DirectX, WDK, WDF. C++ is the primary programming language.
Qualifications
- Must be skilled in 2 of 3:
- C++ programming
- Electronics, linear systems and DSP
- Apllied Math
- BSEE or equivalent; MSEE a plus
- Working experience of C++ programming and Python
- Demonstrable knowledge of linear systems theory, DSP and transforms (Fourier, Laplace, z)
- Strong Applied Math skills – specifically linear algebra and numerical analysis
- Knowledge of digital and analog hardware electronics
- Passion for quality and be a proactive thinker
- Ability to work in a team environment
I'm interested!