Audio Programming Jobs in Bengaluru

497 Jobs Found

AT

C++ Linux Audio Developer

Acsia Technologies

4-12 Years | Not Disclosed | Bengaluru, Karnataka, India | Full-time

C++ Linux Audio Developer Location: Bengaluru Experience: 4 12 years Job Description We are looking for a skilled C++ Linux Audio Developer with strong expertise in C and C++ (C++11 standard preferred) to work on Linux-based audio applications. The ideal candidate will have solid knowledge of Linux system programming, multi-threading, and process scheduling. Key Skills & Requirements Proficient in C and C++ programming (C++11 or later). Strong understanding of Linux system programming, including multi-threading and POSIX APIs. Good grasp of process scheduling concepts in Linux. Familiarity with the Linux audio stack (ALSA, PulseAudio) is a plus. Ability to write efficient, maintainable, and well-documented code. Comfortable working in a collaborative, fast-paced development environment. If you re passionate about audio technologies and Linux development, this is a great opportunity to contribute your expertise!

C linux Linux c Audio Developer
AS

Quality Leader

Avin Systems

8-12 Years | Not Disclosed | Bengaluru, Karnataka, India | Full-time

Quality Leader Location: Bangalore Experience: 8 12 Years Education: B.E / B.Tech / M.E / M.Tech in Electronics, Computer Science, or a related discipline Job Summary We are looking for an experienced Quality Leader to drive software and process quality across embedded systems projects, with a focus on ASPICE, CMMI, and Functional Safety standards. The ideal candidate will have deep expertise in quality systems, metrics-driven process evaluation, and project lifecycle management. This role is instrumental in ensuring that project deliverables meet the highest standards of quality, safety, and compliance especially within the automotive domain. Key Responsibilities Process Monitoring & Compliance Ensure adherence to defined processes (ASPICE 3.1/4.0, CMMI, ISO standards) across multiple projects. Identify and report non-compliance issues and drive corrective/preventive actions (CAPA). Conduct process audits and facilitate project quality gate reviews. Data Collection & Metrics Analysis Collect project and process data to derive key quality metrics (e.g., defect density, review efficiency, process compliance scores). Perform root cause analysis (RCA) for quality issues and implement improvement actions. Tool and System Oversight Manage configuration management systems and defect/issue tracking tools. Work closely with development and testing teams to ensure tool usage aligns with defined processes. Process Definition & Improvement Define, maintain, and continuously improve the organization s Quality Management System (QMS). Contribute to functional safety and cybersecurity process definition (e.g., ISO 26262, ISO 21434). Promote a culture of quality and continuous improvement through training, mentoring, and awareness programs. Required Skills & Experience 8 12 years of experience in quality assurance or process management in embedded software projects. In-depth knowledge of ASPICE (3.1/4.0), CMMI, and SDLC models such as V-Model, Agile/Scrum. Experience with software quality metrics, root cause analysis, and CAPA processes. Familiarity with defect tracking and configuration management tools (e.g., Jira, IBM Rational, Git, SVN). Understanding of software quality factors, process audits, and measurement techniques. Exposure to Functional Safety (ISO 26262) and QMS process definition. Working knowledge of at least one programming language (C, C++, Python, etc.) to understand software deliverables from a quality perspective. Preferred / Added Advantage Experience in the automotive domain, including compliance with industry-specific safety and cybersecurity standards. Involvement in certification or appraisal processes (e.g., ASPICE assessments, CMMI appraisals). Knowledge of ISO 21434 (Automotive Cybersecurity). Lead quality transformation initiatives across cutting-edge embedded projects. Collaborate with top-tier automotive and industrial clients. Play a strategic role in shaping process excellence and organizational quality culture. Competitive compensation and a platform for professional growth. Qualification : B.E / B.Tech / M.E / M.Tech in Electronics, Computer Science, or a related discipline

Quality Leader Quality leader Full-Time Quality management
UA

Principal Electronics Engineer - Embedded Hardware

Ultraviolette Automotive

8-14 Years | Not Disclosed | Bengaluru, Karnataka, India | Full-time

