Software Development Engineer III
3 weeks ago
Role Value:
By developing highly performant client and server-side C++ code, you will impact the latency and accuracy of the identity verification process. Your work will enable higher accuracy for both our algorithmic models and the manual identity verification process. We welcome your initiative to challenge and improve our software development processes and tools, driving innovation and excellence.
Example Responsibilities:
- Be part of a cross functional team to work on continuous improvement of our systems with innovative technologies
- Collaborate closely with the team to deliver features working from requirements/analysis through the development process into the production environment
- Work with Product Managers to clarify and prioritize work, with QA Engineers to maintain and improve quality, and with DevOps engineers to support operational and troubleshooting work
- Define and use best practices with your team to produce new features in the most effective way while continuously improving the quality of existing system
- Port research code from Matlab or Python to C++ where extra performance is required.
- Develop C++ image processing code that can be used on Android, IOS, Web Assembly, and Linux, and be accessible from Python or other computer languages.
Experience and Qualifications:
- Have solid experience with C++ and OpenCV.
- Experience with ONNXRuntime and TFLite (CoreML is a plus).
- Experience with distributed systems
- Experience with mobile phone development. Specifically, be familiar with Xcode or Apple platform toolchains and Android NDK. Experience with Emscripten and JavaScript or Web development in general is a plus.
- Experience with CMake
- Have at least 5 years of professional experience in software development.
- Be able to work with PM/QA/DevOps as equal partners throughout the whole lifecycle of the feature/product, from inception till operating & maintaining it
- Be able to write good quality & secure code, preferably be familiar with static code analysis tools
- Have excellent analytical, conceptual, and communication skills in spoken and written English.
- Experience applying Computer Science fundamentals in algorithm design, problem solving, and complexity analysis.
- Familiarity with different biometric modalities, eKYC, presentation attacks, basics of machine learning/deep learning and their benchmarking metrics (e.g. ROC analysis) is a plus.
Key Characteristics and Attitudes:
In a recent global survey these attributes were valued in all locations and functions - we firmly believe in hiring for attitude as well as skill.
- Friendly and supportive
- Adaptable and flexible
- Articulate and persuasive
- High IQ and EQ
- Curious and coachable
- Commercially Aware
- Resilient and tenacious
- Big picture and the detail
Values:
IDEAL: Integrity, Diversity, Empowerment, Accountability, Leading Innovation
-
Software Engineer
6 days ago
Ghaziabad, Uttar Pradesh, India Innovera Solutions Full timeJob Description:Innovera Solutions, a leading telecommunication company in Delhi, is seeking a skilled Software Engineer to join its development team. As a Software Engineer at Innovera Solutions, you will be responsible for designing and implementing software solutions that meet the company's high standards of quality and efficiency.Responsibilities:Develop...
-
Software Engineer
1 week ago
Ghaziabad, Uttar Pradesh, India Persistent Infotech Full timeAbout the Role:We are seeking a skilled Backend Developer to join our software engineering team.Key Responsibilities:Develop high-quality, scalable, and maintainable backend software systems.Collaborate with cross-functional teams to design and implement software solutions.Requirements:3+ years of experience in backend development.Proficiency in Java,...
-
Software Engineer
1 week ago
Ghaziabad, Uttar Pradesh, India ielecssol Full timeWe are looking for a skilled Software Engineer to join our team at {company}.Key Responsibilities:Design, develop, and maintain software applications.Collaborate with cross-functional teams to identify and prioritize project requirements.Ensure high-quality code and efficient software solutions.
-
Software Development Engineer
1 week ago
Ghaziabad, Uttar Pradesh, India Ingersoll Rand Full timeAbout the RoleWe are seeking a talented Software Development Engineer - Data Analytics to join our team. As a key member of our data team, you will be responsible for designing and implementing scalable data processing systems.Key ResponsibilitiesDesign and implement data processing pipelinesCollaborate with cross-functional teams to integrate data...
-
Software Engineer
3 weeks ago
Ghaziabad, Uttar Pradesh, India Innovera Solutions Full timeJob Title: Full Stack DeveloperInnovera Solutions is a leading telecommunication company based in Delhi, established in 2015. We specialize in providing value-added services (VAS) that cater to the evolving needs of users.Job Description:Role Overview:This is a full-time on-site role for a Developer at Innovera Solutions located in Ghaziabad. As a Developer,...
-
Senior Software Engineer
4 days ago
Ghaziabad, Uttar Pradesh, India Training Basket Full timeJob DescriptionWe are seeking a highly skilled Senior Software Engineer to join our team at Training Basket. This role involves designing, developing, and testing new and existing websites using ASP.NET, SQL Server, and C#.Key Responsibilities:Design and develop new .NET applications using C# and ASP.NETDevelop and implement database solutions using SQL...
-
Railway Software Systems Engineer
4 days ago
Ghaziabad, Uttar Pradesh, India RINA Full timeWe are looking for a skilled Railway Software Systems Engineer to lead complex software projects within the International Infrastructure & Mobility Division. The ideal candidate will have a strong understanding of railway systems, software standards, and regulations.Key Responsibilities:Develop and manage software solutions for railway projects.Ensure...
-
Piping Stress Engineer
3 months ago
Ghaziabad, India Sepam Full timeEstablished in 1976, SEPAM is an expert, global engineering and full service project management firm. SEPAM forged its reputation for excellence in the heavy industrial and Oil & Gas engineering sectors. Today it has evolved into a world-class provider of solutions and services to the Energy, ICT, Life Sciences and Advanced Technology sectors (among others)...
-
Software Quality Assurance Engineer
2 weeks ago
Ghaziabad, Uttar Pradesh, India Training Basket Full timeJob Description for Software Quality Assurance Engineer at Training BasketWe are seeking a skilled Software Quality Assurance Engineer to join our team at Training Basket. As a Software Quality Assurance Engineer, you will be responsible for ensuring the quality of our software systems by identifying and correcting software defects.Key Responsibilities:Work...
-
Senior Software Engineer
1 week ago
Ghaziabad, Uttar Pradesh, India Sai Life Medical Devices Full timeTransform your skills in software development with our company. Our team is looking for a Senior Software Engineer who can lead the way in creating innovative solutions. As a key player in our team, you will be responsible for designing, developing, and deploying cutting-edge software applications.Key Responsibilities:Design and develop high-quality software...
-
Senior Software Engineer
1 week ago
Ghaziabad, Uttar Pradesh, India Tech Mahindra Full timeJob Description:As a Senior Software Engineer at Tech Mahindra, you will be responsible for designing and developing high-quality software solutions. Your primary focus will be on working collaboratively with cross-functional teams to design and implement features. You will identify and troubleshoot software defects, improve application performance and...
-
Software Development Expert
2 weeks ago
Ghaziabad, Uttar Pradesh, India Innovera Solutions Full timeCompany Overview:Innovera Solutions is a leading telecommunication company based in Delhi. Established in 2015, we specialize in providing value-added services (VAS) that cater to the evolving needs of users. Our services include mVAS, Fintech solutions, and Game Portals, offered to operators in the industry.Role Summary:This is a full-time on-site role for...
-
Senior Software Engineer
2 weeks ago
Ghaziabad, Uttar Pradesh, India Training Basket Full timeKey ResponsibilitiesAs a skilled software engineer at Training Basket, you will be responsible for designing, developing, and maintaining our software systems using ASP.NET, SQL Server, and C#. Your expertise in LINQ to SQL, MSSQL Server, and RDBMS concepts will be invaluable in this role.Technical RequirementsStrong knowledge of ASP.NET, SQL Server, and...
-
Rail Software Management Engineer
5 months ago
Ghaziabad, India RINA Full timeRINA is currently recruiting for a Rail Software Management Engineer to join its office in Ghaziabadwithin the International Infrastructure & Mobility Division. Mission We are looking for an experienced and highly skilled Railway Software Management Engineer to join our team. The ideal candidate will have 5 to 10 years of experience in the...
-
Senior Software Engineer
1 month ago
ghaziabad, India Sutherland Full timeAbout the Role The Senior Software Engineer will play a key role in designing, building, and testing solutions to deliver impactful and timely business value. This position requires strong technical expertise and a focus on security and scalability. Responsibilities Deliver impactful and timely business value incrementally through designing, building,...
-
Software Quality Assurance Engineer
2 weeks ago
Ghaziabad, Uttar Pradesh, India Training Basket Full timeJob SummaryAt Training Basket, we are seeking a skilled Software Quality Assurance Engineer to join our team. As a key member of our software development team, you will be responsible for ensuring the highest quality of our software applications.Key ResponsibilitiesCollaborate with software developers and project support teams to identify and prioritize...
-
Software Quality Assurance Engineer
3 weeks ago
Ghaziabad, Uttar Pradesh, India Training Basket Full timeJob DescriptionJob SummaryWe are seeking a skilled Software Quality Assurance Engineer to join our team at Training Basket. As a key member of our software development team, you will be responsible for ensuring the quality and reliability of our software systems.ResponsibilitiesCollaborate with software developers and project support teams to identify and...
-
Railway Software Development Manager
2 weeks ago
Ghaziabad, Uttar Pradesh, India RINA Full timeRINA is seeking a highly skilled Railway Software Development Manager to lead complex software projects from conception through to completion. The ideal candidate will have 5 to 10 years of experience in the railway industry, focusing on software development, integration, and management.Key Responsibilities:Software Development: Design, develop, and test...
-
Software developer
2 months ago
Ghaziabad, India Tech Mahindra Full timePosition: Software Developer Experience: 6 to 10 years Salary: Competitive based on experience Location: Infogain Roles and Responsibilities: - Develop, test, and maintain high-quality software solutions - Collaborate with cross-functional teams to design and implement features - Identify and troubleshoot software defects - Improve application...
-
Software developer
4 weeks ago
ghaziabad, India Tech Mahindra Full timePosition: Software Developer Experience: 6 to 10 years Salary: Competitive based on experience Location: Infogain Roles and Responsibilities: - Develop, test, and maintain high-quality software solutions - Collaborate with cross-functional teams to design and implement features - Identify and troubleshoot software defects - Improve application...