Noida, Uttar Pradesh, India
Not disclosed
On-site
Full Time
Job description Looking for .Net WPF (Windows Presentation Foundation) Developer who possesses a passion for technologies to the limits and excited to work with our team of talented engineers based out of our Noida/Panipat office to design and build highly scalable WPF Applications. In this role, you will have to maintain high coding standards through good design, documentation, unit testing along with excellent problem solving and strategic thinking. Good decision making and sound communication skills are necessary as candidate will have to communicate with stakeholders to collect requirements, describe software product features and technical designs. Roles and Responsibilities Expertise in object oriented programming, C#.NET . - .NET UI development with Windows Forms, WPF Strong MS SQL Strong .NET ,C# and WPF - Good knowledge of SOAP / XML / WSDL . Experience in analyzing and communicating User interface design requirements. Experience using the MVVM in WPF. Knowledge of C#.Net, Web API services will be preferred. Creating C#.NET windows (Desktop) applications to meet project specifications Developing high-performance, highly-secure and highly scalable C#. NET Windows Application Participate in the design and implementation of features and capabilities Debug and fix defects in code Participate in design reviews, code reviews and bug triage meetings. Perform unit testing, trouble shooting, debugging and code reviews for robustness, including edge cases, usability, and reliability of the software. Working closely with quality assurance team to ensure delivery of quality and reliable applications. Diagnose functional issues and fix bugs to meet highest industry quality standard. Collaborate with team members to brainstorm about technical challenges and help each other. Gathering and clear understanding on requirements from product managers, customers, end-users, sales and support team members. Describe and document technical design, specifications of software product features. Manage source code check-in, checkout, merging code with Source Control like SVN, Git. Delivering tasks and assignments on time. Video Streaming Knowledge will be more preferred. Role : Back End Developer Industry Type: Video Surveillance Software Department: Software R&D Employment Type: Full Time, Permanent Role Category: Software Development Education UG: Any Graduate PG: Any Postgraduate Show more Show less
Noida, Uttar Pradesh, India
None Not disclosed
On-site
Full Time
Technical Know-How: Proficient in Embedded C/C++ programming. Strong understanding of Embedded RTOS, Linux, or bare-metal development. Experience with IP camera firmware and streaming protocols (RTSP, RTSPS, ONVIF). Knowledge of video encoding standards (H.264, H.265). Familiarity with cybersecurity standards and secure firmware practices (TLS, SSL, encryption). Experienced with Microcontrollers (STM32, ESP32, ARM-based SoC). Hardware interfacing: UART, I2C, SPI, RS485, Ethernet. Understanding of network protocols (TCP/IP, UDP, MQTT, HTTP, HTTPS). Knowledge of wireless connectivity (WiFi, GSM, 4G modules). Experience with schematics, PCB designs, component datasheets, and debugging hardware using electronic test equipment. Familiar with software version control systems (GIT). Experience with cloud connectivity and data integration is a plus. Job Responsibilities: Develop, maintain, and optimize CCTV/IP camera firmware. Implement secure video streaming protocols including RTSPS (RTSP over TLS). Integrate TLS libraries (e.g., Mbed TLS/OpenSSL) for secure streaming. Participate in hardware selection, integration, and validation. Perform software testing, validation, debugging, and optimization. Work closely with hardware engineers, software developers, and quality assurance teams. Documentation of technical specifications and processes. On-site support, firmware updates, deployment, and troubleshooting. Required Candidate Profile: 0-4 years of experience in embedded firmware development, ideally within CCTV or IP camera domains. Excellent analytical, debugging, and troubleshooting skills. Comfortable working in a fast-paced startup environment with flexible responsibilities. Excellent communication skills and the ability to collaborate effectively with a team. Customer-centric approach and a proactive mindset. Strong attention to detail, passion for technology, and a can-do attitude.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.