Job Title: Principal Electronics Engineer Embedded Hardware Location: Bengaluru Experience: 8 14 years Industry: Automotive / EV / Manufacturing Employment Type: Full-time About Ultraviolette Join the Charge. Create the Future. At Ultraviolette, we are more than just a company we re a movement that s reshaping the future of electric mobility. From building India s fastest electric motorcycle to designing the world s most advanced electric scooter, we thrive on pushing the boundaries of what s possible. We are a team of engineers, designers, and trailblazers united by a passion to craft machines that are sustainable, intelligent, and exhilarating. Every bolt, every line of code, and every component is designed with a singular mission: to accelerate the global shift toward next-generation mobility. Role Overview We are looking for a Principal / Lead Electronics Engineer Embedded Hardware to take ownership of vehicle electronics architecture, embedded systems design, diagnostics, and system-level validation for our next-gen electric vehicles. In this role, you will be at the forefront of developing high-performance electronic control units, telematics, and connected systems for future-ready vehicles. You will drive architecture decisions, system integration, and compliance, working alongside cross-functional teams to bring innovation from concept to the street. Key Responsibilities 1. Vehicle Electronics Architecture Design and bring to production electronic hardware including ECUs, display clusters, and telematics modules. Develop high-speed embedded designs with RF, sensor integration, and communication interfaces (CAN, LIN, UART, SPI, I2C). Create and maintain system schematics, architecture documentation, and interface definitions. 2. Embedded Hardware Design Develop embedded platforms with high-performance microcontrollers/processors to support vision systems, graphics, radar/LiDAR, audio, and OS-based applications. Architect and validate connected systems involving GNSS, LTE, BLE, Wi-Fi. Lead the design and integration of vehicle subsystems like lighting, clusters, IMUs, and more. Collaborate closely with firmware teams on hardware-software integration, bootloaders, and OTA functionality. 3. Diagnostics & Compliance Implement UDS-based diagnostics, fault logging systems, and service tools. Ensure compliance with AIS-004, ISO 26262, and other automotive design standards. 4. Testing & Validation Define and execute component-level and vehicle-level validation test plans. Utilize tools like Vector CANoe, CANalyzer, ETAS INCA, oscilloscopes, and spectrum/network analyzers for debugging and validation. 5. Cross-functional Collaboration Partner with teams across mechanical, software, UX, powertrain, and wire harness for holistic system integration. Work with mobile and cloud teams to enable real-time data streaming, diagnostics, and OTA updates. Actively contribute in design reviews, DFMEAs, and root cause analyses of field issues. Required Qualifications & Skills B.E. / M.E. / B.Tech / M.Tech in Electronics, Electrical, Mechatronics, or related disciplines. 8+ years of embedded hardware design experience, preferably in 2W/EV/automotive domain. Strong understanding of embedded C and scripting languages (e.g., Python, MATLAB, Octave). Experience with circuit simulation tools (e.g., PSPICE, LTSPICE, SIMPLIS, Simetrix). Hands-on expertise in RF design, signal/power integrity, EMI/EMC compliant layouts. Proficiency in PCB design tools (e.g., OrCAD, Altium, Mentor Graphics). Demonstrated experience in designing systems with multi-core processors, memory chips, SoMs, and high-speed interfaces (USB, Ethernet, LVDS, MIPI). Deep knowledge of embedded communication protocols (CAN, LIN, SPI, UART, I2C). Strong debugging and problem-solving skills in hardware validation and field testing. Nice to Have Hands-on experience in vehicle electronics development for 2W, 4W, or electric vehicles. Familiarity with DFT/DFA (Design for Testing/Assembly) methodologies. Experience with manufacturing and compliance testing for embedded hardware. Background in developing connected vehicle ecosystems with OTA capabilities. Passionate about emerging technologies in mobility, EVs, and embedded systems. Be part of India s electric mobility revolution where engineering meets adrenaline. Work on world-class technologies that are pushing global boundaries. Join a culture that encourages innovation, learning, and ownership. Collaborate with passionate teams building next-gen mobility experiences. Qualification : B.E. / M.E. / B.Tech / M.Tech in Electronics, Electrical, Mechatronics, or related disciplines

Principal Electronics Engineer Principal engineer Electronics Engineer
NO

Associate Software Engineer

Novel Office

1-2 Years | Not Disclosed | Bengaluru, Karnataka, India | Full-time

Position: Associate Software Engineer Location: Bengaluru Job Description: We are looking for a talented and driven Associate Software Engineer to join our growing development team in Bengaluru. This role involves building scalable web applications across the full stack, collaborating with cross-functional teams, and contributing to the architecture and performance of our digital platforms. Key Responsibilities: Design, develop, and maintain robust front-end and back-end features for web applications Collaborate with UI/UX designers, product managers, and fellow developers to deliver seamless user experiences Write clean, efficient, and maintainable code following best practices Develop and integrate RESTful APIs to enable smooth interaction between front-end and back-end systems Participate in code reviews and contribute to a culture of code quality and continuous improvement Optimize applications for performance, scalability, and responsiveness Troubleshoot and resolve issues across the development and production environments Stay current with emerging technologies, frameworks, and industry trends Contribute to system architecture discussions and design scalable solutions Ensure mobile responsiveness and cross-browser compatibility of web interfaces Qualifications & Skills: Bachelor s degree in Computer Science, Software Engineering, or a related field or equivalent practical experience 1 2 years of experience as a Full Stack Developer or in a similar role Proficiency in HTML, CSS, JavaScript, and front-end frameworks such as React.js, Angular, or Vue.js Solid back-end development experience using Python or Node.js Experience with both relational databases (MySQL, PostgreSQL) and NoSQL databases (MongoDB, etc.) Strong understanding of RESTful API development and integration Familiarity with Git and version control workflows Ability to build responsive, mobile-friendly user interfaces Excellent problem-solving and debugging skills across the full stack Effective communication skills, both written and verbal, for working in remote or hybrid team environments Experience with ERP or CRM systems is a plus Qualification : Bachelors degree in Computer Science, Software Engineering, or a related fieldor equivalent practical experience

Associate Software Associate software Software associate Engineer
SL

Senior Software Engineer

Subex Limited

5+ Years | Not Disclosed | Bengaluru, Karnataka, India | Full-time

Position: Technical Anchor - Senior Software Engineer Location: Bangalore, Karnataka, India Department: Service Management Experience: 5+ Years We are seeking a Senior Software Engineer to act as a Technical Anchor within our Service Management team. This role requires 5+ years of experience with strong Java and Spring Boot skills, focusing on developing, maintaining, and enhancing software modules while guiding junior team members. Key Responsibilities: Design, develop, and debug software modules and components according to product requirements. Resolve complex technical challenges and implement solutions for performance, reliability, and security. Adhere to software design principles and engineering best practices (Unit Testing, Code Review). Support bug fixes and actively participate in the product lifecycle. Identify and implement product innovations. Mentor freshers and contribute to team goals. Required Skills: Java Spring Boot Database (Oracle / PostgreSQL) Hadoop basics GWT basics Angular basics Competencies: Problem Solving (L2) Communication Skill (L2) Team-oriented mindset: Think Customer, Create Value, Make It Happen, Win Together, Be Open Be Fair.

Senior Software Senior software Engineer Senior engineer
RS

Software Engineer

Raad Systems

2+ Years | Not Disclosed | Bengaluru, Karnataka, India | Full-time

