Entry Level IOS Programming Jobs in Bengaluru

432 Jobs Found

AS

Functional Safety Engineer

Avin Systems

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

Functional Safety Engineer Location: Bangalore Experience: 3 6 Years Education: B.E / B.Tech / M.E / M.Tech in Electronics, Electrical, Computer Science, or a related field Job Summary We are seeking a skilled and motivated Functional Safety Engineer to join our automotive embedded systems team. The ideal candidate will have hands-on experience with ISO 26262, strong embedded C programming knowledge, and a solid understanding of the software development lifecycle. This role is critical in ensuring that all safety-critical systems are developed in compliance with industry safety standards and regulations. Key Responsibilities Develop and maintain the Functional Safety Management System (FSMS) in line with ISO 26262 standards. Conduct hazard analysis and risk assessments (HARA) for automotive embedded systems. Define, allocate, and manage functional and technical safety requirements across hardware and software components. Support and guide development teams in achieving ASIL (Automotive Safety Integrity Level) compliance. Collaborate with hardware and software teams to ensure safety mechanisms are implemented and validated effectively. Prepare and maintain safety-related documentation, including Safety Plans, Safety Cases, and Safety Analyses (FMEA, FTA, DFA, etc.). Ensure traceability of safety requirements throughout the SDLC, using appropriate tools and processes. Participate in reviews, audits, and assessments to ensure continuous compliance with ISO 26262. Support safety validation and verification activities. Required Skills & Experience 3 6 years of experience in Functional Safety Engineering, with a minimum of 2+ years working specifically with ISO 26262. Proficient in Embedded C programming, with exposure to real-time embedded systems. Strong understanding of the Software Development Life Cycle (SDLC) in safety-critical environments. Good analytical and problem-solving skills. Effective communication and collaboration skills to work with cross-functional teams. Preferred / Added Advantage Experience in the automotive domain (e.g., ADAS, powertrain, or body control modules). Familiarity with automotive communication protocols (CAN, LIN, FlexRay). Exposure to toolchains like DOORS, Polarion, or Jama for requirement and safety management. Knowledge of complementary standards such as ISO 21434 (Cybersecurity) or IEC 61508. Work on innovative and safety-critical projects for global automotive clients. Opportunity to deepen your expertise in functional safety and ISO 26262. Collaborate with a high-caliber team in a technically driven environment. Competitive compensation, learning opportunities, and career advancement paths. Qualification : .E / B.Tech / M.E / M.Tech in Electronics, Electrical, Computer Science, or a related field

Functional Safety Functional safety Engineer Functional Engineer
C-

Software & Algorithm Design Engineer Robotics

Cynlr - Cybernetics H.i.v.e

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

Job Title: Software & Algorithm Design Engineer Robotics Location: Bengaluru Overview: We are seeking a talented Software and Algorithm Design Engineer to join our Robotics team. The ideal candidate will have a strong foundation in machine learning, computer vision, and image processing, coupled with practical experience in developing and optimizing algorithms for real-world robotics applications. This role demands proficiency in C++, familiarity with GPU computing, and a systems-level approach to problem-solving. Key Responsibilities: Develop and model new Machine Learning architectures and algorithms from the ground up. Apply expertise in machine vision and image processing to solve complex robotic perception problems. Classify and evaluate various ML models, understanding their benefits, limitations, and evolution. Parameterize problems with a clear understanding of system-level and process-level impacts. Translate and optimize DSP and/or Neural Network-based algorithms for high performance. Build robust test frameworks to validate algorithm correctness and performance. Collaborate closely with cross-functional teams to deliver production-ready, reliable robotics software beyond prototyping stages. Document code and algorithm design meticulously to ensure maintainability and clarity. Utilize GPU technologies, including CUDA, to accelerate algorithm performance. Required Skills & Qualifications: Strong grasp of Machine Learning fundamentals and practical ML toolkits. Proficient in C++ (Python proficiency assumed). Solid background in Machine Vision and Image Processing. Understanding of control systems is a plus. Familiarity with GPU application development and CUDA programming (expert level not required). Experience optimizing algorithms related to DSP or Neural Networks. Skilled in building comprehensive test frameworks for software validation. Passionate about documentation and writing clean, readable code. Comfortable working within a software development lifecycle to create production-quality software. Preferred Knowledge: ML Architectures and Neural Networks Digital Image Processing & Machine Vision CPU and GPU Architectures CUDA and GPU Programming Basic Software Design Patterns Memory Architecture & Optimization Techniques Algorithm Performance Optimization Tools & Technologies: C++ CUDA cuDNN and other machine learning frameworks Computer Vision libraries (e.g., OpenCV)

Sw Design Sw design Robotics Robotics design
PL

Software Engineer Unity

Playsimple

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

