Role Overview: Build backend systems in C/C++ for ARM and Intel platforms. Work on embedded systems with a focus on device drivers (interrupt & poll-based) Contribute to storage stack development and hardware-level integrations Collaborate on performance optimisation and application-layer support Debug and resolve issues across hardware and embedded software layers Qualifications: Experience: 8+ years of experience
Role Overview: Integrate and maintain in-vehicle software on edge computers Debug complex system issues and write clean, well-tested code Develop unit and integration tests; create technical documentation Participate in design/code reviews and collaborate across teams Work with automotive protocols (CAN, Ethernet) and OS platforms (Linux, Android, Autosar) Qualifications: Experience: 5+ years of experience
Role Overview: Design & develop scalable microservices in Golang/Python/Cpp Integrate services within a microservice-based platform architecture Troubleshoot and resolve complex technical issues Review code, ensure high quality and performance standards Write unit and integration tests for reliability and scalability Mentor junior developers and promote continuous learning Qualifications: Experience: 7+ years of experience
Role Overview: Develop responsive front-end applications using ReactJS, Redux, HTML, CSS Lead and mentor a small team of Ul developers; oversee progress and resolve technical issues Collaborate with UX designers and back-end teams to deliver seamless workflows Ensure high-quality, well-tested, maintainable code with strong attention to detail Thrive in a fast-paced startup and adapt quickly to new tech Qualifications: Experience: 6+ years of experience
Role Overview: Conduct performance testing and identify bottlenecks in ML modules Work with Linux systems, PCI, and SSD/NVMe-based storage subsystems Analyse hardware interaction, storage protocols (NAS/SAN/DAS), and SR-IOV Use Python for scripting and automation Contribute to application and storage performance optimisation Qualifications: Experience: 8+ years of experience
Role Overview: Design and execute System Integration Tests for SmartNICS Develop and extend automation using Python/Pytest and integrate with CI Collaborate with global teams, own quality delivery, and improve test infrastructure Familiarity with the Linux kernel s networking stack Strong understanding of networking concepts (SDN, routing, L2/L3) Understanding of Security, Storage and RDMA Qualifications: Experience: 8+ years of experience
Role Overview: Develop embedded C++ software for L2 switching on Broadcom platforms Configure VLAN, VXLAN, NAT, and implement L2 protocols Use Broadcom SDKs/APIs for platform integration Optimize switch performance and debug complex issues Implement packet inspection and filtering rules to enhance security and optimize traffic Collaborate with hardware, system, and QA teams for integration and deployment Qualifications: Experience: 8+ years of experience
Role Overview: Develop and maintain automation scripts using Python, Pytest, Selenium Perform Ul and API testing, including REST API validation Collaborate with teams to ensure test coverage and quality Debug issues, analyze test results, and drive defect resolution Review code for testability and contribute to quality improvement initiatives Improve test frameworks, tools, and processes Work with tools like Postman, Docker; Kubernetes is a plus Qualifications: Experience: 10+ years of experience
Role Overview: Design and execute automated/manual system tests for embedded and cloud-connected products Debug and triage integration issues, ensuring high-quality releases Develop test scripts in Python and improve test coverage Collaborate with cross-functional teams and use tools like CANoe, Jenkins, JIRA Act as quality gatekeeper and provide customer-focused feedback Qualifications: Experience: 5+ years of experience
About Us Geminus is a budding organization based in Pune, India with 100+ highly qualified engineers serving our esteemed clients. We are a trusted development partner for software product startup companies as well as industry-leading multi-facet product organizations. Our talent management and development processes are geared to meet the needs of rapidly evolving products and dynamic development cycles. We excel in partnering with pioneering start-ups, accelerating innovation, and giving robust quality by providing them with a dedicated engineering unit without external investment. At the same time, we create the possibility for startups to carve out their own Indian subsidiary while keeping utmost transparency. The Opportunity We are seeking a highly experienced Senior Cloud Operations Engineer to lead and optimize our cloud infrastructure, ensuring its reliability, scalability, and performance. In this role, you will be responsible for the design, implementation, and management of our cloud operations, playing a key role in maintaining a high-availability environment for our applications and services. You will collaborate with cross-functional teams to automate and streamline our operations, troubleshoot issues, and contribute to the overall architecture and strategy of our cloud infrastructure. Role and Responsibilities Cloud Infrastructure Design and Management: Architect and manage highly available, scalable, and secure cloud infrastructure across multi-cloud environments (e.g., AWS, Azure, GCP). Design and implement cloud-based solutions that align with best practices for performance, security, and cost-efficiency. Manage cloud resources, including virtual machines, containers, databases, networking, and storage, ensuring optimal performance and reliability. Automation and DevOps Practices: Develop and maintain Infrastructure as Code (IaC) using tools such as Terraform, CloudFormation, or Ansible to automate the provisioning and management of cloud resources. Implement and manage CI/CD pipelines to streamline the deployment process, ensuring fast and reliable application releases. Automate routine operational tasks, such as monitoring, scaling, and backups, to improve efficiency and reduce manual intervention. Monitoring, Incident Management, and Troubleshooting: Set up comprehensive monitoring, logging, and alerting systems to proactively identify and resolve potential issues before they impact users. Lead incident response efforts, including root cause analysis and remediation, to minimize downtime and ensure a stable environment. Continuously optimize cloud infrastructure for cost-effectiveness and performance, identifying and eliminating bottlenecks. Security and Compliance: Implement and enforce cloud security best practices, including identity and access management (IAM), encryption, and network security. Ensure the cloud environment complies with industry standards and regulations (e.g., GDPR, HIPAA) through the implementation of security controls and audits. Regularly perform security assessments and vulnerability scans to maintain a secure cloud environment. Collaboration and Leadership: Work closely with software engineering, CloudOps, and security teams to ensure seamless integration of cloud infrastructure with applications and services. Provide technical leadership and mentorship to junior engineers, sharing best practices and guiding them in their professional development. Collaborate with product management and other stakeholders to understand business requirements and translate them into scalable cloud solutions. Continuous Improvement and Innovation: Stay up-to-date with the latest cloud technologies and trends, and evaluate their applicability to our environment. Lead initiatives to improve cloud infrastructure, adopting new tools and processes to enhance efficiency, reliability, and scalability. Contribute to the development and documentation of cloud operations policies, procedures, and best practices. Requirements Bachelor s or Master s degree in Computer Science, Information Technology, or a related field. 5+ years of experience in cloud operations, cloud engineering, or a similar role, with a focus on managing large-scale, production cloud environments. Proven experience with multi-cloud environments, particularly AWS, Azure, or Google Cloud Platform. Expertise in cloud infrastructure management and automation tools (e.g., Terraform, CloudFormation, Ansible, Chef). Strong knowledge of containerization and orchestration technologies (e.g., Docker, Kubernetes). Experience with CI/CD pipelines and related tools (e.g., Argo Workflows, ArgoCD, Jenkins, etc.). Proficiency in scripting and programming languages such as Python, Bash, or Go. Deep understanding of networking concepts, cloud security practices, and identity management (IAM). Desired Qualifications Experience with serverless architecture and microservices. Knowledge of observability and monitoring tools/frameworks (e.g., Signoz, Prometheus, Grafana, OpenTelemetry). Familiarity with cloud cost management and optimization strategies. Experience with disaster recovery and business continuity planning in cloud environments.
About Us Geminus is a budding organization based in Pune, India with 100+ highly qualified engineers serving our esteemed clients. We are a trusted development partner for software product startup companies as well as industry leading multi facet product organizations. Our talent management and development processes are geared to meet the needs of rapidly evolving products and dynamic development cycles. We excel in partnering with pioneering start-ups, accelerating innovation and giving robust quality by providing them with a dedicated engineering unit without external investment. At the same time we create the possibility for startups to carve out their own Indian subsidiary while keeping utmost transparency. The Opportunity: We re looking for a skilled and experienced QA Automation Engineer to join our dynamic team. In this role, you ll be instrumental in ensuring the quality and reliability of our software products through robust automation and comprehensive testing. You ll work closely with cross-functional teams, contribute to framework development, and act as a key point of contact for customer support related to quality. Role and Responsibilities: Design, develop, and maintain automated test scripts for new and existing features, with a strong focus on API and Backend testing. Perform comprehensive backend testing, including GraphQL query validation, to ensure data integrity, business logic correctness, and efficient data retrieval. Conduct various types of performance testing, including stress, load, and concurrency testing, particularly for queries interacting with AWS clusters. Develop and enhance automation frameworks to improve efficiency, reusability, and scalability of our testing efforts. Create detailed test plans and test cases based on product requirements, ensuring thorough coverage across all layers of the application. Execute diverse tests, including functional, regression, integration, and performance testing, with a particular emphasis on API and backend validation. Collaborate effectively with cross-functional teams (developers, product managers, DevOps) throughout the software development lifecycle to identify and resolve defects promptly. Act as a point of contact for customer support regarding reported issues, assisting in reproduction and providing technical insights to facilitate resolution. Monitor and analyze test results, identify trends, and provide comprehensive reports to stakeholders. Continuously research and implement new testing tools, technologies, and best practices. Requirements: 7+ years of professional experience in QA automation and backend testing. Strong proficiency in Python for scripting and automation framework development. Demonstrable experience in designing, building, and maintaining automation frameworks. Deep understanding of API testing methodologies and tools, with proven experience in testing RESTful and/or GraphQL APIs. Proven experience with stress, load, and concurrency testing of backend systems and APIs. Ability to create clear, concise, and comprehensive test plans and test cases from requirements. Excellent communication and collaboration skills, with a track record of working effectively within cross-functional teams. Experience in providing customer support or acting as a primary contact for technical inquiries. Desired Skills: Experience in automotive testing or related domains. Familiarity with AI/ML concepts or experience testing AI/ML-driven features. Knowledge of Kubernetes (kubectl) for interacting with containerized applications and clusters. Experience with Apache Kafka for streaming data validation and testing.