Position: Software Engineer Location: Bengaluru, Karnataka, India Reporting To: Project Manager Qualifications: Bachelor s Degree in Computer Science Engineering 2 to 5 years of relevant software development experience Core Skills & Technologies: Frontend Development: Expertise in React (JavaScript/TypeScript) for building dynamic, component-based single-page applications Experience with Vue.js as a lightweight, easy-to-learn alternative Familiarity with Angular for comprehensive, large-scale front-end applications Skilled in CSS frameworks like Bootstrap or Tailwind CSS to create responsive and attractive designs Optionally, frontend development using Python frameworks such as Django or Streamlit Backend Development: Proficiency in Python frameworks like Django, Flask, or FastAPI for rapid development and robust business logic implementation Experience with Java Spring Boot for scalable, enterprise-grade backend systems Database Management: Hands-on experience with relational databases such as PostgreSQL or MySQL for structured data management (e.g., Bill of Materials, orders) Knowledge of NoSQL databases like MongoDB for flexible, semi-structured data storage API Development: Skilled in designing and developing RESTful APIs for straightforward and widely supported data exchange Familiarity with GraphQL for efficient, flexible querying of complex data Authentication & Authorization: Experience implementing security protocols including OAuth2, JWT (JSON Web Tokens), or session-based authentication Qualification : Bachelors Degree in Computer Science Engineering

Software Engineer Software Engineer Engineer software Full-Time
TV

Intern - Software Engineer

Team Vunet Systems

0-1 Years | Not Disclosed | Bengaluru, Karnataka, India | Full-time

Intern - Software Engineer Location: Bengaluru, India Experience: 0 - 1 Year Qualification: Bachelor s degree in Computer Science, Engineering, or related field Job Type: Internship / Full-time About VuNet VuNet is a pioneering company in Business Journey Observability, using Big Data and Machine Learning to optimize digital experiences in financial services. Their platform monitors billions of transactions monthly and supports leading banks in India and MEA. Accelerated hands-on learning with cutting-edge technologies Meaningful work impacting banking and payments industries Mentorship from experienced tech leaders Fast-paced, collaborative, and innovative culture Roles & Responsibilities Contribute to full product development lifecycle in agile teams Collaborate with product, design, QA, and business stakeholders Participate in design, architecture, coding, testing, and deployment of scalable systems Work with technologies like React, TypeScript, Python/Django, Golang, Java, Kafka, Kubernetes, Big Data tools, and Cloud platforms Adopt best practices including code reviews, unit testing, CI/CD, and DevOps What You Bring Strong programming and problem-solving foundation Interest or exposure to JavaScript/TypeScript, Flutter, Python, Golang, Java, or Rust Bonus: familiarity with Linux, databases, Docker, Kubernetes, or AWS/GCP/Azure Self-driven, curious, and eager to learn What VuNet Offers A chance to work on a world-class, Made-in-India observability platform A culture of innovation, collaboration, and continuous learning Opportunity to make a real-world impact with emerging technologies like Gen AI Qualification : Bachelors degree in Computer Science, Engineering, or related field

Intern Software Software Intern Engineer Software Engineer
RU

Staff Engineer - Dspm

Rubrik

13+ Years | Not Disclosed | Bengaluru, Karnataka, India | Full-time

Staff Engineer DSPM Location: Bangalore, India About the Team Rubrik s Security Apps team focuses on securing customer data across cloud, SaaS, and on-premises environments. As data volumes grow exponentially, so do the associated cybersecurity risks. The team builds scalable and innovative solutions to protect, search, and analyze data seamlessly. Operating like a startup within a startup, they emphasize strong engineering principles, innovation, and teamwork to drive product excellence. About the Role As a Staff Engineer, you will play a critical role in Rubrik s R&D, collaborating closely with product teams to build and evolve scalable, fault-tolerant backend systems. You will lead the development of data ingestion pipelines and advanced analysis engines, shaping the technical direction of multiple projects. Additionally, you will mentor engineers, fostering leadership skills and promoting a culture of technical excellence. What You ll Do Design, develop, test, deploy, and maintain high-performance software systems. Build large-scale distributed systems and storage infrastructure. Develop backend services that ingest and process sensitive data from multiple cloud providers. Create data pipelines for classification, correlation, anomaly detection, automated issue resolution, and customer reporting. Own project priorities, deadlines, and deliverables with end-to-end accountability. Identify and resolve software bottlenecks, driving continual innovation. Provide technical leadership and mentorship to engineers, guiding their growth into leadership roles. Influence architecture and design decisions across teams and projects strategically. Propose and lead process improvements and technical initiatives to boost productivity. Collaborate rapidly with engineers, product designers, and stakeholders to solve real-world problems. Operate effectively in an agile, fast-paced environment, adapting quickly to evolving business needs. Experience & Qualifications Bachelor s or Master s degree in Computer Science or a related field. 13+ years of industry experience solving complex technical problems. Proficiency in one or more programming languages such as Go, Java, C/C++, Scala, or Python. Experience designing and architecting large-scale distributed systems. Proven ability to guide and mentor engineers in scalable software design and implementation. Strong communication and collaboration skills. Experience with public cloud platforms (GCP, AWS, Azure) is a plus. About Rubrik Rubrik is on a mission to secure the world s data with its Zero Trust Data Security platform. Using machine learning, Rubrik Security Cloud protects data across enterprises, cloud, and SaaS environments, enabling resilience against cyberattacks, insider threats, and operational disruptions while ensuring data integrity and availability. Qualification : Bachelors or Masters degree in Computer Science or a related field.

Engineer Staff Engineer Full-Time Data Security DSPM
QI

Staff/senior Staff Ai Developer Advocate

Qualcomm India Private Limited

6+ Years | Not Disclosed | Bengaluru, Karnataka, India | Full-time