Job Title: Software Engineer Unity Location: Bangalore North, Karnataka, India Industry: Entertainment / Mobile Gaming Job Type: Full-Time Experience Required: 3 5 Years About Us: We are one of India s most exciting and fast-growing mobile gaming companies. Since our founding in 2014, we ve partnered with Modern Times Group (MTG) to build a global presence in casual mobile gaming. Our chart-topping games including Daily Themed Crossword, WordTrip, WordJam, WordWars, WordTrek, TileMatch, and Jigsaw reach millions of players across the world. We combine compelling gameplay with powerful tech and analytics to drive success at scale. Position Summary: We are looking for an experienced Unity Developer to join our fast-paced game development team. You will be responsible for building and optimizing front-end gameplay features and user experiences for millions of players globally. If you're passionate about gaming, thrive in dynamic environments, and enjoy solving unique challenges every day, this role is for you. Key Responsibilities: Design, build, and maintain efficient, reusable, and reliable Unity code. Translate game design documents into functional game features. Implement and fine-tune game mechanics, UI elements, and interactions. Optimize memory and performance for a wide range of mobile devices. Collaborate with artists, designers, and other developers to deliver polished, high-quality gaming experiences. Continuously improve code quality, structure, and development workflows. Ensure cross-platform (iOS/Android) performance and compatibility. Requirements: Technical Requirements: 3+ years of professional experience in Unity game development. Strong programming skills in C# with a deep understanding of object-oriented programming. Solid understanding of data structures, algorithms, and design patterns. Experience with Unity systems such as scripting, animation, particle systems, GUI, and asset management. Knowledge of game physics, UI/UX implementation, and session management. Familiarity with architectural patterns and clean coding practices. Nice-to-Have: Experience with 2D game development. Experience working on a published or well-known mobile title. Experience with level design and in-game content planning. Proficiency in optimizing games for older hardware and lower-end devices. What We re Looking For: Highly creative and collaborative mindset. Quick learner who can adapt to changing technologies and project needs. Passion for games and a strong drive to build products enjoyed by millions. Strong team player with excellent communication and problem-solving skills. Contribute to globally loved mobile games with a massive user base. Work with a passionate and talented team in a high-growth, fun environment. Be at the forefront of innovation in the mobile gaming industry. Learn fast, ship fast, and grow your impact as a Unity developer.

Software Engineer Software Engineer Engineer software Unity
SI

Software Developer-c++

Siemens

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

Software Developer C++ Location: Bangalore, Karnataka, India Employment Type: Full-time, Permanent Experience Level: Experienced Professional (6-8 years) Role Overview We are seeking a proactive and skilled Full Stack Developer with deep expertise in C++ to contribute to the development of MR image reconstruction modules integrated with AI. The ideal candidate will actively research and innovate MR reconstruction techniques, improve module performance, and collaborate closely with cross-functional teams to deliver high-quality medical imaging solutions. Key Responsibilities Develop, improve, test, and maintain MR image reconstruction modules. Conduct research to enhance acquisition speed, data extraction, noise/artifact robustness, and overall reconstruction quality. Develop AI inferencing code, prepare data, and support model training activities. Manage code repositories and version control systems such as Git or Azure Repos. Participate actively in design discussions, code reviews, and agile development processes. Troubleshoot and optimize module performance, security, and scalability. Collaborate with product owners and stakeholders to manage backlogs and ensure continuous feature delivery. Required Skills & Qualifications Education: BE/B.Tech/MCA/ME/M.Tech from a recognized institution. Core Expertise: Strong practical experience in C++ development, object-oriented programming, and design patterns. Additional Skills: Python programming experience (advantageous). Knowledge of medical imaging modalities, particularly MRI (preferred). Strong foundation in physics, mathematics, signal processing, linear algebra, probability, and random processes. Understanding of inverse problems, AI, imaging chains, MR reconstruction, and pulse sequences is a plus. Soft Skills: Strong analytical and problem-solving skills, clear communication, and a passion for learning and creative thinking. Tools: Experience with Azure Repos or Git for version control. Experience 6 to 8 years of core development experience with C++. Collaborative work environment fostering professional growth. Challenging projects enhancing technical expertise. Competitive compensation and benefits.

Software Developer Software developer C C developer
CL

Backend Developer Intern (sde)

Cloudsek

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

Job Title: Backend Developer Intern (SDE) Cybersecurity | CloudSEK Location: Bengaluru, Karnataka, India About CloudSEK CloudSEK is a fast-growing AI-powered cybersecurity company that specializes in digital risk monitoring. Founded in 2015 and headquartered in Singapore, we are building the world s fastest and most reliable AI platform to identify and mitigate digital threats in real-time. We ve received multiple accolades, including: NASSCOM-DSCI Excellence Award for Security Product Company of the Year NetApp Excellerator s Best Growth Strategy Award Raised $7M Series A funding led by MassMutual Ventures At CloudSEK, we foster a culture that values curiosity, creativity, and collaboration. If you're passionate about cybersecurity and backend development, we want you on our team! What You'll Do (Internship Responsibilities) As a Backend Development Intern (SDE), you will: Work with experienced developers to design, build, and maintain scalable backend systems for our cybersecurity products Write clean and efficient code using modern programming languages like Node.js or Go Collaborate with cross-functional teams including front-end developers, data scientists, and product managers to deliver innovative features Participate in code reviews and contribute to maintaining high-quality coding standards Troubleshoot and fix bugs, performance bottlenecks, and security issues Document technical specifications and support materials Stay updated with emerging technologies in backend development and cybersecurity What We're Looking For (Intern Requirements) Pursuing or recently completed a degree in Computer Science, Software Engineering, or related field Solid understanding of backend development with skills in Node.js or Go Basic knowledge of APIs, databases (SQL), and web technologies Strong analytical and problem-solving abilities Excellent communication and teamwork skills Eagerness to learn, adapt, and grow in a dynamic environment Passion for cybersecurity and innovation Preferred Qualifications (Nice to Have) Exposure to cloud platforms like AWS, GCP, or Azure Experience with Docker, Kubernetes, or similar containerization tools Familiarity with CI/CD pipelines, Git, Jenkins, and DevOps workflows Understanding of NoSQL databases, caching, and distributed systems Hands-on experience working on real-world cybersecurity products Mentorship from a team of industry experts Flexible working hours and an open, vibrant office culture Free food, unlimited snacks, and drinks at our Bengaluru office Fun team events, games, and music we work hard and celebrate harder! Note: This is a paid internship opportunity. Duration and stipend will be discussed during the interview process. Join CloudSEK as a Backend Intern and work on cutting-edge technology that protects global digital assets. Apply now to be part of a team that s shaping the future of digital risk management. Qualification : Pursuing or recently completed a degree in Computer Science, Software Engineering, or related field

Backend Developer Backend Developer Intern Backend Intern
CL

Product Specialist Intern

Cloudsek

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

Job Title: Product Specialist Intern Cybersecurity Location: Bengaluru, Karnataka, India Internship Duration: 3 Months | Full-Time About CloudSEK CloudSEK is a cutting-edge AI-powered cybersecurity company that s revolutionizing the way digital threats are detected and mitigated in real-time. Founded in 2015 and headquartered in Singapore, we are committed to developing the fastest, most reliable AI and ML technology to identify, analyze, and resolve cyber threats. Our product suite includes: XVigil: Digital Risk Protection and Threat Intelligence Platform BeVigil: Attack Surface Monitoring and Threat Detection Tool SVigil: Contextual AI for Software Supply Chain Risk Management With rapid global expansion, including operations in India, Southeast Asia, and the Americas, CloudSEK has received accolades such as: NASSCOM-DSCI Excellence Award for Security Product Company of the Year NetApp Excellerator s Best Growth Strategy Award Series A funding of $7M to fuel growth and innovation Join us as we continue to redefine digital risk management! About the Role: Product Specialist Intern We are looking for enthusiastic Product Specialist Interns who are eager to learn and contribute to the cybersecurity space. If you have a passion for technology, client communication, and problem-solving, this is an excellent opportunity for you! As a Product Specialist Intern at CloudSEK, you will play a crucial role in supporting clients and helping them make the most of our cybersecurity products. Key Responsibilities Client Support & Communication: Act as the first point of contact for clients with product-related queries and issues. Provide assistance via email, phone, and online presentations. Troubleshooting & Issue Resolution: Identify, document, and troubleshoot customer issues, providing timely solutions or escalating to the relevant teams. Ownership & Accountability: Take ownership of client issues, ensuring they are resolved efficiently and follow through with the internal teams for prompt resolution. Process & Compliance Tracking: Ensure all processes are followed, and compliance standards are maintained. Product Knowledge & Updates: Stay updated on the latest cybersecurity trends, technologies, and product developments to better assist clients. Skills & Qualifications B.Tech Final Year Engineering students with a focus on Computer Science, Information Technology, or similar fields. Excellent verbal and written communication skills in English. Strong problem-solving capabilities and a keen interest in learning new technologies. Self-driven, with the ability to work independently in a fast-paced startup environment. Basic knowledge of CRM software and MS Office is a plus. Interest in Cybersecurity is a plus, but not mandatory. At CloudSEK, we believe in providing an environment where you can learn, grow, and develop your skills. As an intern, you will: Flexible working hours to promote work-life balance Access to free food, unlimited snacks, and beverages in the office Engage in team bonding activities, games, and music sessions we love to unwind together! A chance to work in an innovative, fast-paced startup culture that encourages creativity and learning If you're passionate about technology, client success, and want to contribute to the world of digital risk protection, CloudSEK is the place for you. Apply now for the Product Specialist Internship and gain hands-on experience with cutting-edge cybersecurity technologies! Qualification : B.Tech Final Year Engineering students with a focus on Computer Science, Information Technology, or similar fields.

Specialist Product specialist Intern Product Intern Full-Time
ME

Software Development Engineer I iOS

Meesho

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

