Senior DSP Software Engineer (Python)
ΠΡΡΡ & Π‘ΠΎΠΏΡΠΎΠ²ΠΎΠ΄
ΠΠ»Ρ ΠΌΡΡΡΠ° Ρ ΡΡΠΎΠΉ Π²Π°ΠΊΠ°Π½ΡΠΈΠ΅ΠΉ Π½ΡΠΆΠ΅Π½ Plus
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ
TL;DR
Senior DSP Software Engineer (Python): Designing and enhancing electro/optical simulation infrastructure with an accent on DSP algorithms and scalable simulation software. Focus on developing core components for high-speed communication modules, implementing numerical analysis, and optimizing simulation accuracy and speed.
Location: New Providence, NJ, USA
Salary: $117,800 - $188,200 USD
Company
is a global leader in high-speed connectivity focused on a people-first approach and flexible work environments.
What you will do
- Design, implement, and maintain simulation infrastructure, including algorithms, user interfaces, and backend systems.
- Develop digital signal processing (DSP) and measurement algorithms for electro/optical communication modules.
- Collaborate with system architecture teams to improve the accuracy and speed of the simulation environment.
- Write unit tests and perform debugging to ensure high-quality and reliable software.
- Create comprehensive documentation for code, APIs, and user guides.
Requirements
- BSEE degree (MS or Ph.D. preferred).
- Proficiency in Python; knowledge of C and C++ is a plus.
- Experience in digital signal processing, applied mathematics, and circuit simulation.
- Proficiency with Git or other version control systems.
- Experience with unit testing, IDEs, and debugging tools.
- Must be based in or authorized to work in the USA (New Providence, NJ).
Nice to have
- Experience completing numerical analysis.
- High-speed measurement experience.
- Experience using AI tools to support software development.
Culture & Benefits
- Comprehensive medical, dental, and vision plans.
- 401(K) (USA) and DCPP (Canada) with company matching.
- Employee Stock Purchase Program (ESPP) and Employee Assistance Program (EAP).
- Paid sick leave, vacation time, and company-paid holidays.
- Culture focused on individual growth, well-being, and belonging.
ΠΡΠ΄ΡΡΠ΅ ΠΎΡΡΠΎΡΠΎΠΆΠ½Ρ: Π΅ΡΠ»ΠΈ ΡΠ°Π±ΠΎΡΠΎΠ΄Π°ΡΠ΅Π»Ρ ΠΏΡΠΎΡΠΈΡ Π²ΠΎΠΉΡΠΈ Π² ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ iCloud/Google, ΠΏΡΠΈΡΠ»Π°ΡΡ ΠΊΠΎΠ΄/ΠΏΠ°ΡΠΎΠ»Ρ, Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΊΠΎΠ΄/ΠΠ, Π½Π΅ Π΄Π΅Π»Π°ΠΉΡΠ΅ ΡΡΠΎΠ³ΠΎ - ΡΡΠΎ ΠΌΠΎΡΠ΅Π½Π½ΠΈΠΊΠΈ. ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΆΠΌΠΈΡΠ΅ "ΠΠΎΠΆΠ°Π»ΠΎΠ²Π°ΡΡΡΡ" ΠΈΠ»ΠΈ ΠΏΠΈΡΠΈΡΠ΅ Π² ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ. ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ Π² Π³Π°ΠΉΠ΄Π΅ β