Staff/Senior Staff AI Developer Advocate Location: Bangalore, Karnataka, India Company: Qualcomm India Private Limited General Summary We are looking for Developer Advocates to enable developers building with generative AI and AI-driven hardware applications. You will engage with the community and create resources to onboard developers on our platforms. Qualcomm products touch multiple industries, including mobile, laptops, mixed-reality, robotics, and industrial IoT. You will work closely with product, engineering, and regional sales teams to drive awareness and engagement for our platforms. You are a builder who loves writing code and integrating AI models into applications. Whether it's language-based use cases, computer vision, or audio, you can effortlessly integrate open-source models (large or small) and distilled models into applications. You are also a community builder, engaging, ideating, and helping others realize their development goals. Your contributions and insights from the community will directly impact product improvements, drive feature prioritization, and help create a repository of community-contributed sample applications, tutorials, and content. You will engage with community builders and influencers to build ecosystems that encourage constant collaboration. Responsibilities Engage with external developers in at least one of the following application areas: IoT, Automotive, Microsoft device ecosystem. Collaborate across software, hardware engineering, developer marketing, and product management teams. Understand trends in ML model design and workflow through academic research and developer engagements. Ensure comprehensive sample applications for AI on Linux/Windows using Snapdragon to cover a variety of models and use cases. Interface with 3rd party developers and internal teams to create easy-to-use sample applications and documentation for Windows on Snapdragon. Contribute new features and designs to the Qualcomm AI toolkit to enhance the developer workflow. Minimum Qualifications Bachelor's or advanced degree in computer science, artificial intelligence, or a related field. 6+ years of software engineering, systems engineering, or related work experience. Preferred Qualifications Excellent understanding of AI frameworks (e.g., TensorFlow, PyTorch), GPU programming, and parallel computing. Experience with large language models/foundational models is a plus. Good understanding of the complete AI software stack and AI performance tuning techniques on GPU, NPU-based systems. Experience in developing end-to-end AI applications on Windows using Windows ML, DirectML. Experience with training and deploying models on servers and porting them to client Windows compute platforms, including inference deployment and performance tuning. Proficiency in programming languages such as Python and C++. Excellent communication skills, with the ability to articulate complex technical concepts to both technical and non-technical stakeholders. Strong leadership abilities to guide development teams. Attention to detail with strong problem-solving, analytical, and debugging skills. Ability to adapt quickly and learn in a fast-changing environment. Familiarity with software development methodologies, version control systems, and agile project management practices. 12+ years of application development experience, with 5+ years in AI application development on Windows. Bachelor's degree in Computer Science or Electrical Engineering. Qualification : Bachelor's or advanced degree in computer science, artificial intelligence, or a related field.

Senior Ai Developer Senior developer Ai developer
IN

Software Engineer 2

Intuit

Fresher | Not Disclosed | Bengaluru, Karnataka, India | Full-time

Job Overview Position: Software Engineer 2 Team: Virtual Expert Platform The Virtual Expert Platform is designed to create seamless interactions between customers and experts through capabilities like chat, telephony, video, co-browsing, appointments, secure document sharing, and intelligent routing/matching. As a Software Engineer 2, you will help create world-class experiences for customers and experts by providing high-quality, flexible, and secure collaboration tools, all while ensuring an enjoyable and trusted experience. Responsibilities As a Software Engineer 2, you will be involved in: Functional Requirements & Technical Specifications: Collaborating with stakeholders to gather functional requirements and develop technical specifications. Design & Development: Designing and developing software solutions for web and mobile apps, including prototypes and proof of concepts (POCs). This includes both front-end and back-end development. Hands-on Coding: Engaging in roughly 95% hands-on coding to build and maintain features. Bug Fixing & QA: Troubleshooting defects/bugs during various phases of development (QA, pre-production, production, and post-release patches). Cross-Functional Collaboration: Working closely with product management, quality assurance (QA/QE), business units, and other product teams to deliver results. Design and Architecture Contribution: Contributing to the design and architecture of the platform, ensuring scalability and robustness. Agile Methodologies: Applying Agile Development, SCRUM, or Extreme Programming methodologies to the development process. Qualifications Educational Requirements: BS/MS in Computer Science or an equivalent technical field. Technical Skills: Strong proficiency in Object-Oriented Programming concepts and experience with the entire Software Development Life Cycle (SDLC). Expertise in Software Design and Architecture. Hands-on experience with unit testing and Test Driven Development (TDD). Solid Android/Kotlin experience for native application development. Strong understanding of UI/UX best practices to create user-friendly and intuitive interfaces. Innovative Work Environment: Work on cutting-edge technologies to create impactful products that help people manage and improve their financial lives. Collaborative Culture: Be part of a diverse, dynamic team that values collaboration and cross-functional teamwork. Hands-On Experience: You will be coding and solving real-world challenges in a role that emphasizes hands-on development and technical innovation. Impactful Work: Your work will directly contribute to a platform that helps customers and experts collaborate effectively, driving better financial outcomes. This role offers a great opportunity for someone with strong technical skills and a passion for delivering high-quality solutions. If you thrive in a hands-on environment and want to make an impact at a leading financial technology company, we encourage you to apply! Qualification : BS/MS in Computer Science or an equivalent technical field.

Software Engineer Software Engineer Engineer software Full-Time
IN

Staff Software Engineer

Intuit

8+ Years | Not Disclosed | Bengaluru, Karnataka, India | Full-time

