Digital Signal Processing (DSP) Engineer - Tucson, AZ
ICR, Inc. · Tucson, AZ · 7 mo ago
On-siteEngineering$79k–$237k/yrFull-time
Essential Duties And Responsibilities
- Research and design novel signal processing / communications algorithms.
- Develop near-real-time software to implement these algorithms.
- Perform testing and iterative refinement.
- Understand customer/operational requirements and develop/modify systems to meet them.
- Document and communicate highly technical concepts effectively to technical and non-technical audiences in a clear and effective manner.
Required Skills And Qualifications
- Active Top Secret Security Clearance with SCI.
- Bachelor's degree in Electrical Engineering or closely-related field.
- Knowledge of digital signal processing and communications.
- Familiarity with computational linear algebra.
- Proficiency in C/C++ and Python.
- Knowledge of Linux and associated development tools.
- Must have analytical skills and problem-solving skills.
- Good organization, decision making, and verbal and written communication skills.
- High level of self-initiative and self-motivation with the ability to work under minimal supervision.
- Able to work effectively in small team settings to solve complex problems.
Preferred Skills And Qualifications
- Master’s degree (or higher) in Electrical Engineering.
- Three (3) years of experience.
- Familiarity with fast signal processing algorithms.
- Experience with software development lifecycle and use of associated tools.
- Experience with distributed software version control systems and continuous integration, such as Git and Jenkins.
Pay
Salary Range: $78,853 - $236,579
Benefits
This position offers a comprehensive benefits package that includes company equity, retirement plan, company-paid health care benefits, flexible paid time off policy, and opportunity for a raise and bonus during the year.