Platform software Developer (Core C#, .Net APIs, Design/Architecture)
Role & responsibilities
- Design, Development of Core software platform for R&S test system platform.
- Implementation of RF measurements via Signal generators, Spectrum Analyzers.
- Development of software models representing hardware modules within the test system
- Implementation of RF path Routing and system calibration algorithms/procedures
- Understand requirements from user projects and convert them to design, development.
- Review of design, architecture and propose future proof design concepts.
- Co-ordination with R&D colleagues in India and Germany.
- Continuous look for design changes, adaptations for fast changing requirements.
Preferred candidate profile
- Engineering Graduate from top class university/college in computer science engineering.
- Strong development skills in Core C# language and .Net APIs.
- Strong inclination towards test driven development (TDD)
- Strong experience of software architecture, design patterns, design principles, SOLID principles
- Experience with Unit Testing Frameworks
- Experience with clean code fundamentals
- Strong understanding of SW Development life cycle
- Experience with Version control systems (GIT), IBM RTC, Jenkins, build pipelines
- Experience with React, TypeScript, AWS/GCP/Azure, Docker
- Good to have: AI/ML Expertise
- Understanding of RF related terms/topics
- Willing to work independently.
- Good understanding of best practice software engineering processes, e.g. version control, testing and release cycles.
- At least 5 years industrial experience in above profile.
- Excellent communication skill to work with the local R&D teams in Delhi and Munich, Germany