Job Title: Staff Software Engineer QuickBooks Online Product Development Company: Intuit Job Type: Full-Time Employment Type: Permanent Company Overview: Intuit is a global leader in financial technology, with a mission to power prosperity for individuals and communities worldwide. With millions of customers globally using products like TurboTax, Credit Karma, QuickBooks, and Mailchimp, we aim to provide everyone with the tools they need to prosper. Innovation and customer success are at the heart of everything we do. Job Overview: Join the QuickBooks Online Product Development team within the Small Business and Self Employed Group (SBG) as a Staff Software Engineer. QuickBooks, Intuit s flagship accounting software, powers millions of small business owners and accountants globally. As part of the SBG, you ll be developing features for QuickBooks that include Core Accounting, Payments, Payroll, Point of Sale (POS), and more, to provide an exceptional experience to small business owners, accountants, and entrepreneurs. You ll work with cutting-edge technologies and drive innovation to create top-tier software for users. Responsibilities: Gather Functional Requirements & Planning: Collaborate with cross-functional teams to gather business requirements, develop technical specifications, and plan for testing and project execution. Design & Development: Design and develop web, mobile, and software applications, including prototypes and proofs of concept (POC), with a focus on innovation and user experience. Technical Leadership: Take on a leadership role by mentoring junior engineers, new team members, and offering technical guidance on challenging programming and design problems. Hands-On Coding: Write and maintain high-quality, reusable, and self-serve code, while contributing actively to the coding and problem-solving processes. Defect Resolution & Maintenance: Resolve defects or bugs during QA testing, pre-production, production, and post-release, ensuring high-quality software delivery. Cross-Functional Collaboration: Work closely with various Intuit teams such as product management, QA/QE, and other business units to ensure smooth execution and timely delivery of projects. Design & Architecture Contribution: Contribute to the design and architecture of projects, making decisions that align with best practices and customer needs. Agile Development: Work within Agile development frameworks (SCRUM, Extreme Programming), ensuring effective collaboration and continuous delivery. End-to-End Feature Ownership: Own the complete quality, design, maintenance, and support for the features you develop, ensuring a seamless user experience. Qualifications: Experience: 8+ years of experience developing web, software, or mobile applications. Strong foundation in Java/J2EE technologies, design patterns, data structures, algorithms, and troubleshooting. Technical Skills: Proficiency in Java and J2EE technologies. Experience with the Software Development Life Cycle (SDLC), including coding, testing, and release management. Familiarity with RESTful and SOAP web services, both consuming and creating them. Education: BS/MS in Computer Science or equivalent work experience. Coding & Design Expertise: Ability to design and architect complex systems. Demonstrated ability to write clean, reusable, and well-structured code with the ability to troubleshoot and optimize systems. Test-Driven Development: Experience with unit testing and Test Driven Development (TDD) practices. Communication Skills: Strong communication skills with the ability to explain complex technical concepts to both technical and non-technical audiences. Operational Excellence: A commitment to operational excellence, ensuring high performance, scalability, and reliability in all software developed. What We Offer: Innovation & Impact: Work on a product that powers millions of small businesses, shaping the future of accounting and finance for entrepreneurs. Career Growth: Opportunities for personal and professional development in an innovative and collaborative environment. Global Reach: Be part of a global team that delivers financial tools to customers across multiple countries. Inclusive Culture: At Intuit, diversity and inclusion are part of our core values, and we foster a collaborative and supportive environment. Qualification : BS/MS in computer science or equivalent work experience.

Software Engineer Staff Engineer Software Engineer Engineer software
KT

Associate Architect (automotive Android Middleware)

Kpit Technologies

5+ Years | Not Disclosed | Bengaluru, Karnataka, India | Full-time

Position Overview: Android Middleware Technical Lead We are looking for a highly skilled Android Middleware Technical Lead with expertise in Android Automotive to join our team. This role involves leading the design and development of next-generation Software-Defined Vehicle (SDV), eCockpit, and Infotainment systems based on Android Automotive. As a technical lead, you will work closely with cross-functional teams to architect and develop innovative solutions for Android-based automotive systems. You should have hands-on experience in areas such as Audio, Connectivity, Media, Graphics, Projection, Bluetooth, or Camera, along with a deep understanding of Android Automotive System and Car Framework. Key Responsibilities: Middleware/Platform Architecture: Lead the design and development of Android Automotive middleware/platform solutions for SDV, eCockpit, and Infotainment systems. Hands-on Development: Take an active role in hands-on development, ensuring the Android Automotive system components are well-architected and meet performance, scalability, and quality standards. Android Automotive Expertise: Apply your deep understanding of Android Automotive, AOSP, and HAL to deliver robust middleware solutions, working closely with cross-functional teams (e.g., hardware, media, connectivity). System Integration: Integrate Android Automotive components with hardware interfaces and third-party systems in a vehicle environment, ensuring seamless interaction between various subsystems. Emulator/Platform Tools: Work with automotive-specific emulators such as Goldfish or Cuttlefish for testing and validation of the Android Automotive systems. Build and Development Systems: Ensure the Android build system is properly managed, maintaining the Android Automotive software stack. Leadership and Mentorship: Provide technical leadership and mentorship to junior engineers, helping them develop solutions and navigate complex technical challenges. Essential Skills: Infotainment Systems: Extensive experience in Infotainment systems and developing software for automotive applications. Android Automotive & AOSP: In-depth knowledge of Android Automotive system architecture, AOSP, and HAL (Hardware Abstraction Layer). Android Middleware Development: Hands-on experience developing and maintaining Android Middleware for automotive platforms. Automotive Systems Expertise: A strong understanding of Automotive systems and industry standards relevant to SDV, eCockpit, and Infotainment systems. Programming Languages: Proficient in Java and Kotlin for Android platform and middleware development. Preferred Skills: C++ Programming: Experience in C++ programming for automotive platforms. Hands-on Emulator Experience: Familiarity with Goldfish or Cuttlefish emulators for testing Android Automotive applications. This is an exciting opportunity for an experienced technical leader with a passion for Android Automotive to shape the future of automotive middleware and platform development. If you have a deep understanding of Android systems, automotive platforms, and enjoy leading cross-functional teams to build high-performance systems, we encourage you to apply!

Associate Architect Associate architect Automotive Android
IB

Application Developer-open Source

International Business Machines Corporation

Fresher | Not Disclosed | Bengaluru, Karnataka, India | Full-time

