Senior software engineer

17 hours ago


Ahmedabad, India Ishitva Robotic Systems Full time
Company
Ishitva aims at solving one of the biggest challenges faced by the world currently, which is sorting and recycling of Plastic and other Dry Waste. We build automation solutions for waste management industry using industry 4.0 tools, including Artificial Intelligence, Machine Learning and Io T. Our solutions use computer vision to make sorting of waste more efficient at different stages of the waste value chain. With a futuristic vision of revolutionising the recycling industry, today we provide solutions for automated picking, sorting, and segregation of dry waste including plastics.
Ishitva is recognised as top 10 leading AI based start-ups in the country and we are looking to build a team of young and energetic members who will work towards creating innovative solutions for some of the most urgent and important issues faced by the world. We are building a diverse team of professionals, engineers, and environment enthusiasts to help us
transform the waste management practices across the country.
Job Summary:
We are seeking a skilled Senior Software Developer with expertise in developing robust desktop applications and a deep understanding of hardware-software integration. In this role, you will design and maintain high-performance applications using C++, C, and Qt, collaborate with AI and hardware teams, and ensure seamless communication between software and hardware systems.
You will oversee critical development processes, including version control, CI/CD pipelines, unit testing, and deployment. Working in an Agile environment, you will actively contribute to sprint planning, daily stand-ups, and process improvements. This position requires proficiency in Linux (Ubuntu), shell scripting, and parallel programming, as well as experience with networking.
If you are passionate about developing innovative solutions, optimizing workflows, and contributing to cutting-edge software projects, we invite you to join our team.
Roles and Responsibilities
1.       Software Development :
Design, develop, and maintain desktop applications using C++, C, and Qt.
2.       Collaboration & Integration :
Work closely with AI teams to integrate intelligent features into applications.
Collaborate with cross-functional teams, including QA, Dev Ops, and Network teams.
3.       CI/CD & Version Control :
Manage code repositories using Git Lab or similar tools.
Oversee code review, merging, and deployment processes.
Establish and maintain CI/CD pipelines for automated builds and testing.
4.       Testing & Deployment :
Develop and execute unit tests to ensure software quality.
Deploy software solutions across various environments, including Linux-based systems.
5.       Agile Practices :
Participate in sprint planning, daily stand-ups, and retrospective meetings.
Manage tasks and timelines in alignment with project goals and deadlines.
6.       Process Improvement :
Contribute to software development process improvements and best practices.
Requirements of a successful candidate
●       Education qualification - bachelor’s degree in computer science, Engineering, or related field
●        5+ years in software development
●       Skills required
●       Strong expertise in C++ , C , and Qt for desktop application development.
●       Proficient in Linux/Ubuntu environments and shell scripting.
●       Experience with Git Lab , Git , and CI/CD pipelines.
●       Knowledge of database design and management.
●       Familiarity with networking protocols and hardware communication.
●       Agile methodologies, including sprint planning and task management.
●       Exposure to operating systems, parallel programming, and deployment workflows.
●       Strong debugging and troubleshooting skills.
Why Join Us? ●       Opportunity to work on cutting-edge desktop applications.
●       Collaborate with a diverse team, including AI and Automation specialists.
●       Be part of an environment that fosters innovation and continuous learning.
Benefits
●       Pick-up Drop facility from office to plant
●       Accident Insurance
Contact Ishitva:                                                                      Website: Ishitva Robotic Systems

  • Ahmedabad, Gujarat, India IT software Full time

    Job Title: Senior PHP Software EngineerWe are a leading IT software company seeking an experienced Senior PHP Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining our web applications using PHP.Key Responsibilities:Design and develop web applications using PHP and its...


  • Ahmedabad, Gujarat, India BRILWORKS SOFTWARE LLP Full time

    Job Title: Senior Software EngineerAbout the Role: We are seeking an experienced Senior Software Engineer to join our team at BRILWORKS SOFTWARE LLP. The ideal candidate will have a strong background in Java development, with a focus on building scalable and efficient software solutions.Key Responsibilities:Design, develop, and maintain clean, reusable Java...


  • Ahmedabad, Gujarat, India BRILWORKS SOFTWARE LLP Full time

    At Brilworks Software LLP, we're seeking a highly skilled Senior Software Engineer to join our team. The ideal candidate will have a strong background in React development, with expertise in JavaScript/TypeScript, HTML5, and CSS (Tailwind CSS).Key Responsibilities:- Transform user stories from Jira into high-quality, workable code.- Collaborate closely with...


  • Ahmedabad, Gujarat, India Ek Software Pvt. Ltd. Full time

    We are seeking a highly skilled Senior .NET Software Engineer to join our team at Ek Software Pvt. Ltd.About the Role:The successful candidate will be responsible for designing, developing, and maintaining software applications using the .NET framework.Key Responsibilities:Creating, building, and maintaining software applications using the .NET...


  • Ahmedabad, Gujarat, India Infraveo Full time

    Job Title: Senior Software EngineerJob Summary:We are seeking a skilled Senior Software Engineer to lead our software development team. The ideal candidate will have a strong background in Java and experience with cloud computing.Key Responsibilities:- Lead a team of software engineers in the development of cloud-based applications- Collaborate with...


  • Ahmedabad, Gujarat, India Infraveo Full time

    Job Title: Senior Software EngineerAbout the Role:We are seeking a highly skilled Senior Software Engineer to join our dynamic team at Infraveo. As a Senior Software Engineer, you will be responsible for designing and implementing new features for our Data Processing team and its plugins in Java and JRuby.Key Responsibilities:* Design and implement new...


  • Ahmedabad, Gujarat, India Larsen & Toubro Full time

    We are seeking a Senior Software Engineer to join our team at {company}.About the RoleThe Senior Software Engineer will be responsible for designing, developing, and testing software applications to meet the needs of our customers. This includes working closely with cross-functional teams to identify and prioritize project requirements, developing...


  • Ahmedabad, Gujarat, India Universal Software Full time

    About Universal Software:We are a leading software development company specializing in innovative solutions for various industries. Our cutting-edge technology and exceptional service are driven by a talented and dedicated team.Estimated Salary: $80,000 - $120,000 per yearJob Summary:This full stack software engineer position involves developing, testing,...


  • Ahmedabad, Gujarat, India V3Cube Full time

    We are seeking a skilled Senior Software Engineer to join our team at "{company}". Responsibilities include designing, developing, and maintaining high-quality software applications. The ideal candidate will have a strong background in software engineering and excellent problem-solving skills.Key responsibilities include:Designing and developing software...


  • Ahmedabad, Gujarat, India Xomic Infotech Pvt. Ltd. Full time

    Job Title: {title}About the Role:As a Senior Software Engineer at {company}, you will be responsible for designing, developing, and maintaining complex software systems. This role requires a strong understanding of software engineering principles, architecture, and design patterns.Key Responsibilities:• Design and develop high-quality software solutions•...


  • Ahmedabad, Gujarat, India IT PATH SOLUTIONS PVT LTD Full time

    Job Title: Senior Software EngineerAt IT PATH SOLUTIONS PVT LTD, we are seeking a highly skilled Senior Software Engineer to lead our software development team. The ideal candidate will have a solid background in software development, excellent leadership skills, and a passion for delivering high-quality applications.Key Responsibilities:• Creating...


  • Ahmedabad, India Attri Full time

    Job Title : Senior Software Engineer Location : Ahmedabad, Gujarat, India 4+ years of experience Job description Our engineering team is growing and we are looking to bring on board a Senior Software Engineer who can help us transition to the next phase of the company. You will be pivotal in refining our system architecture, ensuring the various...


  • Ahmedabad, Gujarat, India Cyber Info Electronic Security System Pvt. Ltd. Full time

    About the Role:We are seeking a talented Senior Software Engineer to join our team at {company}.This role will involve leading the development of our software products, working closely with the product team to define requirements and deliver high-quality solutions.Responsibilities:- Design and develop scalable software systems- Collaborate with...


  • ahmedabad, India Attri Full time

    Job Title : Senior Software EngineerLocation : Ahmedabad, Gujarat, India4+ years of experienceJob descriptionOur engineering team is growing and we are looking to bring on board a Senior Software Engineer who can help us transition to the next phase of the company. You will be pivotal in refining our system architecture, ensuring the various tech stacks play...


  • Ahmedabad, India Attri Full time

    Job Title : Senior Software EngineerLocation : Ahmedabad, Gujarat, India4+ years of experienceJob descriptionOur engineering team is growing and we are looking to bring on board a Senior Software Engineer who can help us transition to the next phase of the company. You will be pivotal in refining our system architecture, ensuring the various tech stacks play...


  • Ahmedabad, Gujarat, India Banaraswala Wire Mesh P Limited Full time

    We are seeking a highly skilled Senior Software Engineer to join our team at {company}. The successful candidate will be responsible for designing and developing complex software systems, working closely with cross-functional teams to deliver high-quality solutions. The ideal candidate will have a strong background in software engineering, excellent...


  • Ahmedabad, Gujarat, India Allianz Full time

    Our company is seeking a highly skilled Snapshots of the new technology to join our team of talented developers.We are looking for a top-notch developer who is passionate about creating innovative solutions.As a senior software engineer at our company, you will be responsible for designing and developing complex software systems.


  • Ahmedabad, India Attri Full time

    Job Title : Senior Software EngineerLocation : Ahmedabad, Gujarat, India4+ years of experienceJob descriptionOur engineering team is growing and we are looking to bring on board a Senior Software Engineer who can help us transition to the next phase of the company. You will be pivotal in refining our system architecture, ensuring the various tech stacks play...


  • Ahmedabad, Gujarat, India Softpath Technologies LLC Full time

    Senior EngineerJob Summary:We are seeking a highly skilled Senior Engineer to join our team at Softpath Technologies LLC. As a Senior Engineer, you will be responsible for designing, developing, and deploying large-scale web applications using .NET Core and AWS services.Key Responsibilities:Design and develop large-scale web applications using .NET Core and...


  • Ahmedabad, Gujarat, India 99Yellow Full time

    We are looking for a Senior Software Engineer to join our Software Development Team in {company}.The ideal candidate will have experience in software development and be able to work independently as well as part of a team.Key responsibilities will include:Designing, developing and testing software applicationsCollaborating with cross-functional teams to...