System Programmer
9 hours ago
This role is for one of the Weekday's clients
Salary range: Rs Rs ie INR 15-25 LPA)
Min Experience: 3 years
Location: Bangalore
JobType: full-time
We are seeking a highly skilled System Programmer who excels in building low-level, high-performance systems under constrained compute environments. In this role, you will design and optimize realtime voice processing pipelines, architect efficient system-level solutions, and collaborate closely with ML teams to enable cutting-edge voice AI performance. This position requires deep technical ownership, exceptional problem-solving abilities, and a passion for pushing the limits of realtime audio technology.
RequirementsKey Responsibilities
- Architect and implement low-latency, high-performance voice processing systems using C/C++/Rust.
- Build and optimize realtime audio streaming pipelines with strict sub-100ms latency requirements.
- Develop custom memory management and threading frameworks tailored for voice AI workloads.
- Design efficient data structures and algorithms for realtime signal and audio processing.
- Integrate and optimize voice model inference using hardware accelerators (GPU/TPU).
- Optimize compute resources across CPU, memory, and network layers for intensive streaming workloads.
- Build robust failure recovery, fault tolerance, and error-handling mechanisms for production systems.
- Partner with ML engineers to integrate voice models into realtime system architectures.
- Diagnose complex system-level issues across the entire processing stack.
- Research and prototype innovative approaches to performance constraints and edge-compute challenges.
- Bachelor's/Master's degree in CS, ECE, or equivalent practical expertise.
- 3–5 years of hands-on systems programming experience in C/C++ or Rust.
- Experience in audio processing, DSP, multimedia, or low-latency application development.
- Proven experience delivering high-throughput, low-latency system architectures.
- Strong understanding of Linux internals, system calls, kernel-level behavior, and performance tuning.
- Proficiency in real-time systems, concurrency models, and multithreaded programming.
- Experience working with network programming and realtime streaming protocols (WebRTC, RTP/RTCP).
- Solid understanding of memory management, cache optimization, and SIMD/vectorization techniques.
- Hands-on experience with GPU programming frameworks (CUDA, OpenCL) or hardware acceleration.
- Strong debugging and profiling skills using tools such as gdb, perf, or valgrind.
- Ability to take full ownership of complex challenges and independently drive solutions.
- Competitive compensation along with meaningful equity.
- Delivery-focused work culture with Saturday WFH flexibility.
- Food allowance and comprehensive health insurance.
- Accelerated learning and mentorship from senior engineering leadership.
- Direct influence on system architecture and product decisions.
- Opportunity to work with advanced voice AI technology and research initiatives.
- Rapid career growth in a high-impact technical environment.
- Opportunities for publishing research and contributing to open-source communities.
C++
• Rust
• Linux System Programming
• Realtime Audio
• DSP
• Network Programming
• WebRTC
• GPU Programming
• SIMD
• Vectorization
• CUDA
• OpenCL
-
Embedded System Programmer
4 days ago
Bengaluru, Karnataka, India Netsach Global Full time ₹ 4,00,000 - ₹ 6,00,000 per yearGreetings from Netsach - A CyberSecurity Company.Job Description: Embedded System ProgrammerPosition Overview:The Embedded System Programmer is responsible for developing, optimizing, and maintaining software for embedded devices and microcontrollers. This role involves low-level programming, real-time operating system (RTOS) integration, and...
-
Senior / Lead Systems Programmer
4 days ago
Bengaluru, Karnataka, India Vaisesika Consulting Full time ₹ 15,00,000 - ₹ 25,00,000 per yearVaisesika is looking for Senior / Lead Systems ProgrammerJob Title: Senior / Lead Systems Programmer Windows InfrastructureLocation: Remote Experience: 8 – 15 yearsEmployment Type: Full-TimeRequired Skills & Experience8–15 years of hands-on experience in Windows Systems Programming or Administration.Strong proficiency in PowerShell scripting and...
-
System Programmer
8 hours ago
Bengaluru, Karnataka, India Weekday AI Full time ₹ 15,00,000 - ₹ 25,00,000 per yearThis role is for one of the Weekday's clientsSalary range: Rs Rs ie INR 15-25 LPA)Min Experience: 3 yearsLocation: BangaloreJobType: full-timeWe are seeking a highly skilled System Programmer who excels in building low-level, high-performance systems under constrained compute environments. In this role, you will design and optimize realtime voice processing...
-
PLC Programmer
4 hours ago
Bengaluru, Karnataka, India Inspire Automations Private Limited Full timeCompany DescriptionSPM machine manufacturingRole DescriptionThis is a full-time on-site role for a PLC Programmer located in Bengaluru. The PLC Programmer will be responsible for designing, programming, testing, and maintaining programmable logic controller (PLC) systems for industrial automation. Daily tasks include interpreting technical drawings and...
-
Z/OS System Programmer
2 weeks ago
Bengaluru, Karnataka, India TECEZE Full time ₹ 8,00,000 - ₹ 12,00,000 per yearJob Title:Z/OS System ProgrammerClient:HCLPayroll:TECEZEExperience:7+ YearsLocation:Bengaluru, ChennaiEmployment Type:Onsite | Full-timeRole SummaryWe are seeking an experiencedIBM MQ Series FTE z/OS Admin System Programmerto manage, administer, and support IBM MQ Series and File Transfer Edition (FTE) on the z/OS platform. The ideal candidate will ensure a...
-
PLC Programmer
4 days ago
Bengaluru, Karnataka, India First Career Full time ₹ 9,00,000 - ₹ 12,00,000 per yearThe PLC Programmer will be responsible for programming and troubleshooting PLCs. The PLC Programmer will be the only person in the company with the knowledge of this skill and will be expected to train others.The job includes:Programming PLCs, troubleshooting, and repairing PLC stationsTroubleshooting and repairing electrical systemsTroubleshooting and...
-
PLC Programmer
7 days ago
Bengaluru, Karnataka, India Dymaxa Technologies Pvt Ltd Full time ₹ 6,00,000 - ₹ 12,00,000 per yearCompany DescriptionDymaxa Technologies Pvt Ltd, established in June 2022 in Karnataka, is led by a team of experienced automation engineers. The company specializes in the design and manufacturing of control engineering and automation products. We are committed to providing innovative and qualitative solutions to industries and long-term services to our...
-
Mainframe CICS System Programmer
7 days ago
Bengaluru, Karnataka, India Atos Full time ₹ 12,00,000 - ₹ 36,00,000 per yearAbout AtosAtos is a global leader in digital transformation with c. 78,000 employees and annual revenue of c. € 10 billion. European number one in cybersecurity, cloud and high-performance computing, the Group provides tailored end-to-end solutions for all industries in 68 countries. A pioneer in decarbonization services and products, Atos is committed to...
-
Mainframe MQ System Programmer
5 days ago
Bengaluru, Karnataka, India Vidpro Consultancy Services Full time ₹ 15,00,000 - ₹ 25,00,000 per yearLocation: Bangalore,Chennai Experience: 8-12 Yrs Work Mode: HybridJob Description Summary : We are seeking an experienced Mainframe MQ SystemProgrammer to manage and support IBM MQ (formerly WebSphere MQ) on the z/OSplatform. The ideal candidate will be responsible for the installation, configuration, tuning,and troubleshooting of MQ subsystems, ensuring...
-
PLC Programmer
2 days ago
Bengaluru, Karnataka, India PoojaPower Control & Automation LLP Full time ₹ 2,00,000 - ₹ 6,00,000 per yearCompany DescriptionPoojaPower Control & Automation LLP specializes in industrial automation solutions for both B2B and B2C segments. The company partners with leading brands such as Schneider, Harting, TE Sensor, Inovance, and Pfannenberg to deliver high-quality products and services. Based in South India, they focus on cutting-edge technology to cater to...