Design & Development of automated infrastructures for DSP software applications running.
Execution and debug DSP C & C++ software applications.
Automation Design and Development
All automation infrastructures are developed in-house with various programming languages (C/C++, Python, Perl, C#, Java) and include:
- Test drivers for running automatic testing suites, results gathering and analysis
- Distributed test system for executing tasks with hundreds of machines in parallel
- Automatic tests generators
- Various scripts for data analysis, batch processing and report generation
Execution and Debugging
- Investigation of complex Digital Signal Processing C/C++ software applications and customer scenarios using a software simulator and HW FPGA using advanced debug techniques
- Analysis of results and pin-point problems
- Collaboration with both technical and non-technical people all across the company (Development, Architecture, IT, VLSI, System, Customer Support)
- Bachelor’s degree in computer science, computer engineering or relevant technical discipline from accredited academic institution
- Minimum of 2 years’ experience in the field of Automation infrastructure and Software Debugging.
- Good knowledge of C/C++
- Experience with both Windows and Linux OSes
- Strong technical and problem solving skills
- Self-learning ability, dedication and teamwork
- Experience with Python
- Object oriented design – advantage
- Experience programming hardware components – advantage