Job Openings
DSP Software Engineer
About the job DSP Software Engineer
DSP Software Engineer
Salt Lake City, UT
12+ months Contract
Job description :
- Client is actively looking for a skilled software engineer who is passionate about shaping the future of communication system technologies.
- As a vital member of our team, you will collaborate in a dynamic environment to conceptualize, design, implement, and troubleshoot embedded communication systems software.
- Your responsibilities will involve applying communication theory and digital signal processing methodologies to create innovative software solutions.
- Excellent communication skills are essential for this role, as you'll collaborate closely with fellow engineers, present findings, and engage with both customers and vendors.
- Your duties will span the entire project lifecycle, from initial bid and proposal through development, testing, deployment, and ongoing engineering support.
Skills/Experience / Preferred Skills:
- Expertise in C++ and object-oriented software design
- Expertise in software design for testability
- Expertise in laboratory debug techniques using digital scopes, logic analyzers, and other complex measurement equipment
- Experience with electronic warfare concepts or techniques
- Experience with FPGA soft processor cores
- Experience with MATLAB/Simulink
- Familiarity with Git
Required Skills:
- 4+ years of experience implementing complex DSP algorithms in software or equivalent experience in FPGA design with a software background.
- Knowledge of one or more of the following: modulation, demodulation, digital filters, baseband sampling, acquisition, tracking algorithms, Forward Error Correction (FEC)
- Expertise in C++ and object-oriented software design
Qualifications:
- Bachelors degree in Computer Science, Computer Engineering, Software Engineering or Electrical Engineering.