SDE I iOS Location: Bangalore, Karnataka | Department: Tech About the Team At Meesho, 5% of Indian households shop with us, and we ve built systems that manage millions of daily orders with zero downtime. It sounds impossible, but it s how we operate. Speed over perfection, learning through failure, and a Founder s Mindset drive our engineering culture. We re obsessed with continuous growth, open communication, and building a product that impacts millions. Our engineers thrive in a fast-paced, collaborative, and feedback-oriented environment. If you're excited about building impactful tech while debating storylines over chai, you ll fit right in. About the Role As a Software Development Engineer I (iOS) at Meesho, you ll help build new features from scratch using Swift and SwiftUI on one of India s fastest-growing e-commerce platforms. You ll work in an agile environment, contribute to app architecture, and write robust, clean, and scalable code that impacts millions of users. What You Will Do Develop and deliver new product features in Meesho s iOS app. Ensure the performance, quality, and responsiveness of the app. Collaborate with team members to define and ship new features. Maintain code quality through architectural reviews and code reviews. What You Will Need Bachelor s degree in Engineering or related field (BE/BTech). 1+ years of professional experience in iOS development. Proficiency in Swift, Xcode, UIKit, and SwiftUI. Familiarity with Apple design guidelines and mobile UX patterns. Understanding of core iOS concepts such as memory management, multithreading, networking, and protocols. Experience with RESTful APIs and JSON parsing. Hands-on experience with Git and collaborative development. Strong debugging skills, including identifying memory leaks and performance issues. Experience in writing unit and functional tests. Ability to write clean, maintainable, and scalable code. About Us Meesho is India s leading e-commerce platform for the next billion users. We re revolutionizing how small businesses and consumers connect online by offering a zero-commission platform with the lowest logistics costs in the country. Over 1.75 million sellers grow their businesses with us, serving every serviceable pincode in India. From tech infrastructure to logistics, we re solving India-first challenges and creating products that bring affordability and access to millions. Culture & Total Rewards Meesho is driven by a high-impact, high-performance culture. We emphasize: People-first approach with focus on feedback, growth, and open communication. Daily rituals like Reflections and Listen or Die that reinforce our 11 guiding principles. Competitive compensation both cash and equity tailored to your experience and role. Robust wellness coverage through our MeeCare Program including family medical insurance, mental wellness, telehealth, gym discounts, and more. Generous leave and parental policies, relocation support, and continuous learning programs. A vibrant work environment with personalized gifts, events, and recognition initiatives. Qualification : Bachelors degree in Engineering or related field (BE/BTech).

Software Development Software Development Engineer Software Engineer
WL

Data Scientist Lead - L1

Wipro Limited

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

Data Scientist Lead - L1 Requisition ID: 64997 Location: Bengaluru, India Company: Wipro Limited (NYSE: WIT, BSE: 507685, NSE: WIPRO) Company Overview Wipro Limited is a leading technology services and consulting company focused on building innovative solutions that address clients most complex digital transformation needs. Leveraging our holistic portfolio of capabilities in consulting, design, engineering, and operations, we help clients realize their boldest ambitions and build future-ready, sustainable businesses. With over 230,000 employees and business partners across 65 countries, we deliver on the promise of helping our customers, colleagues, and communities thrive in an ever-changing world. Job Description Role Purpose: The purpose of this role is to define, architect, and lead the delivery of machine learning and AI solutions. Key Responsibilities: Demand generation through support in Solution development Support Go-To-Market strategy. Collaborate with sales, pre-sales & consulting teams to assist in creating solutions and propositions for proactive demand generation. Contribute to the development of solutions, proof of concepts aligned to key offerings to enable solution-led sales. Collaborate with different colleges and institutes for recruitment, joint research initiatives, and provide data science courses. Revenue generation through Building & operationalizing Machine Learning, Deep Learning solutions Develop Machine Learning / Deep Learning models for decision augmentation or for automation solutions. Collaborate with ML Engineers, Data Engineers, and IT to evaluate ML deployment options. Integrate model performance management tools into the current business infrastructure. Team Management Resourcing: Support recruitment process to onboard the right resources for the team. Talent Management: Support onboarding and training for team members to enhance capability & effectiveness. Manage team attrition. Performance Management: Conduct timely performance reviews and provide constructive feedback to direct reports. Be a role model to the team for the five habits. Ensure that the Performance Nxt process is followed for the entire team. Employee Satisfaction and Engagement: Lead and drive engagement initiatives for the team. Performance Parameters: No. Performance Parameter Measure 1. Demand generation Order booking 2. Revenue generation through delivery Timeliness, customer success stories, customer use cases 3. Capability Building & Team Management % trained on new skills, Team attrition % Mandatory Skills: AI Cognitive Experience: 5-8 Years About Wipro Wipro is building a modern digital transformation business with bold ambitions. Join a team that values reinvention of yourself, your career, and your skills. Wipro is a place that empowers you to design your own career reinvention, evolve, and grow. Applications from people with disabilities are explicitly welcome.

Data Scientist Data scientist Lead Data lead
IQ

Technical Lead-base Level (ctms Setup)

Iqvia

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

Technical Lead-Base Level (CTMS Setup) Location: Bengaluru (100% Home-based role) Job Overview: The Technical Lead will be responsible for developing, populating, and supporting templates related to clinical trial payments in the Clinical Trial Management System (CTMS) and other applicable payment systems. The role includes providing assistance and support to Contract & Centralized Services (CCS), business partners, and stakeholders in the use of CTMS for clinical trial payments. This is a fully remote position. Key Responsibilities: CTMS Payment Support: Support the study team training on CTMS payment processes and maintain data entry completeness for clinical trial payments. Issue Resolution & Tracking: Assist with complex issue resolution, resolve failed payments, track issue statuses, and attend meetings to review ongoing issues. Study Setup & Collaboration: Ensure proper study setup in CTMS, collaborate with business partners and stakeholders to address issues and ensure alignment with study goals. Template Creation & Revision: Create or revise payment templates in the CTMS and ensure their accuracy. Issue Management: Support issue resolution via the SAM tool, participate in team meetings, and provide support to other CCS CTMS regions. Adherence to Guidelines: Ensure that all services provided comply with client SOPs, WIs, policies, local regulatory requirements, and ICH-GCP guidelines. Additional Deliverables: Assist with any additional deliverables as assigned to meet project goals and ensure seamless study operations. Qualifications: Education: Bachelor's degree or equivalent in appropriate scientific or business disciplines. Experience: 2-4 years of experience in the pharmaceutical or clinical research industry, specifically in clinical trial payments, pricing, or budgeting. CTMS Experience: Strong hands-on experience with Clinical Trial Management Systems (CTMS) is a must; familiarity with EDC (Electronic Data Capture) systems is a plus. Communication Skills: Fluent in English, with excellent oral and written communication skills. Compliance Knowledge: Familiarity with healthcare compliance and other relevant regulations (e.g., HIPAA, FCPA, Safe Harbor, etc.). Analytical Skills: Strong analytical abilities and problem-solving skills to address challenges effectively. Cross-Functional Collaboration: Ability to work effectively in cross-functional teams and interact with various levels of the organization. PC & Database Management Skills: Proficiency with MS Office suite and database management tools. Work Style: Self-motivated with the ability to work independently and accomplish substantial tasks with minimal supervision. Virtual Work Experience: Previous experience working in a virtual environment and collaborating remotely. Desired Attributes: Innovative Spirit: Ability to bring forward creative solutions to complex problems. Interpersonal Skills: Strong ability to collaborate and maintain positive working relationships with team members and stakeholders. This position offers an exciting opportunity for an individual with a strong background in CTMS, clinical trial processes, and problem-solving abilities, seeking to work in a dynamic and fully remote environment. If you are a motivated professional with experience in clinical trial management and payments, we encourage you to apply. Qualification : Bachelor's degree or equivalent in appropriate scientific or business disciplines.

Technical Lead Technical lead Ctms Full-Time
MO

Senior Networking Developer

Mobinius

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

Job Title: Senior Networking Developer (System/Protocol Level) Location: Bangalore Experience: 6+ Years Job Overview We are seeking an experienced Senior Networking Developer with deep expertise in developing, optimizing, and troubleshooting high-performance networking systems and protocol stacks. In this role, you will be responsible for designing, implementing, and maintaining network solutions at both the system and protocol levels, focusing on high efficiency and performance in modern networking environments. Key Responsibilities Networking Protocol & System Development: Design and implement networking protocols at the system level, ensuring efficient, high-performance networking solutions. Protocol Stack Development: Work with L2/L3 protocols (Ethernet, ARP, IP, ICMP) and L4 protocols (TCP, UDP), enhancing their implementation and performance. Advanced Networking: Leverage your knowledge of advanced networking concepts such as Quality of Service (QoS), load balancing, and multicast to improve network performance and scalability. Linux Networking Subsystems: Contribute to the optimization and development of Linux networking subsystems like netfilter, iptables, and eBPF. Kernel-Level Development: Work on kernel-level networking stack optimization, focusing on high-performance and low-latency solutions. Troubleshooting & Debugging: Use network diagnostic tools (Wireshark, tcpdump, strace, gdb) to troubleshoot and resolve issues at all OSI layers, ensuring network reliability and performance. Collaboration: Collaborate with cross-functional teams to address complex networking challenges and implement solutions that meet business and technical objectives. Required Skills & Qualifications Technical Expertise: Strong experience in networking protocol or system-level development. Proficiency in C or C++ for low-level systems programming and optimization. In-depth knowledge of networking protocols, including L2/L3 (Ethernet, ARP, IP, ICMP) and L4 (TCP, UDP). Familiarity with advanced networking concepts such as QoS, load balancing, and multicast. System-Level Knowledge: Experience with Linux networking subsystems, such as netfilter, iptables, and eBPF. Hands-on experience in kernel-level networking stack development and optimization. Debugging & Analysis: Expertise with network diagnostics tools like Wireshark, tcpdump, strace, and gdb. Strong troubleshooting skills at all OSI layers. Preferred Skills High-Performance Networking: Experience with high-performance networking technologies to enhance scalability and network throughput. Programmable Network Devices: Experience working with programmable network devices and integrating them into modern network architectures. SDN (Software-Defined Networking): Familiarity with SDN controllers and protocols like OpenFlow, and their integration in modern networking solutions. As a Senior Networking Developer, you will be at the heart of building cutting-edge networking solutions, contributing to high-performance network infrastructures. This role offers the opportunity to work with the latest networking technologies in a dynamic and collaborative environment. If you're passionate about networking and system-level programming, we encourage you to apply.

Senior Networking Developer Senior developer Networking Developer
QU

Embedded Platform Dev- Engineer

Qualcomm

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

