DSP Engineer
Role details
Job location
Tech stack
Job description
-
Conceive, develop and implement advanced and innovative DSP algorithms to capture, filter, transform, and analyze sensor data.
-
Translate algorithms into high-performance, real-time MatLab/Python/C/C++ applications.
-
Collaborate closely with software, hardware, and systems engineers to develop advanced metal detection products.
-
Utilize magnetic field modeling and DSP algorithms to help develop complex magnetic sensor arrays/systems.
-
Develop analog and digital circuitry to acquire and process sensor data.
-
Develop low level firmware needed to support circuit development and testing of embedded systems.
-
Assist with the development of circuit architectures and schematics.
-
Assist with engineering change processes to ensure changes are properly tested and documentation is accurate and updated in a timely manner.
-
Maintain required documentation of development and testing activities, including engineering notes and reports.
-
Assist in the development and troubleshooting of prototypes.
-
Develop and execute necessary tests to evaluate hardware and software designs.
-
Follow company standards in software development, testing and documentation.
-
Participate in proactive team efforts to achieve departmental and company goals.
-
Provide leadership to others through example and sharing of knowledge/skill.
-
Ensure all operations adhere to laws, guidelines, ISO requirements.
-
Comply with safety policies, practices, and procedures.
Requirements
Do you have experience in Electrical engineering training?, * Master's degree in Electrical Engineering or Computer Science
- Minimum of eight years of relevant DSP experience
Skills & Qualifications:
-
Digital Signal Processing development and implementation on embedded hardware
-
Advanced mathematics, linear matrix algebra, correlations, convolutions, etc.
-
Proficient with C/C++ programming language
-
Git/BitBucket source code management
-
MatLab and/or Python data analysis and algorithm development
-
Machine learning
-
Mathematical modeling of magnetic fields
-
Analog and digital circuit design and analysis, Spice
-
Ability to collaborate with others in a multidisciplinary team environment
-
Trouble-shooting and problem-solving skills
-
Prioritize, organize, and handle multiple projects simultaneously
Work Environment
-
Well-lighted, heated and/or air-conditioned indoor office/production setting with adequate ventilation and moderate noise
-
May work with or near moving mechanical equipment
Physical Demands Moderate physical activity performing non-strenuous daily activities of a productive/technical nature to work from a sitting or standing position.
-
Manual dexterity sufficient to reach/handle items and work with the fingers
-
Must be able to bend, stoop, squat, crouch
-
Must be able to sit for long periods of time
-
Must be able to lift up to twenty pounds, with or without assistance