> Markdown version of [/jobs/ext/2026369-dsp-engineer](https://www.wearedevelopers.com/jobs/ext/2026369-dsp-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # DSP Engineer - **Company:** Garrett Metal Detectors - **Location:** Garland, TX, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Testing (Software), C (Programming Language), Algorithm Design, Analog Electronics, Data Analysis, Systems Engineering, C++ (Programming Language), Configuration Management, Computer Engineering, Software Debugging, Digital Electronics, Digital Technology, Dynamic Random-Access Memory, Firmware, Python (Programming Language), MATLAB, Machine Learning, Real-Time Operating Systems, Simulation Software, Software Engineering, Data Processing, Scripting, Git, Information Technology, Bitbucket, Software Version Control - **Published:** August 11, 2026 - **Apply:** https://www.careerbuilder.com/job-details/dsp-engineer-garland-tx--f6d17209-efaa-4100-b6fd-1105ef7b9f9f ## About the Role 1. Master's degree in Electrical Engineering or Computer Science 2. Minimum of eight years of relevant DSP experience Skills & Qualifications: 1. Digital Signal Processing development and implementation on embedded hardware 2. Advanced mathematics, linear matrix algebra, correlations, convolutions, etc. 3. Proficient with C/C++ programming language 4. Git/BitBucket source code management 5. MatLab and/or Python data analysis and algorithm development 6. Machine learning 7. Mathematical modeling of magnetic fields 8. Analog and digital circuit design and analysis, Spice 9. Ability to collaborate with others in a multidisciplinary team environment 10. Trouble-shooting and problem-solving skills 11. Prioritize, organize, and handle multiple projects simultaneously Work Environment 1. Well-lighted, heated and/or air-conditioned indoor office/production setting with adequate ventilation and moderate noise 2. 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. 1. Manual dexterity sufficient to reach/handle items and work with the fingers 2. Must be able to bend, stoop, squat, crouch 3. Must be able to sit for long periods of time 4. Must be able to lift up to twenty pounds, with or without assistance, Algorithms, Analog Circuit Design, C Programming Language, C++ Programming Language, Circuit Testing, Computer Engineering, Computer Firmware, Computer Science, Cross-Functional, Data Analysis, Data Processing, Digital Circuit Design, Digital Circuits, Digital Signal Processing (DSP), Documentation, Electrical Engineering, Embedded Hardware, Embedded Systems, Engineering Change Management, Establish Priorities, Git, Hardware Evaluation, Hardware Quality Assurance, ISO (International Organization for Standardization), ISO 9001, Identify Issues, Instrumentation, Leadership, Lift/Move 20 Pounds, Linear Algebra, MATLAB, Machine Learning, Manual Dexterity, Mathematical Modeling, Mathematics, Multitasking, Physical Demands, Problem Solving Skills, Product Positioning, Prototyping, Python Programming/Scripting Language, Research & Development (R&D), SPICE (Simulation Program with Integrated Circuit Emphasis), Safety Compliance, Schematics, Signal Processing Algorithms, Simulation, Software Design, Software Testing, Source Code/Configuration Management (SCM), Standards Development, Standards Organizations, Systems Engineering, Team Player, Technical Recruiting, Test Plan/Schedule, Testing, Time Management ## Description 1. Conceive, develop and implement advanced and innovative DSP algorithms to capture, filter, transform, and analyze sensor data. 2. Translate algorithms into high-performance, real-time MatLab/Python/C/C++ applications. 3. Integrate, verify, troubleshoot, and debug boards and digital systems containing microprocessors, DSP, A/D, D/A, DRAM/DDR, QSPI, flash storage, I2C/I2S, RTOS. 4. Collaborate closely with software, hardware, and systems engineers to develop advanced metal detection products. 5. Utilize magnetic field modeling and DSP algorithms to help develop complex magnetic sensor arrays/systems. 6. Develop analog and digital circuitry to acquire and process sensor data. 7. Develop low level firmware needed to support circuit development and testing of embedded systems. 8. Assist with the development of circuit architectures and schematics. 9. Assist with engineering change processes to ensure changes are properly tested and documentation is accurate and updated in a timely manner. 10. Maintain required documentation of development and testing activities, including engineering notes and reports. 11. Assist in the development and troubleshooting of prototypes. 12. Develop and execute necessary tests to evaluate hardware and software designs. 13. Follow company standards in software development, testing and documentation. 14. Participate in proactive team efforts to achieve departmental and company goals. 15. Provide leadership to others through example and sharing of knowledge/skill. 16. Ensure all operations adhere to laws, guidelines, ISO requirements. 17. Comply with safety policies, practices, and procedures. ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Leveraging Large Language Models for Legacy Code Translation: Challenges and Solutions](https://www.wearedevelopers.com/videos/1157-leveraging-large-language-models-for-legacy-code-translation-challenges-and-solutions) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Software stack under and over the hood of the fastest accelerating car in the world](https://www.wearedevelopers.com/videos/221-software-stack-under-and-over-the-hood-of-the-fastest-accelerating-car-in-the-world) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges)