Newgen Software jobs
Senior Software Engineer - Java Developer
Newgen Software
Position: Sr. Software Engineer Experience: 2-4 Years Key Responsibilities: Participate in design discussions, coding, code walkthroughs, peer code reviews, unit testing, system testing, UAT, demos, POCs, installation, and maintenance of software modules. Contribute to the creation and maintenance of the following project deliverables: Software prototypes System architecture and software design documents User interfaces developed as per UX guidelines Code adhering to established coding standards Peer code review artifacts Test plans and test cases Installation and deployment documents Release and technical documentation Document and demonstrate solutions by developing technical documentation, flowcharts, layouts, diagrams, charts, and clear, well-commented code. Ensure project tasks are completed within defined effort and timelines. Design system specifications, standards, and programming requirements. Write test cases and perform unit testing, system testing, and negative testing. Troubleshoot issues through log analysis and database query optimization. Conduct system analysis to improve operational processes. Stay updated with emerging development tools, technologies, and programming techniques. Maintain confidentiality and ensure data security. Collect, analyze, and summarize development and service issues to improve processes. Study system flow, data usage, and work processes to develop effective software solutions. Ensure adherence to quality processes and standards. Desired Profile: B.E./B.Tech in Computer Science / IT or MCA / M.Tech (or equivalent). 2-4 years of relevant industry experience. Strong understanding of Object-Oriented Programming (OOP), Multi-Tier Software Development, Component Architecture, and Web-Based Software. Knowledge of system integration challenges and solutions. Ability to gather, analyze, and interpret data to make logical decisions. Proficiency in: Core Java, JSP, Servlets, EJB, SQL/Oracle, J2EE, and other relevant Java technologies. Demonstrated skills in: Coding: Strong technical knowledge and system analysis. Testing: Analytical thinking, critical mindset, and problem-solving abilities. Troubleshooting: Ability to apply architectural knowledge and technical expertise. Key attributes: Clear thinking and flexibility Effective time management and communication (verbal & written) Analytical thinking and problem-solving Eye for detail and strong decision-making skills Teamwork, adaptability, and openness to change Strong sense of responsibility and commitment to First Time Right delivery. Qualification : B.E./B.Tech in Computer Science / IT or MCA / M.Tech (or equivalent).
Angular Developer
Newgen Software
Position: Front End Developer Genesis Designation: Software Engineer (SE) / Senior Software Engineer (SSE) Role: Developer Work Location: Noida, B-19 Experience: Minimum 2+ years of experience in Angular and Core Java development Educational Qualification: B.E./B.Tech/MCA Reports to: Team Leader/Project Leader/Project Manager (Genesis) Role Overview We are seeking a skilled Front End Developer to join our Genesis team. The ideal candidate will have strong hands-on experience in Angular development along with a solid understanding of Core Java and RESTful services. As part of an Agile development team, you will collaborate closely with designers, developers, QA, and DevOps to deliver high-quality, user-friendly interfaces for modern web applications. Key Responsibilities Develop responsive, user-friendly interfaces for modern Rich Internet Applications using the latest front-end technologies. Write clean, cross-browser compatible code using HTML, CSS, and JavaScript. Implement advanced AJAX and DOM manipulation techniques. Develop and enhance Angular applications, including components, directives, services, and controllers. Collaborate with backend developers to integrate RESTful services into front-end applications. Take technical ownership of assigned Angular projects, including design and implementation decisions. Conduct product analysis and develop solutions for complex requirements, often involving in-depth research and analysis. Write well-documented, unit-tested code to ensure reliability and maintainability. Fix defects identified by the QA team in a timely and efficient manner. Work within an Agile development process, participating in sprint planning, stand-ups, and retrospectives. Collaborate with the DevOps team to ensure smooth delivery of robust working products. Skills & Experience Required Strong proficiency in HTML, CSS, and modern JavaScript. Expertise in Angular development (components, directives, services, controllers). Experience with Core Java and integrating front-end applications with RESTful services. Knowledge of AJAX techniques and experience manipulating the DOM programmatically. Hands-on experience with JavaScript build tools like bpm (or other equivalent tools). Familiarity with unit testing frameworks and writing tested, maintainable code. Experience working in Agile development environments. Critical thinking, problem-solving mindset, and strong communication skills. Collaborative mindset and the ability to work effectively in a team environment. If you are passionate about building intuitive, high-performance user interfaces and want to work in a collaborative, fast-paced environment we d love to hear from you! Qualification : B.E./B.Tech/MCA
Technical Writer
Newgen Software
Position: Technical Writer Experience: 3 to 10 years Education: Bachelor s / Master s degree in any field Role Overview We are seeking an experienced Technical Writer to develop and maintain high-quality documentation that supports our software products. This role requires collaboration with Subject Matter Experts (SMEs), Product Management, and Support teams to create user-friendly, accurate, and comprehensive documents tailored to our customers' needs. Key Responsibilities Develop and follow documentation plans and project schedules, while staying adaptable to changing requirements. Write, edit, and maintain a wide range of software documentation, including user guides, installation manuals, configuration guides, and API documentation. Collaborate closely with SMEs, Support, and Product Management to fully understand product functionality and ensure accurate information is documented. Ensure all documentation deliverables adhere to established quality standards, including consistency, clarity, accuracy, and completeness. Produce developer-focused documentation explaining the usage of APIs/REST APIs and web services. Where feasible, install and use the products being documented to gain hands-on knowledge. Perform self-reviews to ensure proper grammar, language consistency, and adherence to writing style guidelines. Manage additional documentation or functional responsibilities as required. Required Qualifications & Skills Bachelor s / Master s degree in any field. 3 to 10 years of experience in creating software documentation within technology companies. Excellent written and verbal communication skills, with strong attention to detail. Proficiency in using documentation and editing tools, as well as familiarity with writing style guides (e.g., Microsoft Writing Style Guide). Ability to work both independently and collaboratively within cross-functional teams. Quick learner with the ability to grasp new technical concepts efficiently. Strong organizational skills, with the ability to manage multiple projects simultaneously. Comfortable working under tight deadlines and balancing competing priorities in a fast-paced environment. Preferred (Good to Have) Skills Hands-on experience with tools such as: Adobe RoboHelp, MS Office, Adobe Acrobat Graphic tools like SnagIt, Captivate, or Camtasia Basic knowledge of version control systems (e.g., Tortoise SVN) Qualification : Bachelors / Masters degree in any field.
Java - Project Leader/project Manager
Newgen Software
Position: Project Manager Experience: 10-16 Years Responsibilities: Own the entire delivery of assigned projects. Manage multiple projects with a team size of 10-15 members, including middle management (PL/GL/TL) and their teams. Ensure end-to-end project delivery, controlling Project Delivery Metrics across the project lifecycle. Track project requirements and implementation through all phases. Participate in business meetings with Function/Delivery Heads, review contracts, conduct risk analysis & mitigation, and update management accordingly. Manage both Fixed Price Projects (FPP) and Time & Material (T&M) projects across diverse functional domains. Review and ensure preparation of key project documents, including: System Architecture External & Internal Specifications Software Development Plan, Configuration Management Plan, and Project Plan Technical Documentation Weekly Status Updates for all stakeholders Act as the primary client contact for project-related matters. Coach and mentor project members, providing guidance and support. Conduct performance appraisals and counseling for team members. Identify training needs (technical and managerial) and implement relevant training programs. Ensure all project processes comply with Newgen Quality Systems and Procedures. Desired Profile: B.E/B.Tech in CS/IT or MCA/M.Tech (or equivalent degree). 10-16 years of relevant experience across diverse development projects. Strong knowledge of Object-Oriented Programming (OOP), Multi-Tier Software Development, Component Architecture, and Web-Based Software. Proficient in Core Java, JSP, Servlets, EJB, Oracle/SQL. Experience with project planning, budgeting, and quality assurance processes. PMP or PMI certification is desirable. Domain knowledge of BFSI is an added advantage. Qualification : B.E/B.Tech in CS/IT or MCA/M.Tech (or equivalent degree).
Technical Writer
Neugen Laboratories
Major Responsibilities Produce and adhere to documentation plans, and project schedules, and be flexible as required. Develop, write, and revise software documentation; and generate the documentation in various formats, according to defined standards. Such as user guides, installation guides, configuration, and API documentation. Work closely with SMEs, Support, and Product Management teams to understand how each product works, gather information, and ensure that complete and accurate information is presented to the customer. Ensure that all deliverables pass quality processes and meet the defined quality parameters. Produce developer documentation to describe the usage of APIs/REST APIs and Web Services. Whenever possible, install and use the product being documented and develop Newgen product knowledge. Perform self-reviews to ensure consistent style, correct grammar, and composition of language. Other functional duties, as assigned. Minimum Requirements or Qualifications- Bachelor s / Master s degree in any field. 3 to 10 years of experience in companies producing software documentation. Excellent written and verbal communication skills, strong organizational skills and attention to detail. Proficiency in using primary publications, editing tools, and style guides (like Microsoft Writing Style Guide). Ability to work on projects both independently and collaboratively in a team environment, Ability to grasp new technical concepts and learn tools. Ability to work effectively under pressure to meet tight deadlines. Ability to balance competing tasks in a rapidly changing environment. Skills desired (not mandatory): o Adobe RoboHelp, MS Office, Adobe Acrobat o Graphic tools such as SnagIT, Captivate, or Camtasia o Basic knowledge of versioning applications like Tortoise SVN Qualification : Bachelors / Masters degree in any field.
Java Developer - Team Leader/group Leader
Neugen Laboratories
Responsibilities: Project Ownership & Delivery: Own the complete delivery of assigned projects, ensuring they meet quality, scope, and timeline requirements. Manage multiple projects with a team size of 5-8 members, overseeing the entire project lifecycle. Track and manage project requirements and ensure successful implementation across different project phases. Stakeholder Management & Risk Analysis: Participate in business meetings with functional and delivery heads. Review contracts, assess risks, and perform risk mitigation exercises. Keep management informed of risks and mitigation strategies throughout the project. Planning & Process Compliance: Develop Software Development Plans, Configuration Management Plans, and Project Plans to guide project execution. Ensure adherence to process and system compliance throughout the project's lifecycle. Escalation & Issue Management: Handle escalations efficiently, whether internal or external, to maintain project timelines and quality. Team Coaching & Mentoring: Provide leadership by coaching and mentoring project team members. Offer necessary support to team members, ensuring that their professional growth is aligned with project goals. Conduct performance appraisals and counseling sessions for team members. Training & Development: Identify training needs (both technical and managerial) within the team. Implement necessary training programs to improve the team s capabilities. Quality Assurance: Ensure that the project complies with Newgen Quality Systems and Procedures to maintain high standards of delivery. Desired Profile: Education & Experience: B.E/B. Tech in Computer Science, Information Technology, or MCA (or an equivalent degree). A M. Tech is preferred. 4-8 years of relevant industry experience with a focus on development projects across various domains. Technical Skills: Proficiency in Core Java, JSP, Servlets, EJB, and Oracle/SQL. Good knowledge of SOAP/REST API, Multithreading, Web Application concepts, programming/logic writing, and data structures. Experience with database concepts, including table management, stored procedures, functions, queries, primary/unique keys, joins, referential integrity, normalization, and performance tuning. Understanding of system integration issues and configurable solution design. Industry Knowledge: Experience in banking retail loans and MSB (Managed Service Business) is an advantage. Project & Stakeholder Management: Ability to gather, analyze, and draw logical conclusions from project data. Strong stakeholder management skills and the ability to balance customer requests with team resources. People Management Skills: Proven ability to manage a team, handle performance and disciplinary issues, and deal with employee grievances. Experience in training, mentoring, motivating, and leading a team to success. Well-versed in attrition management and case handling. Travel Flexibility: Willingness to travel for short-term and long-term assignments within India or internationally, including client sites.
Senior Software Engineer - Angular Developers
Newgen Software
Job Title: Senior Software Engineer (Angular + Spring Boot) Location: Mumbai Experience: 2-4 Years Job Summary We are seeking a talented Senior Software Engineer with strong expertise in Angular and a basic understanding of Spring Boot. In this role, you will be responsible for developing and integrating user interfaces with backend services, ensuring smooth functionality and optimal performance. Key Responsibilities Develop, enhance, and maintain frontend applications using Angular. Collaborate with backend developers to integrate APIs and ensure seamless communication between frontend and backend systems. Ensure code quality through standard coding practices, regular code reviews, and debugging. Utilize browser developer tools to troubleshoot and optimize applications. Contribute to documentation and ensure code is well-commented and easy to maintain. Participate in end-to-end (E2E) testing to validate application functionality. Manage dependencies using NPM and ensure proper handling of third-party libraries. Assist in version upgrades of Angular, including migrating to Angular 12+ or higher. Collaborate with team members to understand and translate business requirements into technical solutions. Use version control systems effectively for collaborative development. Required Skills and Qualifications Strong knowledge of the Angular framework, including: Angular CLI Modules, Components, and Services Routing and Dependency Management Basic understanding of Spring Boot. Solid grasp of web development concepts, including code reading, debugging, and using browser DevTools. Experience with AngularJS is a plus. Proficiency in E2E testing and ensuring application quality. Familiarity with documentation processes and maintaining proper project documentation. Hands-on experience with version control systems (such as Git). Ability to understand and interpret business requirements and translate them into technical implementations. Prior experience with dependency management, NPM, and handling third-party libraries. Experience in Angular version upgrades and migration projects. Strong teamwork and collaboration skills.
Sse- Angular Developers
Neugen Laboratories
Job Summary: We are seeking a skilled Frontend Developer with a strong expertise in Angular and a basic understanding of Spring Boot to join our dynamic team. The successful candidate will be responsible for developing and integrating user interfaces with backend services, ensuring smooth functionality and optimal performance of web applications. Key Responsibilities: Frontend Development: Design and develop dynamic and responsive user interfaces using Angular. Work on components, modules, services, routing, and dependency management to create seamless and interactive user experiences. Backend Integration: Integrate the frontend with backend services, ensuring that data flows correctly between the user interface and Spring Boot backend systems. Utilize Spring Boot for building RESTful APIs and handling server-side logic in collaboration with backend teams. Code Maintenance & Optimization: Maintain high-quality, clean, and well-structured code. Perform debugging, testing, and troubleshooting to identify and resolve issues efficiently. Apply best coding practices, version control, and documentation standards. Testing & Version Control: Write and execute end-to-end (E2E) tests for the developed applications. Familiarity with version control systems and business requirement understanding to ensure smooth collaboration with teams. Dependency Management & Updates: Manage dependencies (NPM, third-party libraries) and ensure smooth integration and upgrade processes, particularly in Angular 12+. Previous experience with Angular version upgrades is a plus. Required Skills & Qualifications: Angular Expertise: Strong understanding of the Angular framework, including Angular CLI, modules, components, services, routing, and dependency management. Experience with AngularJS and implementing E2E testing. Spring Boot Understanding: Basic understanding of Spring Boot for backend integration and REST API development. Web Development Skills: Good coding skills in web development and familiarity with DEV tools. Strong knowledge of debugging, version control systems, and standard coding practices. Business Requirement Understanding: Ability to understand and translate business requirements into functional code and user interface designs. Team Collaboration: Strong teamwork skills and the ability to collaborate with backend developers, testers, and other stakeholders. Preferred Qualifications: Experience with Angular 12+ and previous version upgrade activities. Familiarity with API integration and optimizing frontend-backend workflows.
It Sales Executive
Nexgen Innovators
IT Sales Executive Experience: 1 to 2 years Brief About the Role: As an IT Sales Executive, you will be responsible for preparing and delivering presentations and demonstrations of our products and services to potential customers. You must have a thorough understanding of marketing and negotiation techniques, along with the ability to generate leads and close sales. The primary focus will be on business development and client acquisition. Skills and Qualifications Technical Skills: Strong understanding of key IT concepts and solutions including web technologies, domain & hosting, mobile apps, software, networking, cloud computing, cybersecurity, and data analytics. Familiarity with current industry trends and emerging technologies. Quick learner with the ability to understand new technologies and adapt to dynamic business environments. Experience managing and maintaining CRM tools for tracking client interactions and follow-ups. Business Understanding: Experience in developing sales strategies and setting measurable goals. Ability to clearly communicate business benefits and technical value propositions to clients. Strong analytical and problem-solving skills to assess client needs and offer appropriate solutions. Proficiency in negotiating deals and closing contracts to increase revenue. Communication and Relationship Building: Excellent written and verbal communication skills, with the ability to customize communication for different audiences. Active listening skills to fully understand and address client needs. Ability to establish trust and long-term relationships with clients and stakeholders. Strong presentation skills to confidently demonstrate product features and benefits. Personal Qualities: Self-motivated with a strong work ethic and a desire to achieve sales targets. Excellent time management and organizational abilities to juggle multiple priorities and deadlines. Adaptability to handle changing priorities and thrive in a fast-paced environment. A positive attitude and passion for building successful client relationships.
Junior Php/wordpress Developer
Nexgen Innovators
Junior PHP/WordPress Developer Experience: 6 months to 1.5 years Responsibilities and Duties: Make on-demand changes to PHP/WordPress CMS-based websites. Assist clients in uploading content and products. Update WordPress security patches regularly. Provide updates and reports to clients on changes made. Contribute to basic theme and plugin development under senior supervision. Be open to learning other CMS platforms like Shopify, OpenCart, etc. Required Experience, Skills, and Qualifications: Minimum 6 months of relevant experience in Core PHP and WordPress. Familiarity with WordPress WP-Admin interface. Strong frontend development knowledge: HTML, CSS, JavaScript, Bootstrap, jQuery. Proficient in backend development using PHP and MySQL. Educational background: Diploma, B.E. / B.Tech. (any specialization), M.C.A. Familiar with current AI tools used in web development. Other Important Points: This role is primarily focused on supporting existing websites (80 90%), with limited involvement in new website creation (10 20%). Freshers are not eligible; please refer to our internship program for entry-level roles. Remote work is not available for this position. Preference will be given to Delhi-based candidates living with families. No experience letter will be issued if the candidate leaves before completing 1 year. Maximum experience required: 2 years. Qualification : Education can be Diploma, B.E. / B.Tech. (any specialization) / M.C.A.
React Native Hybrid App Developer
Nexgen Innovators
React Native Hybrid App Developer (2 4 Years Experience) About NexGen Innovators (NexGi): NexGen Innovators (NexGi) is a growing tech company that helps our clients build cost-effective, secure, and efficient digital solutions. We re currently expanding our team and are looking for talented individuals to join us in creating mobile applications that are smooth, UI & UX-friendly, and maintain high code quality. Responsibilities and Duties: Implement pixel-perfect UIs that match designs. Implement clean, modern, smooth animations and transitions that provide an excellent user experience. Report to your senior & client about the day-to-day progress. Help NexGi to create a collaborative learning environment from each other. Keep client satisfaction first and deliver stable, long-term solutions. Implement third-party API & SDKs such as Firebase, Payment gateway, Shipping APIs, etc. Learn & publish an article per week about tutorial blogs. Required Experience, Skills, and Qualifications: At least 1 year of experience with React Native and mobile app development. Ability to design, build, and maintain high-performance, reusable, and reliable React Native code. Knowledge of React tools including React.js, Webpack, Enzyme, Redux, and Flux. A lot of patience for debugging code and resolving complex issues. Understand version control & branching strategies. Good listener, teacher, and learner. Good knowledge of Git and version control systems. Good command of vanilla JavaScript and quick learning to search and implement solutions. Understand how React Native works as a hybrid solution to build native solutions. Familiarity with current AI tools. Optional Skills Helpful for Standout: Good communication skills in English. Experience with Firebase. Exposure to any native platform like Android or iOS. Experience with event-driven programming in React Native. Familiarity with GitHub for project management. Experience with project management tools like Asana or ClickUp. Ability to assist with building estimates (number of days). Job Type: In-office
Wordpress Backend & Frontend Or Full Stack Developer
Nexgen Innovators
WordPress Backend & Frontend or Full Stack Developer Brief About WordPress Full Stack Developer: NexGen is looking to hire a WordPress Backend Developer (min. 1 4 years experience) with experience in developing WordPress, WooCommerce, and PHP-based websites. Responsibilities and Duties: Back-end development of various kinds of static and dynamic websites and portals in WordPress. Back-end development of WooCommerce-based E-commerce themes. PHP and PHP MVC frameworks-based WordPress plugin development. Provide technical solutions using these platforms to various business problems. Learning and adapting to new technologies and skills. Coordinating with clients for various project updates and clarifications. Maintaining the existing websites. Backend Skills (Must): MySQL Joins, SubQueries, Aliasing WordPress template hierarchy, hooks, actions, WooCommerce theme development Core PHP OOPS Github (basic operations push, pull, checkout, merge & manage conflicts in branches) Frontend Skills (Must): HTML5, CSS3, JS, Angular JS Bootstrap, jQuery Ajax, JSON SASS NPM Required Experience, Skills, and Qualifications: Min. 1 year of relevant experience in WordPress, WooCommerce, and PHP is a must. Theme customization and creating themes from scratch using a UI design. WordPress Plugins Installation and customization. Custom WordPress plugins development. Payment Gateway, Shipping, and Taxes integration and setup for eCommerce websites using WooCommerce. Strong experience and knowledge of PHP, MVC frameworks WordPress, CSS3, JavaScript, jQuery, Ajax, etc. Huge plus if you also have experience in any other platforms like Magento, Shopify, any MVC Framework in PHP, Joomla OR front-end technologies like Angular JS, React, etc. Education: Diploma, B.E./B.Tech. (any specialization), or M.C.A. You must have developed 1-3 themes at least from scratch without any help from others. Strong concept of WordPress & WooCommerce hooks. Speed Optimization concepts while developing the theme. Other Important Points: We are not hiring anyone who has strong experience in PHP but doesn t have knowledge about WordPress development, as he/she has to work on an ongoing project from day 1 without anyone s help. No Fresher is allowed or less experienced person is allowed. You can check other internship positions for similar posts. The candidate must not be more than 30 minutes of traveling distance from Dwarka Mor or ready to re-locate nearby at his own cost. Delhi-based candidates living with families are on top priority. No experience letter will be issued if the candidate leaves the company before 1 year of joining. Joining will be in office. We are not looking for remote joining right now. The candidate must not be over-experienced (max 5 years) for this position. Qualification : Diploma, B.E./B.Tech. (any specialization), or M.C.A.
Asic Platform Software Architect, Silicon
Google Careers
ASIC Platform Software Architect Silicon Location: Hyderabad, Telangana, India Company: Google Minimum Qualifications Bachelor s degree in Electrical/Electronics Engineering, Computer Engineering, Computer Science, or equivalent practical experience. 5+ years of experience in software development for consumer electronics or embedded systems. 3+ years of experience influencing ASIC architecture decisions from a software perspective. Experience with Linux kernel, bootloaders, SoC architectures, low-power management frameworks, or performance analysis. Preferred Qualifications Master s or PhD in Electrical/Electronics Engineering, Computer Engineering, Computer Science, or related field. 10+ years of experience in software design and development across ASIC-related software layers (bootloaders, drivers, firmware, libraries, APIs). Experience with Android OS power management systems or similar platforms. In-depth understanding of hardware/software interaction for CPUs, accelerators, and standard IP blocks. About the Role Join Google s custom silicon team, where you'll drive innovation behind the hardware powering millions of consumer products. As the ASIC Platform Software Architect, you ll bridge the gap between software requirements and hardware design. Your role will be pivotal in influencing the architecture and implementation of custom silicon systems, ensuring alignment with software capabilities, performance targets, and user experience goals. You ll collaborate across software and hardware teams to ensure optimal functionality and integration. You will also play a key role in hardware/software trade-off discussions and will help evolve future hardware designs by leveraging insights from current product implementations. Key Responsibilities Partner with stakeholders to translate user experience requirements into hardware/software architecture. Define and design software interfaces that enable developers to fully utilize hardware accelerators and system IPs. Evaluate and guide interactions between hardware blocks and software layers, identifying and resolving architectural issues. Work with hardware and implementation teams to align software capabilities with silicon features. Influence and improve next-generation hardware design by incorporating lessons from productization and reducing technical debt. About the Team Google s Devices & Services team blends AI, hardware, and software to deliver next-generation computing experiences. This role is critical in developing advanced custom silicon solutions that support innovative hardware form factors, cutting-edge interaction methods, and seamless integration for Google s consumer-facing products. Qualification : Bachelor's degree in Electrical/Electronics Engineering, Computer Engineering, Computer Science, or equivalent practical experience.
Software Engineer, Corp Eng
Google Careers
Minimum qualifications: Bachelor s degree or equivalent practical experience. 1 year of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript). Preferred qualifications: Master's degree or PhD in Computer Science or related technical field. Experience developing accessible technologies. About the job Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward. With your technical expertise you will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions. At Corp Eng, we build world-leading business solutions that scale a more helpful Google for everyone. As Google s IT organization, we provide end-to-end solutions for organizations across Google. With an inclusive mindset, we deliver the right tools, platforms, and experiences for all Googlers as they create more helpful products and services for everyone. In the simplest terms, we are Google for Googlers. Responsibilities Write product or system development code. Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies. Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency). Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback. Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality. Qualification : Bachelors degree or equivalent practical experience.
Robotics Software Engineer Advanced Robotics
Addverb Technologies
Position Title: Robotics Software Engineer Advanced Robotics Location: Noida Department: Advanced Robotics Employment Type: Full-Time Role Overview We are looking for a passionate and talented Robotics Software Engineer to join our Advanced Robotics team. In this role, you ll work at the forefront of robotics innovation designing and developing advanced software systems that power intelligent, autonomous robots for real-world applications, including warehouse automation and industrial mobility. As part of a multidisciplinary team, you ll help build sophisticated robotics solutions by applying your skills in C++, Python, algorithm development, perception, and motion planning. You ll work closely with experts in embedded systems, mechanical design, and electrical engineering to deliver scalable, production-grade robotics systems. Key Responsibilities Software Development Design, develop, and implement robust software modules in C++ and Python for core robotics functionality (e.g., perception, localization, mapping, navigation). Integrate new components into existing software architecture and ensure rigorous code reviews and unit testing. System Integration & Testing Conduct functional testing and validation of developed software components on real robotic hardware. Collaborate across disciplines (electrical, embedded, mechanical) to troubleshoot and optimize robotic system performance. Algorithm Development & Optimization Develop and maintain efficient algorithms with a focus on real-time performance and accuracy. Write clean, well-documented, and maintainable code aligned with best practices. Cross-functional Collaboration Work closely with product managers, software, and hardware teams to deliver integrated robotics solutions. Ensure effective communication and alignment on timelines, technical requirements, and dependencies. Research & Innovation Stay updated on the latest developments in robotics, machine learning, and control systems. Drive continuous improvement by researching new technologies and methodologies for robotics development. Documentation & Knowledge Sharing Maintain detailed documentation of code, processes, system architecture, and issues to support ongoing learning and future development. Key Skills & Qualifications Bachelor s degree in Computer Science, Robotics, Electrical/Electronics Engineering, or a related field (Master s degree preferred). 0 4 years of relevant experience in robotics software development or similar domains. Strong proficiency in C++ and Python. Solid understanding of robotics concepts such as SLAM, motion planning, perception, and control systems. Familiarity with ROS (Robot Operating System), Git, and Linux environments is a plus. Practical exposure to hardware testing and debugging robotic systems. Strong problem-solving skills, attention to detail, and the ability to work collaboratively in a fast-paced environment. Be part of India s leading robotics company, building world-class automation systems. Work on next-gen robotics platforms including bipedal robots, quadrupeds, cobots, and AMRs. Collaborate with a diverse, intellectual, and innovative team shaping the future of automation. Enjoy a flexible work culture, international exposure, and tremendous learning and career growth opportunities. Qualification : Bachelors degree in Computer Science, Robotics, Electrical/Electronics Engineering, or a related field (Masters degree preferred)
Embedded Software Engineer
Pricol Limited
Job Title: Embedded Software Engineer Department: ETG Location: Coimbatore Experience Required: 2 5 Years Education: B.E / B.Tech in ECE, EEE, or EIE M.E / M.Tech in ECE, EEE, or EIE Job Summary: We are seeking a highly motivated and technically proficient Embedded Software Engineer to design and develop software for embedded systems with a focus on wireless connectivity and communication protocols. You will work closely with cross-functional teams to ensure seamless integration, functionality, and performance across platforms. Key Responsibilities: Design and develop embedded software applications, with emphasis on wireless communication. Interface with Hardware, Systems, and Validation teams to ensure system-level functionality. Debug, test, and validate embedded software; support integration and issue resolution. Follow industry standards such as MISRA and processes like ASPICE throughout the development lifecycle. Manage version control, maintain clear documentation of software modules and updates. Optimize embedded code for performance and memory usage across diverse hardware platforms. Develop and implement diagnostics features for real-time system monitoring and issue tracking. Technical Skills & Requirements: Strong programming expertise in Embedded C; working knowledge of C++ is an advantage. Hands-on experience with wireless protocols such as BLE, Bluetooth, Wi-Fi, LTE. Familiarity with embedded operating systems like Android, Linux, FreeRTOS. Proficient in multi-core systems, particularly ARM Cortex controllers. Skilled in memory management, including memory allocation, flash memory handling, and data encryption. Experience with communication protocols: Low-level: CAN, UART, SPI, USB, Ethernet Network: HTTP, TCP/IP, MQTT, FTP Strong grasp of socket programming, including scripting and client/server code development. Experience in structured software development, coding standards, and version control systems (e.g., Git). Exposure to QUECTEL GSM modules is a plus. Ability to design and develop device diagnostics and self-test features. Qualification : M.E / M.Tech in ECE, EEE, or EIE
Software Embedded Engineer
Fracktal Works
Software & Embedded Systems Engineer Location: Bangalore Department: Engineering Role Summary Fracktal Works is looking for a skilled and motivated Software & Embedded Systems Engineer to join our innovative engineering team in Bangalore. The ideal candidate has a strong foundation in software development, hands-on experience with embedded systems, and a keen interest in working with hardware platforms. Experience with 3D printers is a plus. This role will involve designing, developing, and maintaining embedded software solutions, collaborating closely with hardware teams, and contributing to cutting-edge projects in the field of additive manufacturing and automation. Key Responsibilities Design, develop, and maintain embedded software for various hardware platforms. Write clean, efficient, and optimized code in Python and C++ for embedded applications. Apply object-oriented programming (OOP) principles to develop modular and scalable codebases. Collaborate with hardware engineers to integrate, test, and debug embedded software with physical hardware. Build and experiment with Arduino, Raspberry Pi, and other microcontroller-based platforms. Diagnose and resolve software and hardware integration issues. Work within Linux environments for scripting, system management, and development tasks. Use Git, GitHub, and other version control tools for collaborative development and project tracking. Participate in code reviews, providing and incorporating constructive feedback to ensure code quality. Qualifications & Skills Bachelor s degree in Computer Science, Electronics/Electrical Engineering, Mechatronics, or a related field. Strong programming skills in Python and C++. Solid understanding of object-oriented programming (OOP) and software design principles. Experience with embedded systems development and working with hardware interfaces. Hands-on experience with Arduino, Raspberry Pi, or similar development boards. Proficiency with Linux systems (including shell scripting and system-level operations). Familiarity with version control systems (e.g., Git and GitHub). Prior experience with 3D printers either operating, building, or modifying them is an advantage. Excellent problem-solving skills, attention to detail, and a passion for hands-on development. Strong collaboration and communication skills both written and verbal. Knowledge of PCB design is a plus, but not required. At Fracktal Works, you ll join a team that is pioneering the future of manufacturing technology. You ll work on exciting projects in 3D printing and embedded systems, learn from a collaborative and highly skilled team, and make a tangible impact in an innovative, fast-paced environment. Qualification : Bachelors degree in Computer Science, Electronics/Electrical Engineering, Mechatronics, or a related field
Software Development Manager
Kaleidofin Private Limited
Software Development Manager Experience: 8+ Years Location: Bangalore Company: Kaleidofin About Us Kaleidofin is a mission-driven fintech platform committed to delivering financial solutions for underserved communities. Our proprietary ki credit platform combines advanced credit health analytics, middleware integration, risk dashboards, and debt capital structuring empowering financial institutions to serve low-income customers, informal sector businesses, and MSMEs more effectively. Operating across India, Bangladesh, and Kenya, we ve already impacted over 6 million customers, enabling over $3 billion in debt capital for underserved communities. Backed by global investors including the Gates Foundation, Omidyar Network, and Blume Ventures, Kaleidofin is recognized as a leader in inclusive finance. Featured on Forbes Asia's "100 to Watch" Winner of RBI s Swanari TechSprint 2023 Winner of G20 TechSprint 2024 by BIS Certified as a Great Place to Work Role Overview As a Software Development Manager, you will play a key leadership role in shaping the technical roadmap and executing high-impact fintech products. You ll lead a team of engineers to build scalable, secure, and robust systems. This is a hands-on leadership role requiring active involvement in design, architecture, and code-level decisions. What You ll Do Own the product s engineering roadmap, architecture, scalability, and code quality. Guide system design decisions and lead architecture/code reviews. Collaborate closely with Product and Business teams to align on product strategy and feature development. Provide hands-on technical leadership especially in solving complex problems in fintech and lending domains. Mentor and develop engineering talent; foster a culture of ownership, innovation, and quality. Champion engineering best practices including test automation, CI/CD, and DevOps. Lead the adoption of data-driven practices including Big Data, PySpark, and data pipeline architectures. Balance short-term deliverables with long-term technical sustainability and scalability. Support team growth through career development, learning plans, and succession planning. 8+ years of software development experience, with 1 2+ years in people/team management roles. Strong fundamentals in computer science, system design, and problem-solving. Bachelor's or Master's degree in CS or related field from a top engineering institution (IITs, NITs, etc.). Proven experience building distributed, scalable, and secure systems. Strong hands-on experience with Python, Java, Spring Boot, and microservice architectures. Proficient in SQL/NoSQL, Kafka, CI/CD pipelines, and DevOps tools (Docker, Kubernetes, Jenkins, etc.). Familiarity with AI/ML model integration and credit scoring systems is a strong plus. Experience with data engineering: Big Data, Spark, Airflow, AWS stack (S3, Glue, Athena), etc. Knowledge of front-end and mobile (Android) development is a plus. Experience working in fintech, lending tech, or high-growth startup environments preferred. Excellent leadership, communication, and cross-functional collaboration skills. Be part of a high-impact team driving financial inclusion at scale. Work on cutting-edge technology in fintech and data infrastructure. Grow with a company that s winning global recognition and delivering real-world impact. Contribute to a people-first culture that values learning, innovation, and work-life balance. Qualification : Bachelor's or Master's degree in CS or related field from a top engineering institution
Business Development Manager - Software Sales
Altem Technologies
Business Development Manager Software Sales Department: Sales Location: Bangalore Experience: 4 6 Years Job Description We are seeking an experienced and results-driven Business Development Manager Software Sales to drive revenue growth by selling Dassault Syst mes and MSC Software products to commercial and government clients across Karnataka. The ideal candidate will have a strong background in CAD/CAM/CAE software sales, with the ability to build and manage key client relationships. Key Responsibilities Identify, engage, and develop new business opportunities with commercial enterprises, government agencies, and educational institutions. Promote and sell CAD/CAM/CAE solutions including Dassault Syst mes, MSC Software, and other industry-standard platforms. Build and maintain strong relationships with key decision-makers and stakeholders. Understand customer requirements and propose software solutions that address their design, simulation, and manufacturing needs. Meet or exceed assigned sales targets and contribute to the overall growth strategy. Conduct product presentations, demos, and follow-ups to close sales. Maintain detailed records of sales activities in CRM tools and provide regular forecasts and reports. Collaborate with technical teams for pre-sales support and solution implementation. Requirements Qualifications: Bachelor s degree or diploma in Engineering (preferably Mechanical), Business Administration, or related fields. MBA in Marketing is a plus. Experience: 4 6 years of experience in software sales, specifically in CAD/CAM/CAE products such as Siemens NX, Solid Edge, CATIA, SolidWorks, Pro-E, Ansys, Altair, or similar. Proven track record in selling to large commercial organizations, SMEs, government agencies, and academic institutions. Skills: Strong understanding of the CAD/CAM/CAE software market. Excellent communication, negotiation, and interpersonal skills. Ability to work independently and manage client relationships effectively. Self-motivated, target-driven, and highly organized. Qualification : Bachelors degree or diploma in Engineering (preferably Mechanical), Business Administration, or related fields
Software Engineer - Gpu Performance
Cynlr - Cybernetics H.i.v.e
Job Title: Software Engineer GPU Performance Location: Bengaluru Overview: We are looking for a highly skilled Software Engineer GPU Performance with a deep understanding of CUDA, GPU hardware architecture, and low-level performance optimization. The ideal candidate will have hands-on experience building high-performance GPU-based pipelines, optimizing time-continuous kernels, and dynamically managing processing loads between the CPU and GPU. Key Responsibilities: Utilize low-level CUDA APIs to implement and optimize GPU kernels and memory management strategies. Design and optimize pipelined image processing frameworks, ensuring seamless multi-block function execution and inter-block communication. Conduct low-level GPU performance analysis and optimizations using tools like: NVIDIA Nsight Compute NVIDIA Visual Profiler NVIDIA Graphics Developer Tools Optimize CUDA cores and kernels for maximum throughput, particularly in time-continuous processing scenarios. Implement dynamic load balancing between GPU kernels and processing functions. Design interleaved execution strategies between CPU and GPU, including real-time GPU control flow modifications from the CPU. Use NVIDIA Direct technologies for direct memory access from PCIe, USB, and display hardware, bypassing CPU intervention. Build systems to visualize GPU memory for debugging without requiring CPU transfers. Contribute to the design and optimization of foundational neural networks, including mathematical modeling of time-weighted kernels. Stay up to date with emerging GPU tools and platforms; exposure to NVIDIA Omniverse is a plus. Required Skills & Qualifications: Strong proficiency in C/C++. In-depth experience with low-level CUDA programming. Proficiency with Visual Studio toolchain and related debugging tools. Solid understanding of GPU hardware architecture and system-level performance tuning. Hands-on experience with GPU memory management, kernel interleaving, and CPU-GPU orchestration. Strong problem-solving skills and the ability to write clean, efficient, and maintainable code. Experience in neural network architecture design and low-level performance optimization is highly desirable. Exposure to Omniverse, real-time rendering, or simulation platforms is a bonus.
No results found
Modify search criteria or create an alert to get relevant jobs as soon as they’re posted
1 - 20 of 4690