Senior Software Engineer
4 weeks ago
Dear Professionals, Greetings of the day… ACL Digital is actively hiring for experienced Senior Software Engineer - Optical Networking (C++/Linux) to join our dynamic team in Bengaluru. Job Description - Senior Software Engineer - Optical Networking (C++/Linux) We are seeking a highly motivated and experienced Senior Software Engineer to join our team, focusing on developing and maintaining embedded software for next-generation optical networking products. The ideal candidate will have extensive experience in C++ programming, a strong background in Linux environments, and specialized knowledge of network configuration and data modeling technologies. Responsibilities Design, develop, test, and deploy robust, high-performance, and scalable embedded software for Optical Carrier Cards, Line Cards, and ROADM Cards . Utilize C++11/C++14 to implement complex features, focusing on efficiency, memory management, and concurrency. Implement and optimize multithreading solutions for high-throughput, real-time applications within the Linux kernel or user space. Develop network-facing control plane and management plane features using Netconf and gRPC (Protocol Buffers) . Define and implement network element configuration using YANG data modeling . Collaborate with hardware teams on integration, low-level Device Driver development, and debugging. Participate in all phases of the software development lifecycle, including requirements analysis, design, implementation, and maintenance. Conduct code reviews and mentor junior team members. Utilize JIRA for task tracking and agile development. Manage source code using GIT (Bitbucket) and ensure best practices for branching and merging. Required Qualifications Experience: 8 to 10 years of professional experience in software development, preferably in the Telecom or Networking industry. Programming: Expert proficiency in C++ programming, specifically with experience in C++11 and C++14 standards, including STL, templates, and modern language features. Operating System: Strong background in Linux development environments, including shell scripting, system calls, and debugging tools. Concurrency: In-depth knowledge and hands-on experience with multithreading , synchronization primitives, and concurrent programming design patterns. Networking Protocols & Data Modeling: Solid understanding and practical experience with Netconf and YANG data modeling . Inter-Process Communication (IPC): Experience with gRPC and Protocol Buffers (Proto data uses) for high-performance communication. Domain Knowledge: Proven experience in the Optical Networking domain , with familiarity with concepts related to Optical Carrier Cards, Line Cards, and ROADM cards is essential. Immediate joiners are preferred, apply here or connect me at zahid.h@acldigital.com
-
Senior Software Engineer
3 days ago
bangalore, India Better Software Full timeBetter Software is a product development studio that partners with entrepreneurs and enterprises to launch new initiatives. Many of these products evolve into large-scale systems, and we act as long-term engineering partners behind them.We are looking for Senior Software Engineers who can work directly with founders, operate with high autonomy, and build...
-
Senior Systems Software Engineer
3 weeks ago
Bangalore Division, India Best NanoTech Full timePosition Summary: Job Title: Senior Systems Software Engineer – Linux Kernel Drivers Location: Bengaluru or Pune, India (Work from Office) Job Type: Full-time About the Role: We are seeking a highly skilled Senior Systems Software Engineer to join our client’s GPU Software team. If you enjoy solving complex system-level challenges and building...
-
Senior Software Engineer
3 days ago
bangalore, India Better Software Full timeBetter Software is a product development studio that partners with entrepreneurs and enterprises to launch new initiatives. Many of these products evolve into large-scale systems, and we act as long-term engineering partners behind them.We are looking for Senior Software Engineers who can work directly with founders, operate with high autonomy, and build...
-
Senior Software Engineer
3 weeks ago
bangalore, India Better Software Full timeBetter Software is a product development studio that partners with entrepreneurs and enterprises to launch new initiatives. Many of these products evolve into large-scale systems, and we act as long-term engineering partners behind them. We are looking for Senior Software Engineers who can work directly with founders, operate with high autonomy, and build...
-
Senior Software Engineer
3 weeks ago
bangalore, India Sonata Software Full timeHiring Python Developers Experience : 8-12yrs Location : Bangalore/Hyderabad Notice Period : Immediate Job Description : Mandatory Skills : Python Developer, PySpark, Spark, Fast API, Cloud, SQL, Spark SQL, Scala, CI/CD pipelines, Hadoop ecosystem. Good Communication and Interpersonal Skills Please share the profiles to along with the ctc details and the...
-
Senior Software Engineer
3 weeks ago
Bangalore Division, India Yularatech Full timePosition Title: Senior Software Engineer – AI Automation & Runtime Systems Department: IT – Software Development Experience Level: Minimum of 5+ years of hands-on professional experience in building AI-driven automation systems, scalable backend components, and cross-platform UI interaction frameworks. Manager: Head of India Operations Direct Reports: NA...
-
Senior D365-Functional Consultant
3 weeks ago
Bangalore Division, India Sonata Software Full timeAbout Sonata Software In today's market, we observe a distinct duality in technology adoption. On one front, clients are keenly focused on cost containment, while on the other, there is a strong drive to modernize their digital storefronts, aiming to appeal to both consumers and B2B customers alike. As a leading Modernization Engineering company, we aim to...
-
Senior Embedded Software Engineer
7 days ago
Bangalore Division, India Michael Page Full timeCompetetive SalaryPF and GratuityAbout Our ClientOur client is an international professional services brand of firms, operating as partnerships under the brand. It is the second-largest professional services network in the worldJob DescriptionSenior Embedded Software EngineerYour Job:* Design, implement, and test embedded software for Smart Motion Products...
-
Senior Software Engineer
2 weeks ago
bangalore, India Commonwealth Bank Full timeOrganization: At CommBank, we never lose sight of the role we play in other people's financial wellbeing. Our focus is to help people and businesses move forward to progress. To make the right financial decisions and achieve their dreams, targets, and aspirations. Regardless of where you work within our organisation, your initiative, talent, ideas, and...
-
Senior Software Engineer
2 days ago
bangalore, India Programmers.io Full timeWe are seeking highly skilled Senior AI-Integrated Software Engineer with 6–10 years of experience in .Net Tech stack and AI tools (i.e GitHub Copilot). The candidate should have deep technical expertise, leadership ability, and experience architecting scalable web solutions.Job Description:Job Title: Senior AI-Integrated Software Engineer (.NET or react,...