25,547 Software Intern jobs in India

Software Engineering-Embedded Software Engineering

Karnataka, Karnataka HARMAN International

Posted today

Job Viewed

Tap Again To Close

Job Description

HARMAN’s engineers and designers are creative, purposeful and agile. As part of this team, you’ll combine your technical expertise with innovative ideas to help drive cutting-edge solutions in the car, enterprise and connected ecosystem. Every day, you will push the boundaries of creative design, and HARMAN is committed to providing you with the opportunities, innovative technologies and resources to build a successful career.

A Career at HARMAN

As a technology leader that is rapidly on the move, HARMAN is filled with people who are focused on making life better. Innovation, inclusivity and teamwork are a part of our DNA. When you add that to the challenges we take on and solve together, you’ll discover that at HARMAN you can grow, make a difference and be proud of the work you do everyday.

Introduction: A Career at HARMAN Automotive

We’re a global, multi-disciplinary team that’s putting the innovative power of technology to work and transforming tomorrow. At HARMAN Automotive, we give you the keys to fast-track your career.

  • Engineer audio systems and integrated technology platforms that augment the driving experience.
  • Combine ingenuity, in-depth research, and a spirit of collaboration with design and engineering excellence.
  • Advance in-vehicle infotainment, safety, efficiency, and enjoyment.
  • About the Role

    We are looking for a passionate and skilled Senior Software Engineer to join our Core Assets team, focusing on Telematics Control Unit TCU) software development. This role involves designing, developing, and maintaining software components that serve as reusable assets across multiple projects. You will work collaboratively with a team of engineers to build robust, scalable, and maintainable software modules used across various automotive applications.
     

    What You Will Do

  • Design, develop, and maintain software for core assets across TCU applications.
  • Contribute to Unit Testing (UT), CI/CD pipelines, and defect resolution processes.
  • Participate in code reviews, design discussions, and agile ceremonies.
  • Collaborate with cross-functional teams to ensure product integration and compliance with system requirements.
  • Maintain clean and well-documented code following coding standards and guidelines.
  • What You Need to be successful

  • Strong proficiency in C/C++ development in embedded or system-level environments.
  • Good understanding of object-oriented programming and real-time systems.
  • Basic proficiency in Python for scripting and tool development.
  • Experience with Shell scripting on Linux-based systems.
  • Familiarity with AI-powered development tools like GitHub Copilot, VS Code, etc.
  • Exposure to CI/CD tools like Jenkins, Git, GitLab, or similar.
  • Strong debugging and problem-solving skills.
  • Bonus Points if You Have

  • Experience working in the automotive domain, especially with TCU
  • Knowledge of automotive communication protocols (CAN, Ethernet, etc.).
  • Experience in multi-threaded, memory-constrained environments.
  • What Makes You Eligible

  • Must be willing to work from the office as and when required (hybrid work culture).
  • Ability to work collaboratively in a team environment; this is not a solo/individual contributor role.
  • Excellent communication skills to work across teams and functions.
  • What We Offer

  • Flexible work environment, depends on test requests, mostly we request to work from office for best test quality results,
  • Access to employee discounts on world-class Harman and Samsung products (JBL, HARMAN Kardon, AKG, etc.)
  • Extensive training opportunities through our own HARMAN University
  • Competitive wellness benefits
  • Tuition Reimbursement
  • Access to HARMAN Campus Fitness Center and Cafeteria
  • An inclusive and diverse work environment that fosters and encourages professional and personal development.
  • You Belong Here

    HARMAN is committed to making every employee feel welcomed, valued, and empowered. No matter what role you play, we encourage you to share your ideas, voice your distinct perspective, and bring your whole self with you – all within a support-minded culture that celebrates what makes each of us unique. We also recognize that learning is a lifelong pursuit and want you to flourish. We proudly offer added opportunities for training, development, and continuing education, further empowering you to live the career you want.

    About HARMAN: Where Innovation Unleashes Next-Level Technology

    Ever since the 1920s, we’ve been amplifying the sense of sound. Today, that legacy endures, with integrated technology platforms that make the world smarter, safer, and more connected.

    Across automotive, lifestyle, and digital transformation solutions, we create innovative technologies that turn ordinary moments into extraordinary experiences. Our renowned automotive and lifestyle solutions can be found everywhere, from the music we play in our cars and homes to venues that feature today’s most sought-after performers, while our digital transformation solutions serve humanity by addressing the world’s ever-evolving needs and demands. Marketing our award-winning portfolio under 16 iconic brands, such as JBL, Mark Levinson, and Revel, we set ourselves apart by exceeding the highest engineering and design standards for our customers, our partners and each other.

    #LI-MD2

    HARMAN is proud to be an Equal Opportunity / Affirmative Action employer. All qualified applicants will receive consideration for employment without regard torace, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.

    This advertiser has chosen not to accept applicants from your region.

    Software Engineering - Development

    Mumbai, Maharashtra Confidential

    Posted today

    Job Viewed

    Tap Again To Close

    Job Description

    Who We Are

    At Kyndryl, we design, build, manage and modernize the mission-critical technology systems that the world depends on every day. So why work at Kyndryl We are always moving forward – always pushing ourselves to go further in our efforts to build a more equitable, inclusive world for our employees, our customers and our communities.

    The Role

    Are you passionate about solving complex problems Do you thrive in a fast-paced environment Then there's a good chance you will love being a part of our Software Engineering – Development team at Kyndryl, where you will be able to see the immediate value of your work.

    As a Software Engineering - Developer at Kyndryl, you will be at the forefront of designing, developing, and implementing cutting-edge software solutions. Your work will play a critical role in our business offering, your code will deliver value to our customers faster than ever before, and your attention to detail and commitment to quality will be critical in ensuring the success of our products.

    Using design documentation and functional programming specifications, you will be responsible for implementing identified components. You will ensure that implemented components are appropriately documented, unit-tested, and ready for integration into the final product. You will have the opportunity to architect the solution, test the code, and deploy and build a CI/CD pipeline for it.

    As a valued member of our team, you will provide work estimates for assigned development work, and guide features, functional objectives, or technologies being built for interested parties. Your contributions will have a significant impact on our products&apos success, and you will be part of a team that is passionate about innovation, creativity, and excellence. Above all else, you will have the freedom to drive innovation and take ownership of your work while honing your problem-solving, collaboration, and automation skills. Together, we can make a difference in the world of cloud-based managed services.

    Your Future at Kyndryl

    The career path ahead is full of exciting opportunities to grow and advance within the job family. With dedication and hard work, you can climb the ladder to higher bands, achieving coveted positions such as Principal Engineer or Vice President of Software. These roles not only offer the chance to inspire and innovate, but also bring with them a sense of pride and accomplishment for having reached the pinnacle of your career in the software industry.

    Who You Are

    You're good at what you do and possess the required experience to prove it. However, equally as important – you have a growth mindset; keen to drive your own personal and professional development. You are customer-focused – someone who prioritizes customer success in their work. And finally, you're open and borderless – naturally inclusive in how you work with others.

    Required Technical And Professional Experience

    • 1 year of experience working as a software engineer on complex software projects
    • Excellent coding skills and solid development experience (Java, Python, .Net etc.) with debugging and problem-solving skills
    • Software development methodologies, with demonstrated experience developing scalable and robust software
    • Experienced in relational and NoSQL databases, data mapping, XML/JSON, Rest based web services
    • Knowledge of architecture design - Microservices architecture, containers (Docker & k8s), messaging queues
    • Deep understanding of OOP and Design patterns

    Preferred Technical And Professional Experience

    • Bachelor&aposs degree in Computer Science, related technical field, or equivalent practical experience
    • Certification in one or more of the hyperscalers (Azure, AWS, and Google GCP) - otherwise, you can obtain certifications with Kyndryl
    • Experience with DevOps tools and modern engineering practices

    Being You

    Diversity is a whole lot more than what we look like or where we come from, it's how we think and who we are. We welcome people of all cultures, backgrounds, and experiences. But we're not doing it single-handily: Our Kyndryl Inclusion Networks are only one of many ways we create a workplace where all Kyndryls can find and provide support and advice. This dedication to welcoming everyone into our company means that Kyndryl gives you – and everyone next to you – the ability to bring your whole self to work, individually and collectively, and support the activation of our equitable culture. That's the Kyndryl Way.

    What You Can Expect

    With state-of-the-art resources and Fortune 100 clients, every day is an opportunity to innovate, build new capabilities, new relationships, new processes, and new value. Kyndryl cares about your well-being and prides itself on offering benefits that give you choice, reflect the diversity of our employees and support you and your family through the moments that matter – wherever you are in your life journey. Our employee learning programs give you access to the best learning in the industry to receive certifications, including Microsoft, Google, Amazon, Skillsoft, and many more. Through our company-wide volunteering and giving platform, you can donate, start fundraisers, volunteer, and search over 2 million non-profit organizations. At Kyndryl, we invest heavily in you, we want you to succeed so that together, we will all succeed.

    Get Referred!

    If you know someone that works at Kyndryl, when asked 'How Did You Hear About Us' during the application process, select 'Employee Referral' and enter your contact&aposs Kyndryl email address.


    Skills Required
    Java, Design Patterns, .NET, K8S, Data Mapping, Json, Oop, Docker, Xml, Containers, Devops Tools, Python
    This advertiser has chosen not to accept applicants from your region.

    Software Engineering

    Gurugram, Uttar Pradesh Confidential

    Posted today

    Job Viewed

    Tap Again To Close

    Job Description

    We are seeking a skilled Software Engineer to join our team in India. The ideal candidate will have a solid background in software development and a passion for creating innovative solutions. You will work on diverse projects, collaborating with other engineers and stakeholders to deliver high-quality software.

    Responsibilities
    • Design, develop, and maintain scalable software applications.
    • Collaborate with cross-functional teams to define, design, and ship new features.
    • Troubleshoot and debug applications to optimize performance and reliability.
    • Participate in code reviews to ensure code quality and adherence to best practices.
    • Stay updated with emerging technologies and industry trends to enhance the software development process.
    Skills and Qualifications
    • Bachelor's degree in Computer Science, Engineering, or a related field.
    • 5-10 years of experience in software development, with a strong understanding of software engineering principles.
    • Proficiency in programming languages such as Java, Python, or C#.
    • Experience with web frameworks (e.g., Angular, React, or Vue.js) and RESTful APIs.
    • Strong knowledge of database management systems (SQL and NoSQL).
    • Familiarity with cloud services (AWS, Azure, or Google Cloud) and DevOps practices.
    • Excellent problem-solving skills and ability to work in a team environment.

    Education
    Bachelor Of Technology (B.Tech/B.E)
    Skills Required
    Java, Python, Cloud Computing, Kubernetes, Docker, Microservices, Sql, Git, Data Structures
    This advertiser has chosen not to accept applicants from your region.

    Software Engineering

    Ahmedabad, Gujarat Confidential

    Posted today

    Job Viewed

    Tap Again To Close

    Job Description

    We are seeking a skilled Software Engineer to join our dynamic team in India. The ideal candidate will have a strong background in software development and a passion for building high-quality software solutions.

    Responsibilities
    • Design, develop, and maintain software applications and systems.
    • Collaborate with cross-functional teams to define, design, and ship new features.
    • Troubleshoot and debug applications to optimize performance.
    • Participate in code reviews to maintain code quality and share knowledge.
    • Write clean, maintainable, and efficient code in accordance with best practices.
    • Stay updated with emerging technologies and industry trends.
    Skills and Qualifications
    • Bachelor's degree in Computer Science or a related field.
    • 5-10 years of experience in software development.
    • Proficiency in programming languages such as Java, Python, or C++.
    • Experience with web development technologies (HTML, CSS, JavaScript).
    • Familiarity with database management systems like MySQL, PostgreSQL, or MongoDB.
    • Knowledge of software development methodologies (Agile, Scrum).
    • Strong problem-solving skills and attention to detail.
    • Ability to work independently and as part of a team.

    Education
    Bachelor Of Technology (B.Tech/B.E)
    Skills Required
    Java, Python, Kubernetes, Aws, Microservices, Sql, Docker, Rest Apis, Agile
    This advertiser has chosen not to accept applicants from your region.

    Software Engineering

    Noida, Uttar Pradesh Confidential

    Posted today

    Job Viewed

    Tap Again To Close

    Job Description

    We are seeking a skilled Software Engineer with 5-10 years of experience to join our dynamic team in India. The ideal candidate will have a strong background in software development and a passion for creating innovative solutions.

    Responsibilities
    • Design, develop, test, and maintain software applications.
    • Collaborate with cross-functional teams to define, design, and ship new features.
    • Troubleshoot and debug applications to ensure optimal performance.
    • Participate in code reviews and provide constructive feedback.
    • Stay updated with the latest industry trends and technologies to ensure best practices.
    Skills and Qualifications
    • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
    • Proficiency in programming languages such as Java, C++, Python, or JavaScript.
    • Experience with web frameworks such as React, Angular, or Node.js.
    • Strong understanding of database management systems like MySQL, PostgreSQL, or MongoDB.
    • Familiarity with cloud services (AWS, Azure, Google Cloud) and containerization technologies (Docker, Kubernetes).
    • Knowledge of software development methodologies such as Agile or Scrum.
    • Excellent problem-solving skills and attention to detail.
    • Strong communication and teamwork skills.

    Education
    Bachelor Of Technology (B.Tech/B.E)
    Skills Required
    Java, Python, C++, Sql, Cloud Computing, Microservices, Docker, Kubernetes, Agile Methodologies, Devops
    This advertiser has chosen not to accept applicants from your region.

    Software Engineering

    Ahmedabad, Gujarat Confidential

    Posted today

    Job Viewed

    Tap Again To Close

    Job Description

    We are looking for a skilled Software Engineer to join our dynamic team in India. The ideal candidate will have 5-10 years of experience in software development, with a strong understanding of programming languages and frameworks.

    Responsibilities
    • Design, develop, and maintain software applications.
    • Collaborate with cross-functional teams to define, design, and ship new features.
    • Troubleshoot and debug applications to optimize performance.
    • Participate in code reviews to maintain code quality and share knowledge.
    • Stay up-to-date with emerging technologies and industry trends to enhance development processes.
    Skills and Qualifications
    • Bachelor's degree in Computer Science, Engineering, or a related field.
    • Proficiency in programming languages such as Java, C#, Python, or JavaScript.
    • Experience with web development frameworks like React, Angular, or Node.js.
    • Knowledge of database management systems such as MySQL, PostgreSQL, or MongoDB.
    • Familiarity with version control systems like Git.
    • Understanding of software development methodologies such as Agile or Scrum.

    Education
    Bachelor Of Technology (B.Tech/B.E)
    Skills Required
    Java, Python, React, Kubernetes, Docker, Aws, Microservices, Sql, Git, Agile
    This advertiser has chosen not to accept applicants from your region.

    Software Engineering

    Chennai, Tamil Nadu Confidential

    Posted today

    Job Viewed

    Tap Again To Close

    Job Description

    Description

    We are seeking a skilled Software Engineer to join our dynamic team in India. The ideal candidate will have 3-10 years of experience in software development and a strong understanding of programming and software engineering principles.

    Responsibilities
    • Develop, test, and maintain software applications.
    • Collaborate with cross-functional teams to define, design, and ship new features.
    • Identify and fix bugs in existing software.
    • Participate in code reviews and contribute to team knowledge sharing.
    • Stay updated with the latest industry trends and technologies.
    Skills and Qualifications
    • Bachelor's degree in Computer Science, Engineering, or a related field.
    • Proficiency in programming languages such as Java, Python, or C++.
    • Experience with web development frameworks (e.g., React, Angular, or Vue.js).
    • Familiarity with database management systems (e.g., MySQL, PostgreSQL, or MongoDB).
    • Understanding of software development methodologies (Agile, Scrum).
    • Strong problem-solving skills and attention to detail.

    Education
    Master OF Business Administration (M.B.A), Bachelor Of Technology (B.Tech/B.E), PGP, PGDM, Master of Public Administration (MPA), Master of Library & Information Science (MLIS), Bachelor of Business Administration (B.B.A), Masters in Technology (M.Tech/M.E), Doctor of Business Administration (DBA), Post Graduate Programme in Management for Executives (PGPX)
    Skills Required
    Java, Python, Sql, Kubernetes, Docker, Aws, Microservices, Agile Methodologies, Git
    This advertiser has chosen not to accept applicants from your region.
    Be The First To Know

    About the latest Software intern Jobs in India !

    Software Engineering

    Pune, Maharashtra Confidential

    Posted today

    Job Viewed

    Tap Again To Close

    Job Description

    Job description

    Software Engineer

    Key Responsibilities:

    • Develop and maintain automation solutions using Smart Automation service offerings.
    • Collaborate with stakeholders to gather and analyze requirements for automation.
    • Design, test, and deploy automation solutions using industry-standard tools and technologies.
    • Monitor and maintain automation solutions to ensure optimal performance and address any issues that arise.
    • Provide training and support to end-users on the use of automation solutions.
    • Continuously evaluate and improve existing automation solutions to enhance efficiency and effectiveness.

    Technologies and Skills:

    • Microsoft Power Platform (PowerApps, Power Automate, Power BI)
    • UiPath Robotic Process Automation (RPA)
    • Chatbot Platforms
    • Conversational AI

    Key Expected Achievements:

    • Successful development and deployment of automation solutions that meet business requirements and enhance operational efficiency.
    • Reduction in manual effort and time spent on repetitive tasks through effective automation.
    • Improved stakeholder satisfaction through timely and effective automation solutions.
    • Continuous improvement of existing automation solutions to ensure they remain effective and efficient.
    • Effective training and support provided to end-users, enabling them to utilize automation solutions to their full potential.

    Qualifications:

    • Proven experience as a Software Engineer, with a strong understanding of automation tools and technologies.
    • Proficiency in programming languages such as Python, Java, or C#.
    • Strong analytical and problem-solving skills.
    • Excellent communication and collaboration skills.
    • Ability to work independently and as part of a team.
    • Relevant certifications in automation or related fields are a plus

    Skills Required
    Java, Javascript, Python, Sql
    This advertiser has chosen not to accept applicants from your region.

    Software Engineering

    Gurugram, Uttar Pradesh Confidential

    Posted today

    Job Viewed

    Tap Again To Close

    Job Description

    We are seeking an experienced Software Engineer to join our dynamic team in India. The ideal candidate will be responsible for designing, developing, and implementing software solutions that meet business needs.

    Responsibilities
    • Develop, test, and maintain high-quality software applications.
    • Collaborate with cross-functional teams to define, design, and ship new features.
    • Troubleshoot and debug applications to optimize performance.
    • Participate in code reviews to maintain code quality and share knowledge with team members.
    • Stay up-to-date with emerging technologies and industry trends.
    Skills and Qualifications
    • Bachelor's degree in Computer Science, Engineering, or related field.
    • Proficiency in programming languages such as Java, Python, or C++.
    • Experience with web technologies (HTML, CSS, JavaScript) and frameworks like React or Angular.
    • Familiarity with database management systems (SQL, NoSQL).
    • Understanding of software development methodologies (Agile, Scrum).
    • Strong problem-solving skills and ability to work independently or in a team.

    Education
    Bachelor Of Technology (B.Tech/B.E)
    Skills Required
    Java, Kubernetes, Microservices, Docker, Sql, Restful Apis, Cloud Computing, Agile Methodologies, Version Control
    This advertiser has chosen not to accept applicants from your region.

    Software Engineering

    Pune, Maharashtra Confidential

    Posted today

    Job Viewed

    Tap Again To Close

    Job Description

    We are seeking a skilled Software Engineer to join our dynamic team in India. The ideal candidate will have 5-10 years of experience in software development and a passion for building innovative solutions.

    Responsibilities
    • Design, develop, and maintain software applications that meet business requirements.
    • Collaborate with cross-functional teams to define, design, and ship new features.
    • Troubleshoot and debug applications to optimize performance and reliability.
    • Participate in code reviews to ensure code quality and share knowledge with team members.
    • Stay updated with the latest industry trends and technologies to ensure best practices.
    Skills and Qualifications
    • Proficient in programming languages such as Java, Python, or C++.
    • Experience with web development technologies including HTML, CSS, and JavaScript.
    • Strong understanding of database management systems (e.g., MySQL, PostgreSQL).
    • Familiarity with version control systems like Git.
    • Knowledge of software development methodologies such as Agile or Scrum.

    Education
    Bachelor Of Technology (B.Tech/B.E)
    Skills Required
    Java, Python, Kubernetes, Docker, Microservices, Sql, Aws, Rest Apis, Git
    This advertiser has chosen not to accept applicants from your region.
     

    Nearby Locations

    Other Jobs Near Me

    Industry

    1. request_quote Accounting
    2. work Administrative
    3. eco Agriculture Forestry
    4. smart_toy AI & Emerging Technologies
    5. school Apprenticeships & Trainee
    6. apartment Architecture
    7. palette Arts & Entertainment
    8. directions_car Automotive
    9. flight_takeoff Aviation
    10. account_balance Banking & Finance
    11. local_florist Beauty & Wellness
    12. restaurant Catering
    13. volunteer_activism Charity & Voluntary
    14. science Chemical Engineering
    15. child_friendly Childcare
    16. foundation Civil Engineering
    17. clean_hands Cleaning & Sanitation
    18. diversity_3 Community & Social Care
    19. construction Construction
    20. brush Creative & Digital
    21. currency_bitcoin Crypto & Blockchain
    22. support_agent Customer Service & Helpdesk
    23. medical_services Dental
    24. medical_services Driving & Transport
    25. medical_services E Commerce & Social Media
    26. school Education & Teaching
    27. electrical_services Electrical Engineering
    28. bolt Energy
    29. local_mall Fmcg
    30. gavel Government & Non Profit
    31. emoji_events Graduate
    32. health_and_safety Healthcare
    33. beach_access Hospitality & Tourism
    34. groups Human Resources
    35. precision_manufacturing Industrial Engineering
    36. security Information Security
    37. handyman Installation & Maintenance
    38. policy Insurance
    39. code IT & Software
    40. gavel Legal
    41. sports_soccer Leisure & Sports
    42. inventory_2 Logistics & Warehousing
    43. supervisor_account Management
    44. supervisor_account Management Consultancy
    45. supervisor_account Manufacturing & Production
    46. campaign Marketing
    47. build Mechanical Engineering
    48. perm_media Media & PR
    49. local_hospital Medical
    50. local_hospital Military & Public Safety
    51. local_hospital Mining
    52. medical_services Nursing
    53. local_gas_station Oil & Gas
    54. biotech Pharmaceutical
    55. checklist_rtl Project Management
    56. shopping_bag Purchasing
    57. home_work Real Estate
    58. person_search Recruitment Consultancy
    59. store Retail
    60. point_of_sale Sales
    61. science Scientific Research & Development
    62. wifi Telecoms
    63. psychology Therapy
    64. pets Veterinary
    View All Software Intern Jobs