Introduction A career in IBM Consulting is rooted in long-term relationships and close collaboration with clients across the globe. You'll work with visionaries across multiple industries to improve the hybrid cloud and AI journey for some of the world s most innovative and valuable companies. Your ability to accelerate impact and make meaningful change for clients is enhanced by our strategic partner ecosystem and robust technology platforms, including IBM Software and Red Hat. Curiosity and a constant quest for knowledge serve as the foundation for success in IBM Consulting. In your role, you ll be encouraged to challenge the norm, investigate ideas outside of your role, and come up with creative solutions that result in groundbreaking impact for a broad network of clients. Our culture of evolution and empathy centers on long-term career growth and development opportunities in an environment that embraces your unique skills and experiences. In this role, you will work in one of our IBM Consulting Client Innovation Centers (Delivery Centers), where we deliver deep technical and industry expertise to a wide range of public and private sector clients globally. Our delivery centers offer clients locally based skills and technical expertise to drive innovation and the adoption of new technologies. Your Role and Responsibilities Team Player: Collaborate with internal teams and clients to ensure successful project execution and delivery. Training and Mentorship: Provide training on technical and procedural topics to team members, sharing your expertise and fostering development. Communication and Collaboration: Maintain clear communication with team members and clients to align on goals and project progress. Problem Solving: Troubleshoot and address any challenges related to code performance, ensuring optimal solutions are implemented. Required Education Bachelor s Degree Preferred Education Master s Degree Required Technical and Professional Expertise Strong and proven background in Information Technology. Expertise in .NET Core, C#, REST API, LINQ, Entity Framework, and XUnit. Preferred Technical and Professional Experience Good communication skills to effectively articulate technical concepts and collaborate across teams. Experience in troubleshooting code performance issues, optimizing code, and implementing best practices. About IBM Business Unit IBM Consulting is IBM s consulting and global professional services business, with market-leading capabilities in business and technology transformation. We offer strategy, experience, technology, and operations services to many of the world s most innovative and valuable companies. Our people are dedicated to accelerating our clients businesses through collaboration and the responsible use of technology. Your Life @ IBM At IBM, we believe in the power of innovation, trust, and personal responsibility. We are committed to helping our employees grow, learn, and experiment daily, with continuous support in an environment where everyone can thrive. IBMers are growth-minded, always staying curious and open to feedback. They are encouraged to collaborate with colleagues, embrace challenges, and apply a can-do attitude to drive exceptional outcomes. Every IBMer is trusted to make critical decisions that contribute to IBM s evolution and to creating impactful results for clients and communities around the world. IBM s greatest invention is the IBMer. Since 1911, IBM has been at the forefront of technological innovation, from artificial intelligence and quantum computing to blockchain. Now, it's your chance to join us on our journey to being a responsible technology innovator and a force for good in the world. About IBM IBM is one of the largest corporate organizations globally, and we are a key technology and consulting employer. Many of the Fortune 50 companies rely on the IBM Cloud to run their businesses. We are proud to be early adopters of cutting-edge technologies and continue our commitment to responsible innovation.

Application Developer Application Developer Open source Full-Time
QU

Associate Technical Architect Software Development

Quantiphi

6+ Years | Not Disclosed | Bengaluru, Karnataka, India | Full-time

Job Title: Associate Technical Architect Software Development Experience Level: 6+ years Location: Mumbai / Bangalore About Us At Quantiphi, technology drives our business, but our diverse and inclusive culture powers our success. We believe in fostering an environment built on transparency, integrity, learning, and growth all while valuing each individual s unique contribution. If you re excited to work in a collaborative space that encourages innovation and helps you grow both professionally and personally, we would love to have you on board! Role Overview We are seeking a Software Architect with a passion for combining design and programming. In this role, you will translate UI/UX wireframes into functional, high-performance code and shape the visual and technical structure of our applications. You will collaborate closely with designers and developers, ensuring seamless design-to-code translation and optimal user experiences. Key Responsibilities Develop new user-facing features and front-end components. Design and implement scalable, stateless/stateful APIs that integrate with UI, databases, and external systems. Apply industry-standard security best practices across application development. Build reusable code and libraries to drive efficiency. Ensure UI/UX designs are technically feasible. Optimize applications for speed, responsiveness, and scalability. Collaborate closely with designers, developers, and stakeholders to deliver high-quality solutions. Architect cloud-native and scalable applications. Technical Skills Required Strong proficiency in Node.js, Angular, and React.js. Experience with jQuery, JSON, AJAX, RESTful web services. Expertise in JavaScript frameworks/libraries (Node.js, AngularJS, ReactJS, Jasmine, Ember). Proficiency in build tools like Grunt, Gulp, and Bower. Deep understanding of front-end technologies: HTML5, CSS3, JavaScript (ES6+), jQuery. Hands-on experience with client-side MVC frameworks (Node.js, ReactJS, NextJS, Redux, AngularJS). Strong database skills, including data modeling and query optimization (MySQL, PostgreSQL, MongoDB, DynamoDB). Expertise in building secure REST APIs. Understanding of cross-browser compatibility and responsive design. Proficient in code versioning tools like Git. Good knowledge of SEO principles. Strong grasp of front-end frameworks like Bootstrap and Material UI, along with preprocessors like SASS/LESS. Experience in object-oriented design and software design patterns. Excellent debugging and creative problem-solving skills. Leadership & Collaboration Lead technical teams and mentor junior developers to accelerate performance. Drive code reviews and enforce best practices to maintain high code quality. Provide technical thought leadership and introduce best practices to the project. Manage stakeholder expectations and resolve conflicts effectively. Clearly communicate technical concepts to both technical and non-technical audiences. Collaborate across departments (BA, Designers, QA, Architects) to ensure successful delivery. Nice to Have Experience working with cloud platforms like Google Cloud, AWS, Azure. Knowledge of microservices architecture and API gateway integration. Familiarity with design tools such as Photoshop, Illustrator, Figma, Sketch, XD. Experience with containerization (Docker/Kubernetes) and distributed computing. Exposure to Elasticsearch. Hands-on with Agile methodologies, TDD, Pair Programming, and Rapid Prototyping. Experience documenting technical design and processes. Knowledge of Apollo, GraphQL, Moment.js is a plus. Experience with UX/UI design is an added advantage. If you thrive in a fast-paced environment, love solving complex challenges, and enjoy collaborating with passionate teammates, Quantiphi is the place for you!

Ata Software Development Software Development Full-Time
NU

Member Of Technical Staff

Nutanix

Fresher | Not Disclosed | Bengaluru, Karnataka, India | Full-time