Company: Qualcomm India Private Limited Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc. Job Summary: (Sr. Lead Engineer) Qualcomm Simulation platform team would be responsible for defining/prototyping/developing software s on the emulation platforms. Looking for an experienced BSP engineer for virtual platform, who can help us is developing virtual prototype software solution for snapdragon automotive products. Candidate must have an excellent understanding of the complex SoCs architecture & its Software stack. Education & Experience: Bachelor s/master s degree in computer science, electronics engineering, or relevant domain with 6~8 years relevant industry experience. Primary Responsibility: Software (BSP) Bring-up on Virtual Platforms. Understand the emulation platform SoC architecture and develop single software solution. Ability to collaborate with cross functional teams and deliver the quality product under strict timeline. Define & develop custom virtio architectures. Pre-silicon software development platform prototype development Develop solution to improve performance of software running on Virtual platform. Supporting internal & external customers on Bring up & debugging from Software & emulation side. Mandatory Skills: Knowledge in Linux/QNX BSPs & Full Boot Chain. Strong System level programming skills in C/C++. Python, Rust is a plus. Excellent knowledge of OS fundamentals, Data structures, Linux kernel and its device driver model Strong debugging, analytical and problem-solving skills. Should have knowledge on debuggers like T32,gdb, etc., Strong collaboration skills with the ability to collaborate with multiple functional teams. Able to understand and debug large complex SW. Fair understanding of CPU (ARM), subsystems, SOC architecture and its SW-layers Fair understanding of the Virtual Machines with Type1 and Type2 Hypervisors Added Advantage: Fair understanding of QEMU/KVM platforms. Fair understanding of multimedia systems (GPU/Display/CAM/VPU/etc.,) knowledge. Fair knowledge of hardware-software interface and SystemC ASPICE and ISO26262 know how is preferred. Automotive experience is preferred. Qualification : Bachelors/masters degree in computer science, electronics engineering, or relevant domain with 6~8 years relevant industry experience.

Embedded Platform Dev Engineer Embedded engineer
OR

Dot Net Full Stack With C#

Oracle

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

About Oracle FSGIU - Finergy: The Finergy division within Oracle FSGIU exclusively focuses on the Banking, Financial Services, and Insurance (BFSI) sector, providing deep domain knowledge and specialized solutions to address complex financial needs. Finergy has expertise in delivering Accelerated Implementations for BFSI clients, with proven methodologies that fast-track the deployment of multi-channel delivery platforms, minimizing IT intervention and reducing time to market. With personalized tools and end-to-end banking solutions, Finergy tailors customer experiences, offering services in areas like trade, treasury, and cash management, and enhancing operational efficiency with integrated dashboards and analytics. Finergy also provides Expert Consulting Services, ensuring that technology aligns seamlessly with business goals from strategy development to solution implementation. Career Level: IC2 (Individual Contributor 2) Job Responsibilities: Develop .Net-based applications for top clients in the Banking and Financial Services sector. Write and optimize SQL queries as part of application development. Conduct analysis, design, development, and testing in the consulting line of business. Collaborate with cross-functional teams to deliver high-quality solutions. Participate in code reviews to ensure adherence to development standards. Identify and troubleshoot application issues and implement solutions as required. Mandatory Skills: 4-7 years of experience with C# and ASP.Net. Strong understanding of software development processes. Proficiency in C# programming. Experience with SQL and optimizing queries. Strong problem-solving skills and attention to detail. Experience with .Net version 6 and above. Preferred Skills: Experience working in the Banking and Financial Services (BFSI) domain is a plus. Familiarity with cloud-based services and modern development practices. Experience in working with Agile methodologies. About Us: At Oracle, we are committed to driving the future of cloud technology, and our solutions empower organizations across industries to address their most complex challenges. The Finergy division is uniquely positioned to offer comprehensive solutions to the Banking, Financial Services, and Insurance (BFSI) sector, helping our customers enhance operational efficiency and streamline service delivery. Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability, and protected veterans status, or any other characteristic protected by law.

Net Dot net Stack Full stack C
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
QU

Engineer - Windows Development

Qualcomm

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

Software Engineer - Platform Power (Windows on Snapdragon Team) Company Qualcomm India Private Limited Job Area Engineering Group > Software Engineering General Summary We are seeking a Software Engineer to work in the platform power area of the Windows on Snapdragon team. The selected candidate will be responsible for designing, developing, and validating device power management, microprocessor power management, and thermal management for various Windows on Snapdragon products. The objective is to achieve optimal power and performance from the chipset. Minimum Qualifications Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field. Required Skills and Experience Experience in Embedded Windows software development and driver programming. Solid understanding of Operating System concepts. Hands-on experience with Windows kernel driver development. Experience implementing power/thermal management software, state machines, ACPI, and UEFI. Strong programming skills in C/C++, Shell Scripting, or Python. Proficiency in debugging ARM or other SoC embedded systems. Excellent communication and interpersonal skills. Strong analytical, problem-solving, and debugging capabilities. Ability to collaborate across teams and drive task completion. Technical Expertise 1+ years of Software Engineering or related work experience. Expertise in C/C++ programming. Knowledge of Windows OS internals and Windows driver development related to power/thermal management. Experience with Windows device driver programming and debugging using tools like WinDbg, JTAG, etc. Familiarity with ARM processor architecture and assembly language. Exposure to PC software components such as System BIOS, UEFI, ACPI, Drivers, and Applications. Understanding of Embedded OS concepts, including Kernel architecture, OS services, memory management, multi-core processing, multi-threading, and crash debugging. Knowledge of OS/system performance profiling and optimization techniques. Strong written and verbal communication skills, along with a high level of motivation and eagerness to learn. Qualification : Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field.

