Alle Jobs anzeigen
Software Engineer
Anwendungen und eingebettete Software (Firmware); PB
- Typ:
- Vollzeit
- Standort(e):
- Hyderabad TS IN 26
- Datum der Veröffentlichung:
- Gehalt:
- Startdatum der Stellenanzeige:
- 2026-04-29-07:00
- Enddatum der Stellenausschreibung:
- Job-ID:
- R5039409
Diese Stelle teilen:
Stellenbeschreibung
Job Description Summary
Verantwortlich für das Entwerfen, Entwickeln und Testen von Embedded Software (Firmware), Plattformen und Systemen, die Geräte steuern sowie auf Geräten ausgeführt wird, die auf die Anforderungen der Hardware zugeschnitten werden müssen, die gesteuert und ausgeführt werden soll (d. h. die die Echtzeitfunktionen physischer Geräte wie Motoren, Lichtmaschinen, Triebwerken, Ventilen, Lüftern sowie anderer Geräte und Produkte direkt steuern). Erfordert in der Regel ein tiefes Verständnis der Eigenschaften des zu steuernden physischen Geräts, der zu erwartenden Echtzeitfunktionen, sowie die Fähigkeit, die zur Realisierung der Echtzeitfunktionalität erforderliche Logik und Software zu entwerfen, zu entwickeln, zu implementieren und zu testen. Normalerweise zugeschnitten auf Produkte und Dienstleistungen in verschiedenen Gewinn- und Verlustrechnungen. Verantwortlich für die Qualität der eigenen Arbeit.Unterliegt der direkten Betriebsaufsicht/vorgeschriebenen Arbeitsanweisungen/Systemprüfungen.Arbeitet in einem genau definierten betrieblichen Framework.Es gibt im Allgemeinen eine schrittweise Abfolge von operativen Standardaufgaben, die befolgt werden müssen, um ein Endergebnis zu erzielen.Job Description
Essential Responsibilities
- Work in an Agile development environment
- Designs and develops a small module or a large component, feature, set of features or entire software product.
- Develop complex Desktop software solutions based on C#.net technology, WPF / WinForms.
- Collaborate with internal customers / users in a global environment to fully understand user stories and use cases
- Lead multiple products at once, including the maintenance of legacy applications
- Build customized product documentation for fellow developers as well as users
- In-depth understanding of how work of own team integrates with other teams and contributes to the area.
Qualifications/Requirements
- Bachelor’s / Master Degree in Computer Science or in “STEM” Majors (Science, Technology, Engineering and Math) from an accredited college/university.
- 2 to 5 years of professional experience in software development, preferably Developing Desktop application in .Net technology.
- Should have good knowledge on building modular applications based on n-tier architecture with sound knowledge of Object-Oriented Design principles.
- Good interpersonal skills
- Strong oral and written communication skills
Desired Characteristics
- Knowledge of Software Design Patterns, Test-driven Development practices and modern coding principles
- Understanding on principles of SDLC and methodologies such as CI, Software and Product Security, Scalability, Documentation Practices, refactoring and Testing Techniques
- Experience with Multithread and Asynchronous programming
- Experience working with Industry protocols like MODBUS, Profibus, Profinet, FF, CAN, Ethernet
Additional Information
Relocation Assistance Provided: Yes