MTS Dev Extension Engineer Description Hungry, Humble, Honest, with Heart. The Opportunity Nutanix is creating revolutionary technology, building the software-defined data center and helping customers move to a Hybrid-Cloud model. We're using our love of programming and outstanding backgrounds to change the way companies virtualize their data centers. At Nutanix, you'll find no shortage of challenging problems to work on. We work closely with our product in a collegiate, collaborative environment that encourages open exploration of ideas. The MTS Dev Extension Engineer will work on the Nutanix distributed system infrastructure. About the Team The Dev-Extension team ("DevEx" for short) at Nutanix is a 60+ person team located primarily in the US and India. This team plays a crucial role in maintaining a high NPS score by solving and root-causing challenging customer problems at a code level. Their successes are recognized company-wide, and they have been frequently acknowledged in multiple R&D All Hands meetings. What sets them apart is their deep commitment to sustaining engineering and their holistic approach to addressing customer issues efficiently. Your Role Work as part of the extended software development team on software features and bug triaging. Develop automation tools to identify bottlenecks, perform preliminary root cause analysis, and apply corrective actions. Engage with QA teams when needed to reproduce problems and perform in-depth root cause analysis. Develop a deep understanding of complex distributed systems. Manage internal escalations to the Engineering team in the Nutanix AOS Infrastructure and related areas. Program in a Linux environment to develop and maintain reliable, field-serviceable, and maintainable software components. What You Will Bring Passion for programming and strong proficiency in one or more programming languages: C++, Java, Python, Golang. Excellent analytical and problem-solving skills. Hands-on knowledge of OS concepts, networking, and storage systems. Genuine passion for troubleshooting complex distributed systems. Solid understanding of UNIX/Linux operating systems. Strong written and verbal communication skills, along with effective collaboration abilities. A team player who thrives in fast-paced, startup-like environments. Bachelor's degree in Computer Science or related field (industry experience is a plus). Work Arrangement Hybrid: This role operates in a hybrid capacity, blending the benefits of remote work with in-person collaboration. In most cases, this means being in the office at least 2-3 days per week. Some roles and teams may require more frequent in-office presence. Specific guidance and norms will be provided by your manager. Equal Opportunity Employer Nutanix is an Equal Employment Opportunity and (in the U.S.) an Affirmative Action employer. Qualified applicants are considered for employment opportunities without regard to race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, marital status, protected veteran status, disability status, or any other category protected by applicable law. We hire and promote individuals solely on the basis of qualifications for the job. We strive to foster an inclusive working environment that enables all Nutants to be themselves and do great work in a safe, welcoming environment free of discrimination, intimidation, or harassment. We also ensure that persons with disabilities are provided reasonable accommodations. Qualification : Bachelor's degree in Computer Science or related field (industry experience is a plus).

Technical Member technical Technical member Technical staff Full-Time
GC

Software Engineer Iii, Infrastructure, Core

Google Careers

5+ Years | Not Disclosed | Bengaluru, Karnataka, India | Full-time

Job Title: Software Engineer About the Role: At Google, our Software Engineers are at the forefront of innovation, designing and developing cutting-edge technologies that shape how billions of users connect, explore, and interact with information. Our products operate at an immense scale, extending far beyond web search, and require engineers who bring fresh perspectives from diverse technical domains, including information retrieval, distributed computing, large-scale system design, networking, security, artificial intelligence, natural language processing, UI design, and mobile development. As a Software Engineer, you will contribute to mission-critical projects, collaborating with teams across Google to develop, test, deploy, maintain, and enhance software solutions. Your versatility, leadership abilities, and enthusiasm for solving complex challenges will be crucial as you navigate projects across the full technology stack. The Core Team serves as the backbone of Google s technical infrastructure, building the foundational elements behind our flagship products. This team is responsible for developing essential developer platforms, product components, and infrastructure that drive innovation across Google s ecosystem. As a member of this team, you will play a pivotal role in breaking down technical barriers, optimizing existing systems, and making key architectural decisions that influence the entire organization. Key Responsibilities: Design, develop, and maintain high-quality software solutions that support Google's technical infrastructure and products. Participate in and lead design reviews with peers and stakeholders, evaluating available technologies to determine optimal solutions. Conduct thorough code reviews to ensure adherence to best practices, including code quality, efficiency, accuracy, testability, and compliance with style guidelines. Contribute to documentation and educational resources, updating content based on product enhancements and user feedback. Troubleshoot and debug complex system issues, analyzing their impact on hardware, networks, and service operations to maintain optimal performance and reliability. At Google, we foster a culture of continuous learning, innovation, and technical excellence. If you're passionate about solving challenging problems and building world-class technology, we invite you to be part of our journey. Qualification : Bachelors degree or equivalent practical experience.

Software Engineer Software Engineer Engineer software Engineer iii
CI

Senior Software Engineer

Capgemini Invent

Fresher | Not Disclosed | Bengaluru, Karnataka, India | Full-time

Job Title: Software Engineer Role Overview: The Software Engineer is responsible for the development, maintenance, and optimization of software solutions and applications. This role involves applying scientific methods to analyze and solve software engineering challenges while contributing to research, design, development, and long-term maintenance. The position requires independent problem-solving skills, technical leadership, and collaboration with team members and stakeholders. Key Responsibilities: Software Development & Engineering: Designs, develops, and maintains software applications using industry best practices. Applies scientific methods to analyze and resolve software engineering problems. Ensures software quality, performance, and security through testing and optimization. Technical Leadership & Innovation: Exercises original thought and judgment in solving complex technical challenges. Leads software development activities, mentoring junior engineers when required. Drives innovation by proposing and implementing cutting-edge solutions. Collaboration & Stakeholder Engagement: Works closely with internal and external stakeholders to understand project requirements. Provides expert advice and recommendations proactively. Explains complex technical concepts to a variety of audiences to ensure clarity. Project & Process Management: Acts as a key contributor in complex software development environments. Assesses and adapts to project challenges, formulating innovative solutions. Manages costs and ensures profitability for specific projects or work areas. Maintains compliance with best practices in software design, development, and documentation. Continuous Learning & Professional Growth: Builds expertise in software engineering disciplines to meet industry standards. Creates informal networks and fosters a knowledge-sharing culture within and outside the team. Motivates and inspires team members to achieve technical and commercial goals. Required Skills & Competencies: Strong understanding of programming concepts, software design, and development principles. Ability to work autonomously with minimal supervision. Experience leading software development teams in a complex environment. Excellent problem-solving skills with a proactive mindset. Strong communication skills, capable of conveying technical concepts to diverse audiences. Ability to work under pressure while maintaining high-quality standards. This role provides an exciting opportunity to contribute to innovative software solutions while leading and collaborating with cross-functional teams.