Engineer Windows Windows engineer Development Development Engineer
MS

Technical Support Executive

Maven Silicon

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

Position: VLSI Trainer (Entry Level) Experience: 0 1 year Education: M.Tech in VLSI / B.E. in Electronics and Communication Engineering (ECE) Industry: Education, Training, Semiconductor Job Type: Training Job Description We are looking for an entry-level VLSI professional to join our training team. The ideal candidate should have a strong foundation in VLSI concepts, with a keen interest in guiding and mentoring trainees. Key Responsibilities: Develop and support projects related to VLSI design and verification. Debug and troubleshoot source code in Verilog, SystemVerilog (SV), and UVM. Monitor trainees progress and provide constructive feedback. Act as the primary point of contact for trainees' technical queries. Qualification : M.Tech in VLSI / B.E. in Electronics and Communication Engineering (ECE)

Technical Support Technical support Support Technical Executive
II

Logic Design Engineer

Ibm India

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

Introduction As a Hardware Developer at IBM, you ll get to work on the systems that are driving the quantum revolution and the AI era. Join an elite team of engineering professionals who enable IBM customers to make better decisions quicker on the most trusted hardware platform in today s market. Your Role and Responsibilities As a Functional verification engineer, you will be working on IBM server processors/SOC or ASICs used in IBM servers. Leading the development of the verification environment, testbenches and writing testcases. Develop skills in IBM Functional verification tools and methodologies. Work with design as well as other key stakeholders in debugging and fixing logic design issues and deliver a quality design Required Technical and Professional Expertise 9 + years of experience in Functional Verification of processors or ASICs. Minimum 6+ years of experience in any of the following Computer architecture knowledge, Processor core design specifications, instruction set architecture and logic verification. Core architecture/micro-architecture verification Multi-processor cache coherency, Memory subsystem verification. IO subsystem knowledge, any of the protocols like PCIE/CXL, DDR, Flash, Ethernet etc AXI/AHB/ACE/ACE-lite fabric verification or any other SoC fabric verification. Gate level simulation and emulation. Track record in leading team. Clock domain crossing and reset domain crossing verification Knowledge of functional verification methodology UVM/OVM/System Verilog/SystemC/ Knowledge of HDLs (Verilog, VHDL) Developed test-plans and test strategies for IP/unit/block level verification. Good object-oriented programming skills in C/C++, scripting languages like Python/Perl. Worked on multiple levels of verification (unit/element/sub-system/system level) Development experience on Linux/Unix environments, GIT repositories and good understanding of Continuous Integration and DevOps workflow Exposure in developing testbench environment, write complex test scenario, debugging and triaging fails Experience in driving verification coverage closure. Preferred Technical and Professional Expertise Stress testing and ability to identify corner case scenarios. Knowledge of high-speed SERDES and PHY Verification Good understanding of computer system architecture and microarchitecture. Knowledge in IP Integration and SoC level verification.

Logic Design Logic Design Engineer Design engineer
IC

Silicon Firmware Development Engineer

Intel Corporation

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

Engineer will be working on Embedded Firmware which involves feature development, integration, and bug fixing and maintenance. Experience in embedded architecture, external interfaces, product constraints, along with ability to develop architectures/features that meet these constraints while providing new value for the platform. Strong Experience in C\C++ Strong Experience in embedded Systems Strong Experience in RTOS System level design Experience in low level programming in ARM or ARC architecture Experience in debugging Embedded system software with Innovative techniques Experience in capturing and debugging based on HW Signals. Experience in Requirement understanding and designing solution with good presentation skills.Add-on:- Experience in USB Protocol- Experience in PCI System flows- Experience in Bluetooth Controller / Host protocols( BR\EDR) and Bluetooth Low Energy- Exposure to Python scripting.- Agile and scrum practices Qualifications Bachelor's or Master s degree in computer science, Electronics and communication Engineering or a related field with 4 years of experience. Proven experience in Embedded system software / Firmware development in RTOS environment with strong system knowledge in understanding the requirements and making the design, development and deployment in embedded products. Solid understanding of software development life cycle (SDLC) and Agile methodologies. Excellent problem-solving skills and attention to detail. Strong written and verbal communication skills. Experience in maintaining and managing codebases, ensuring high standards of code quality. Inside this Business Group The Client Computing Group (CCG) is responsible for driving business strategy and product development for Intel's PC products and platforms, spanning form factors such as notebooks, desktops, 2 in 1s, all in ones. Working with our partners across the industry, we intend to deliver purposeful computing experiences that unlock people's potential - allowing each person use our products to focus, create and connect in ways that matter most to them. As the largest business unit at Intel, CCG is investing more heavily in the PC, ramping its capabilities even more aggressively, and designing the PC experience even more deliberately, including delivering a predictable cadence of leadership products. As a result, we are able to fuel innovation across Intel, providing an important source of IP and scale, as well as help the company deliver on its purpose of enriching the lives of every person on earth. Posting Statement All qualified applicants will receive consideration for employment without regard to race, color, religion, religious creed, sex, national origin, ancestry, age, physical or mental disability, medical condition, genetic information, military and veteran status, marital status, pregnancy, gender, gender expression, gender identity, sexual orientation, or any other characteristic protected by local law, regulation, or ordinance. Qualification : Bachelor's or Masters degree in computer science, Electronics and communication Engineering or a related field with 4 years of experience.

