12 Nov
|
Allegis Group
|
Bengaluru
12 Nov
Allegis Group
Bengaluru
Software Design Engineer
Join our agile Agile team and play a crucial role in ensuring the quality of our cutting-edge products!
About the Role:
As a Software Design Engineer, you will be developing new functionality, improving product quality. You will work closely with other specialists (Product experts, developers, testers, TA) across the team to ensure the developed feature is delivered with built in quality. This is an exciting opportunity to work in a fast-paced environment and utilize your skills to make a real impact.
Responsibilities
- Design, develop, and maintain device drivers in C# for integration with PME.
- Interface with Modbus, ION, BACnet, and other industrial protocols.
- Collaborate with system architects and product managers to define driver requirements.
- Ensure high performance, reliability, and scalability of driver modules.
- Conduct unit testing, integration testing, and support system-level validation.
- Troubleshoot and resolve issues related to device communication and data acquisition.
- Maintain documentation for driver architecture, configuration, and deployment.
Technical Skills C# & WPF Development:
Programming & Language Expertise:
- Strong programming skills in C#/.NET to support driver development.
- Experience with device driver development or protocol integration to ensure seamless device communication.
- Familiarity with EcoStruxure PME, PowerLogic,
or ION devices as a critical technical advantage.
UI & Desktop Application Development (WPF:
- Experience developing rich desktop applications using WPF (Windows Presentation Foundation)
- Strong understanding of MVVM architecture, data binding, commands, and dependency properties
- Experience with XAML, styles, templates, and resource dictionaries
- Ability to build responsive, maintainable, and userfriendly UI components
- Familiarity with integrating WPF applications with backend services and APIs
Preferred Industrial Knowledge experience
Requirements
- Bachelors degree in computer science OR Electronic & Communication Engineering
- At least 5 years of experience as a Developer with proven expertise product/software development.
Benefits
- Opportunity to work in a fast-paced and dynamic environment.
- Collaborative and supportive team culture.
- Continuous learning and development opportunities.
- Chance to contribute to the development of cutting-edge technology.
Role: Software Development - Other, Industry Type: Industrial Automation, Department: Engineering - Software & QA, Employment Type: Full Time, Permanent Role Category: Software Development Education UG: Any Graduate Key Skills Skills highlighted with ‘‘ are preferred keyskills WPFC#Desktop ApplicationIndustrial AutomationMultithreading MemoryModbus
📌 Senior Software Engineer (Bengaluru)
🏢 Allegis Group
📍 Bengaluru