Senior Software Senior software Engineer Senior engineer
CI

Software Engineer

Capgemini Invent

1+ Year | Not Disclosed | Bengaluru, Karnataka, India | Full-time

Job Title: Software Engineer Role Overview: The Software Engineer is responsible for the design, development, maintenance, and optimization of software applications and solutions. This role involves applying scientific methods to analyze and solve software engineering challenges, contributing to research, design, and long-term development. The Software Engineer is expected to exercise independent judgment, collaborate with teams, and build expertise in software engineering disciplines. Key Responsibilities: Software Development & Engineering: Design, develop, and maintain software applications using industry best practices. Apply analytical and problem-solving skills to enhance system performance and security. Ensure high-quality, scalable, and efficient software solutions. Research & Innovation: Utilize scientific methods to analyze complex problems and develop innovative solutions. Stay updated with industry trends and emerging technologies. Contribute to the continuous improvement of software development methodologies. Collaboration & Stakeholder Engagement: Work closely with cross-functional teams, including developers, testers, and project managers. Participate in discussions on software design, architecture, and optimization strategies. Provide input and insights to enhance team performance and project success. Project Execution & Time Management: Manage tasks independently and deliver accurate, reliable results within set deadlines. Organize workload efficiently to meet mid-term project goals. Demonstrate accountability for assigned responsibilities and contribute to overall team objectives. Required Skills & Competencies: 1+ years of relevant work experience in software engineering. Strong understanding of programming concepts, software design, and development principles. Ability to work with minimal supervision, ensuring high-quality deliverables. Proficiency in problem-solving and decision-making based on situational understanding. Strong teamwork and communication skills to collaborate effectively with peers. This role offers an excellent opportunity for individuals looking to develop expertise in software engineering, work on diverse projects, and contribute to innovative software solutions in a dynamic and collaborative environment.

Software Engineer Software Engineer Engineer software Full-Time
QU

Senior Technical Lead Software Engineering

Qualcomm

9-12 Years | Not Disclosed | Bengaluru, Karnataka, India | Full-time

Job Title: Senior Technical Lead Software Engineering General Summary: Qualcomm Technologies Inc., a global leader in Snapdragon SoCs, is the largest provider of chipset solutions for Microsoft Windows on Snapdragon products. As part of our commitment to developing next-generation solutions, we seek a highly skilled Senior Technical Lead Software Engineering to drive innovation and excellence in our compute platform solutions. The ideal candidate is a self-motivated leader with excellent verbal and written communication skills and a proven ability to collaborate with engineers, partners, and customers across geographies. This role requires experience working with senior management in a corporate environment and the ability to take a hands-on technical leadership approach, diving into technical details and problem-solving as needed. Key Responsibilities: Software Development & Validation: Lead driver development and validation for compute platforms consisting of ARM cores, GPUs, and DSPs. Perform smoke testing, test scenario development, and issue troubleshooting to ensure product reliability and quality. Provide technical guidance and mentorship to software engineering teams. Collaboration & Stakeholder Engagement: Interface with cross-functional development and test teams, ensuring effective communication and seamless execution. Collaborate with OEMs for feature updates, over-the-air (OTA) updates, and test plan development. Drive large-scale software validation efforts across Windows, Linux, Android, and Integrity platforms. Data Analysis & Performance Optimization: Utilize big data tools and platforms to manage and analyze large datasets for software performance improvement. Optimize and validate multimedia drivers across audio, video, camera, display, and graphics components. Technical Expertise & Innovation: Demonstrate strong familiarity with ARM architecture and a solid understanding of CPU, GPU, and NPU architectures. Develop and optimize software using C, C++, Python, and other programming languages. Leverage tools like Power BI for data-driven decision-making. Minimum Qualifications: Bachelor s degree in Engineering, Information Systems, Computer Science, or a related field with 18+ years of Software Engineering experience. OR Master s degree with 15+ years of experience. OR PhD with 12+ years of experience. 2+ years of experience with programming languages such as C, C++, Java, Python, etc. Preferred Qualifications: 9-12 years of experience in driver development, validation, and compute platform software engineering. Proven experience in leading large teams responsible for software validation and development. Hands-on experience with multimedia/embedded applications and driver validation on Windows, Linux, Android, or Integrity platforms. Experience managing and analyzing large datasets using big data tools and platforms. Familiarity with ARM architectures, CPU/GPU/NPU architecture. Strong analytical, debugging, and troubleshooting skills for large-scale software systems. Be part of a pioneering team that develops cutting-edge solutions for Windows on Snapdragon. Work in a collaborative and innovation-driven environment with top industry professionals. Enjoy competitive compensation, career growth opportunities, and access to cutting-edge technologies.

Platform Engineer Platform engineer Full-Time Windows OS Architecture
SE

Software Engineer

Searce

4+ Years | Not Disclosed | Bengaluru, Karnataka, India | Full-time

About the Role We are looking for a dynamic and entrepreneurial Software Engineering Manager to drive innovation by developing cutting-edge technology solutions. This role focuses on automating processes, enhancing business efficiency, and delivering impactful insights and analytics. Key Responsibilities Lead and actively contribute to the design, development, and architecture of software solutions. Solve complex engineering challenges while maintaining high-quality standards. Oversee and manage a team of engineers, ensuring successful project execution. Play a pivotal role in technical decision-making and strategy. Preferred Qualifications 4+ years of experience in software engineering and leadership. Strong expertise in both Front-End and Back-End technologies. Experience in recruiting, training, and mentoring tech professionals. Involvement in campus recruitment and talent acquisition initiatives.

Software Engineer Software Engineer Engineer software Full-Time

1 - 20 of 0 jobs

* No exact matches found. Showing closest results instead
Sort by:

No results found

Modify search criteria or create an alert to get relevant jobs as soon as they’re posted

Create an alert

Continue to Save

Please login to your jobseeker account, or create a new one to save this job.

Feedback

Share Feedback