Responsabilities:
- Designs and develops software for Bit Error Rate Testers (BERT) and Arbitrary Waveform Generators (AWG).
- Interfaces with hardware and FPGA engineers to ensure seamless integration of software and hardware components.
- Implements and optimizes algorithms for signal processing and error detection/correction.
- Develops user interfaces and control systems for test and measurement instruments.
- Conducts thorough testing and debugging of software to ensure reliability and performance.
- Maintains and updates existing software, addressing any issues or improvements as needed.
- Documents software designs, test procedures, and contributes to user manuals.
- Stays up-to-date with the latest developments in software engineering and testing technologies.
**Basic Qualifications:**
- BS, MS or Ph.D. in Computer Engineering (or applicable engineering degree/experience)
- Proven experience in software development, particularly in the development of measurement instruments such as BERT and AWG.
- Experience working in an interdisciplinary team
- Strong programming skills in object-oriented programming languages, such as C#, C++
- Demonstrated software development experience through entire project lifecycle
- Experience in debugging hardware/software systems using an IDE like Visual Studio
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork abilities.
- Good English language skills (min. B2 CEFR)
**Desired Qualifications:**
- A minimum of 4 years relevant job experience or education beyond a bachelor’s degree
- Good German language skills (min. B2 CEFR)
- Experience with electronic test and measurement equipment and software
- Experience with a version control system, preferably Git
- Experience with unit tests and integration tests to ensure reliability and quality
- Digital signal processing (DSP) knowledge
- Analog, RF and/or microwave background
- Experience with XML files e.g. as configuration inputs for code generators