Firmware Development Firmware development Engineer Firmware engineer
LT

Embedded Software Engineer

Leadsoc Technologies

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

Technical Requirements: 1. Programming Experience: Proficient in C/C++ (Embedded C, Assembly programming is a plus). Experience in writing low-level firmware and drivers in C and assembly language. 2. Driver Development & Integration: Experience in driver development and integration for various protocols including: SPI, I2C, UART, DMA, CAN, PCIe, Ethernet, USB, SCSI/iSCSI. Expertise in integrating drivers for different hardware components. 3. Board-Level Development: Experience in NVMe and DDR board-level interfaces development. Working experience with board support packages (BSP) and reference platforms. 4. Bootloader Development: Proficient in developing and integrating bootloaders (PSBL, SBL). Familiarity with bare-metal driver development for various platforms. 5. HW Bring-up & Firmware Validation: Experience in hardware bring-up for ARM and x86-based platforms. Firmware design and validation, ensuring reliability and performance at the firmware level. 6. Microcontroller Programming: Hands-on experience in microcontroller programming using Assembly, C, and/or Python. Expectations from the Role: 1. Learning & Technology Adaptability: Strong ability and eagerness to learn new concepts and technologies. Openness to apply new learning to solve technical challenges. 2. Independent Work: Ability to work independently and take ownership of assigned tasks. Ensure tasks are completed on schedule and meet committed quality. 3. Ownership & Responsibility: Ownership of tasks, ensuring completion within agreed timelines and at the expected quality level. Take responsibility for the overall success of the projects. 4. Team Collaboration: Ability to collaborate effectively with team members to accomplish tasks. Work as a team player, communicating clearly and helping others as needed. 5. Experience with Development Tools: Familiarity with development, debugging, testing, and build tools. Proficiency in using IDE and debugging tools specific to embedded development.

Embedded Software Embedded software Software embedded Engineer
SA

Lead Software Engineer / Lmts - Backend - Bangalore

Salesforce

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

Description About Salesforce We re Salesforce, the Customer Company, inspiring the future of business with AI+ Data +CRM. Leading with our core values, we help companies across every industry blaze new trails and connect with customers in a whole new way. And, we empower you to be a Trailblazer, too driving your performance and career growth, charting new paths, and improving the state of the world. If you believe in business as the greatest platform for change and in companies doing well and doing good you ve come to the right place. Role Description Salesforce has immediate opportunities for software developers who want their lines of code to have significant and measurable positive impact for users, the company's bottom line, and the industry. You will be working with a group of world-class engineers to build the breakthrough features our customers will love, adopt, and use while keeping our trusted CRM platform stable and scalable. The software engineer role at Salesforce encompasses architecture, design, implementation, and testing to ensure we build products right and release them with high quality. Code review, mentoring junior engineers, and providing technical guidance to the team (depending on the seniority level) We pride ourselves on writing high-quality, maintainable code that strengthens the stability of the product and makes our lives easier. We embrace the hybrid model and celebrate the individual strengths of each team member while encouraging everyone on the team to grow into the best version of themselves. We believe that autonomous teams with the freedom to make decisions will empower the individuals, the product, the company, and the customers they serve to thrive. Your Impact As a Lead Backend Software Engineer, your job responsibilities will include: Build new and exciting components in an ever-growing and evolving market technology to provide scale and efficiency. Develop high-quality, production-ready code that can be used by millions of users of our cloud platform. Make design decisions on the basis of performance, scalability, and future expansion. Work in a Hybrid Engineering model and contribute to all phases of SDLC including design, implementation, code reviews, automation, and testing of the features. Build efficient components/algorithms on a microservice multi-tenant SaaS cloud environment Code review, mentoring junior engineers, and providing technical guidance to the team (depending on the seniority level) Required Skills: Mastery of multiple programming languages and platforms 10+ years of software development experience Deep knowledge of object-oriented programming and other scripting languages: Java, Python, Scala C#, Go, Node.JS and C++. Strong SQL skills and experience and experience with relational and non-relational databases e.g. (Postgress/Trino/redshift/Mongo). Experience with developing SAAS products over public cloud infrastructure - AWS/Azure/GCP. Proven experience designing and developing distributed systems at scale. Proficiency in queues, locks, scheduling, event-driven architecture, and workload distribution, along with a deep understanding of relational database and non-relational databases. A deeper understanding of software development best practices and demonstrate leadership skills. Degree or equivalent relevant experience required. Experience will be evaluated based on the core competencies for the role (e.g. extracurricular leadership roles, military experience, volunteer roles, work experience, etc.) Preferred Skills: Experience with Big-Data/ML and S3 Hands-on experience with Streaming technologies like Kafka Experience with Elastic Search Experience with Terraform, Kubernetes, Docker Experience working in a high-paced and rapidly growing multinational organization Qualification : Degree or equivalent relevant experience required.

Lead Software Software lead Engineer Lead Engineer

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