Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
4.0 - 8.0 years
6 - 11 Lacs
bengaluru
Work from Office
Desired Profile : Bachelor's or Master's in Electrical / Electronics Engineering. Expertise in C programming and debugging Expertise in Git / Gerrit Expertise in OpenBMC stack development Expertise in Side-band / Out-of-band server management Preferred resources with valid regional
Posted 1 day ago
8.0 - 12.0 years
0 Lacs
maharashtra
On-site
Role Overview: As a Lead Software Engineer at HERE Technologies, you will be responsible for building full-stack software solutions and extensive ETL pipelines. Your role will involve strengthening the infrastructure of big data visualization tools to view complex large-scale location attributes on a map. You will play a key role in refining product vision, gathering requirements, software system design, coding, testing, release, and support. Collaboration with team members from different locations is essential in this global team setting. Key Responsibilities: - Tackle interesting and challenging problems related to large-scale data extraction, transformation, and enrichment - Implement tools to enhance automated and semi-automated map data processing, involving backend/service-based software stack and front-end visualization components for big data analysis - Apply and extend CI/CD tools, taking end-to-end ownership of your developed software, including DevOps and Testing - Collaborate with full stack and frontend engineers to de/-refine APIs and system integrations - Identify new opportunities, address critical needs, and solve complex problems using your backend development expertise by working with other engineering teams and internal customers - Become an expert at leveraging internal platform resources and APIs - Work in the AWS cloud computing environment Qualifications Required: - 8+ years of software development experience writing Production level code, proficient in Java/ Python/ Scala, or similar Functional Programming language - Proficiency in working with Relational Databases, understanding SQL Query Execution Plans, and SQL Performance Optimization techniques - Proficiency in working with Cloud Computing Services like AWS - Experience in Continuous Integration (CI) and Continuous Deployment of code, with at least one associated toolkit like Jenkins/ GIT/ Gerrit - Proficiency in building ETL (Extract-Transform-Load) systems using Big Data processing engines such as Hadoop/ Spark/ EMR or similar - Experience with NoSQL Databases and working with SOAP/ REST Web Services (Note: The additional details of the company were not included in the provided job description.),
Posted 4 days ago
3.0 - 8.0 years
10 - 15 Lacs
bengaluru
Work from Office
Build pixel-perfect, buttery smooth UIs across both mobile platforms. Leverage native APIs for deep integrations with both platforms. Diagnose and fix bugs and performance bottlenecks for performance that feels native.
Posted 4 days ago
7.0 - 11.0 years
0 Lacs
hyderabad, telangana
On-site
As a Senior Developer, Applications Development at TransUnion, you will work closely with the Technical Lead Manager and product team to develop applications that integrate with a SaaS-based marketing analytics platform. Your role will involve being a hands-on developer with a test-driven approach to coding, contributing high-quality, production-ready code. You will actively participate in design and code reviews, resolving technical issues, and bringing innovation to improve the scalability and performance of TU products. Key Responsibilities: - Utilize your 7+ years of experience in building frontend applications, coupled with a Bachelor's degree in computer science or engineering discipline - Demonstrate strong coding and debugging skills with expertise in frontend technologies such as React, Redux, JavaScript, HTML, CSS, NodeJS, and problem-solving capabilities - Engage in the full software development life cycle, including software analysis, design, development, testing, and maintenance - Showcase strong fundamentals in computer programming and adept problem-solving skills - Apply your understanding of build tools like webpack, grunt, and gulp, along with proficiency in Object-oriented JavaScript and design patterns - Utilize your experience in building responsive and single-page applications (SPA), and conduct cross-browser, cross-platform, and accessibility testing - Demonstrate expertise in web applications architecture, orchestration service, design, and development/coding - Utilize hands-on experience with code control and code review tools like Git and Gerrit - Exhibit strong interpersonal communication and collaboration skills, with the ability to work independently and possess strong communication skills - Be a team player with a high level of personal commitment and a "can do" attitude Qualifications Required: - 7+ years experience in building frontend applications - Bachelor's degree in computer science or engineering discipline - Strong coding and debugging skills with experience in React, Redux, JavaScript, HTML, CSS, NodeJS - Experience in full software development life cycle - Strong fundamentals in computer programming and problem-solving skills - Understanding of build tools like webpack, grunt, gulp - Proficiency in Object-oriented JavaScript and design patterns - Experience building responsive and single-page applications - Knowledge of cross-browser, cross-platform, accessibility testing - Hands-on experience with code control and code review tools like Git, Gerrit - Strong interpersonal communication and collaboration skills Please note: This is a hybrid position that involves performing job responsibilities virtually and in-person at an assigned TransUnion office location for a minimum of two days a week.,
Posted 4 days ago
7.0 - 10.0 years
22 - 30 Lacs
bengaluru
Work from Office
Project description We are passionate about transforming lives through cutting-edge technology, enriching industries, communities, and the world. Our mission is to create exceptional products that drive next-generation computing experiences, serving as the foundation for data centers, artificial intelligence, PCs, gaming, and embedded systems. At the core of our mission lies a culture of innovation. We challenge boundaries to solve some of the world's most critical problems. We are committed to execution excellence, fostering a culture of openness, humility, collaboration, and inclusivity, valuing diverse perspectives along the way. Responsibilities Design, develop, and maintain software components in C/C++ using Linux-based toolchains. Contribute to development and optimization of media frameworks (e.g., GStreamer, FFmpeg) and Linux media players. Collaborate with open-source communities, with potential contributions to Mesa drivers and related projects. Implement and optimize features related to video codecs, color formats, and media pipeline integration. Ensure code quality by following best practices in source code management (git, gerrit) and adhering to established review processes. Participate in the complete software development lifecycle from requirements gathering, design, coding, and testing to deployment and maintenance. Perform detailed debugging, troubleshooting, and performance analysis to resolve complex technical issues. Write clean, efficient, and well-documented code with strong attention to detail. Skills Must have Exp 7-10y exp Experience with C and C++ programming using Linux toolchains Working experience in development on tools like gstreamer, ffmpeg is a big plus. Experience in media players on Linux is a big plus. Experience in contributing to open-source Mesa drivers is a big plus. Exposure to Video Codecs, color formats is an advantage. Experience with source code control systems, with knowledge of git and gerrit being a strong plus. Ability to write high quality code and keep attention to details Experience with software development and lifetime processes Nice to have Excellent analytical, debugging and trouble-shooting skills Effective organizational, communication and problem-solving skills
Posted 5 days ago
8.0 - 13.0 years
11 - 15 Lacs
chennai
Work from Office
As a Senior Technical Specialist at Nokia, you will contribute to the continuous evolution of our product by developing new features, improving performance, and ensuring long-term code quality across backend and frontend layers. Working in a complex, high-impact environment, you will apply modern software engineering practices to enhance and extend an established platform that serves critical business functions. You will collaborate closely with cross-functional teams in an Agile setup, owning full-cycle development activities from requirement understanding and design to implementation, testing, and delivery. You will be responsible for delivering high-quality, secure, and maintainable code across the full software development. In this role, you will drive innovation, implement best practices, and contribute to a codebase that is actively growing in capability and relevance. You have: 8+ years of experience developing Java-based enterprise applications which works in Agile/Scrum models Strong hands-on skills in Java (17), Spring, and Hibernate Experience in building user interfaces using Apache Wicket, HTML, CSS, and JavaScript A solid foundation in REST API consumption and service design Experience with unit and integration testing using JUnit, Cucumber, or similar tools Proficiency with relational databases like MariaDB/MySQL Familiarity with CI/CD tools such as Jenkins, and version control with Git/Gerrit It would be nice if you also had: Experience with Python or Shell scripting for developer tooling or automation Awareness or interest in Large Language Models (LLMs), Spring AI, or Langchain4j Familiarity with Docker, Kubernetes, and cloud environments such as AWS, GCP, or Azure Understanding of Fixed Access (DSL/PON) technologies is a plus Design, implement, and enhance features within an established application framework using Java(17), Spring, and Hibernate. Contribute to both backend logic and user interface layers, building feature-rich UIs using Apache Wicket, with layout and styling through HTML, CSS and JavaScript, while integrating with backend services and relational databases. Build integrations and improvements over existing APIs and services, ensuring backward compatibility and clean extensibility. Write unit, integration, and functional tests to validate feature behavior and ensure regression-free deliveries. Participate in Agile development cycles, owning deliverables end-to-end and collaborating with stakeholders for clarity and feedback. Work with tools like Git, Gerrit, Jenkins, and SonarQube to maintain quality, traceability, and deployment readiness. Analyze and optimize interactions with relational databases like MariaDB/MySQL to ensure efficiency at scale. Stay current with evolving frameworks and selectively introduce improvements such as cloud-native practices or AI-enhanced features where relevant.
Posted 5 days ago
8.0 - 13.0 years
15 - 19 Lacs
bengaluru
Work from Office
As a Principal Developer at Nokia, you will play a crucial role in shaping our innovative solutions by directly applying your research findings to enhance our products, services, and systems. Interact with a dynamic team of experts, youll integrate, validate, and optimize software and hardware components to meet stringent requirements. Your hands-on experience will guide the development of build-controlled releases, while also fostering knowledge transfer to junior teams. In this fast-paced environment, youll leverage your advanced problem-solving skills to address complex demands, mentor colleagues, and drive small project teams to success. Join us in a culture that thrives on innovation, teamwork, and continuous improvement. You have: Bachelor's or master's degree in computer science, Software Engineering, or a related field. 8+ years of experience in software and hardware development. Expertise in C++ and OOP concepts. Strong experience on Linux, inter-process communication, networking, and multithreading. Proficiency in integrating open-source components. Good knowledge of SIP, DIAMETER, and HTTP protocols. It would be nice if you also had: Experience with cloud and cloud-native technologies (Kubernetes, Docker, etc.). Familiarity with IMS, VoLTE, and networking domains. Knowledge of GIT and Gerrit version control systems. Conduct targeted research to inform the design and continuous improvement of software/hardware products and systems. Develop, manage, and release controlled software/hardware builds, including updates, service packages, and maintenance releases. Create and maintain comprehensive documentation for software/hardware changes and manage change control processes. Collaborate with cross-functional teams to design and test integrated systems, ensuring alignment with customer requirements. Troubleshoot and resolve complex customer issues related to software/hardware, providing timely and effective solutions. Mentor junior team members and provide training to other teams on technical knowledge and best practices. Lead small project teams, manage resources, and allocate tasks efficiently to meet project timelines. Drive process improvements and tool evolution efforts to enhance product quality and operational efficiency.
Posted 5 days ago
4.0 - 9.0 years
11 - 15 Lacs
bengaluru
Work from Office
Join our dynamic Product & Engineering team as a Test Lead, where you will play a pivotal role in innovating advanced Telecom Software Products for 4G and 5G technologies. In our hybrid work environment, youll work with a passionate group of engineers and product developers, tackling the demands of the R&D product development team. Your expertise will help ensure quality and reliability in cutting-edge communication technologies, driving meaningful improvements and performance enhancements. You have: 4+ years of relevant testing experience on Telecom grade products. Testing expertise in SIP, VOLTE/IMS, TAS, in 4G/5G core technologies In-depth working experience with cloud-ready, cloud-native, microservices, container architectures. Telecom domain experience in the areas of IMS, IP Networking, Telco cloud Core network, Docker/Container/POD, HTTP/2, Service Mesh, Kubernetes. Testing & Automation (ROBOT, Selenium) It would be nice if you also had: Experience with cloud and cloud-native technologies (Kubernetes, Docker, etc.). Familiarity with IMS, VoLTE, and networking domains. Knowledge of GIT and Gerrit version control systems. Work in functional & non-functional testing and use best practices and knowledge of internal or external business issues to improve products or services. Use advanced problem-solving skills to solve complex problems or problems that do not have routine solutions and take a new perspective. Act as a professional advisor and mentor to colleagues. Analyze, design, develop and test products/services/bug resolution for integrated hardware/software systems as per customers' requirements. Resolve customer trouble tickets. Diagnose complex problems/issues (hardware, software, combination) and provide resolution or recommend corrective actions. Develop SW / HW build-controlled production releases (main and update releases, service packages, maintenance updates, and customer design engineering). Apply and maintain quality standards. Participates in process and tool evolution and improvements.
Posted 5 days ago
3.0 - 8.0 years
5 - 10 Lacs
bengaluru
Work from Office
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. Job Summary: 3+ years experience with Programming Language such as C, C++, exposure to Python, etc. 3+ years development experience with Programming Language such as C, C++, Python, etc.. 3+ years professional work experience in embedded software, driver development, OS like Linux/Android/QNX any RTOS etc. 3+ years experience with low level software/ interface and debugging. 3+ years experience with industry standard software development toolsHSW/HE debuggers, code revision systems (GIT, Gerrit, Perforce), IDEs and build tools. Strong OS fundamentals. Linux and kernel development a strong plus Experience with ARM architecture is added advantage. Experience in BSP development. Experience with low level device driver programming, boot code development Excellent communication skills (written and verbal) and team player Should be self motivated and self driven Preferred Qualifications: Bachelors/Master's Degree in Engineering, Information Systems, Computer Science or related field. 3+ years of Software Engineering or related work experience. 3+ years of experience with API. 3+ year of work experience with Git, Perforce, or Source Code Management System Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field. 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc.
Posted 5 days ago
3.0 - 6.0 years
5 - 10 Lacs
bengaluru
Work from Office
As a Firmware developer you will be responsible for designing and developing components and features independently in IBM India Systems Development Lab. ISDL works on end-to-end design and development across Power, Z and Storage portfolio. You would be a part of WW Firmware development organization and would be involved in designing & developing cutting edge features on the Open BMC stack for next generation enterprise Power servers. Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise 2-15 years of relevant industry experience Proficient in Modern C++, STL, Design patterns, Data structures Hands on experience working on Linux flavors and strong OS fundamentals Experience with Open-source tools & Scripting languagesGit, Gerrit, Jenkins, Perl/Python, Bitbake Excellent debug and problem determination skills You should be a self-starter, team player and flexible to work in an agile fashion collaborating with global teams. Preferred technical and professional experience OpenBMC development experience Hands on knowledge in any of the following area is desirable Server Management protocols (Redfish, REST, HTTP) Working with Device trees & writing Hardware Abstraction Layer wrappers for HW protocols (I2C/SPI/GPIO etc) Networking domain (Socket programming/SSL/Certificates/Linux Firewalls) Exposure/Experience on C++17 & C++20 is greatly desired Experience with Hardware bring up will be an added plus
Posted 5 days ago
8.0 - 13.0 years
0 - 0 Lacs
pune
Work from Office
Required Skills: Proficiency in C/C++ programming and debugging skills in Kernel and Debugging tool usage Hands-on experience with Embedded Linux, Device Drivers, and Kernel Development Strong understanding of core Kernel Subsystems such as the Kernel Scheduler, USB, and other Peripherals Extensive Knowledge of the Android Operating System, including the Build System, Android manifests and BSP migration Experience in Designing, Developing, Debugging, and Testing Embedded Systems Knowledge of Multitasking Operating Systems like Linux and Android Familiarity with Automotive Domain and Experience with Qualcomm Automotive SoCs is a Must Experience in developing drivers like Display, Audio, and Touch Experience in migrating the BSP from one version of Android to another version of Android Hands on Git, Gerrit knowledge Other Skills: Excellent Analysis, Problem Solving and Coding skills Ability to work in a Team Environment, Good Stakeholder management Experience with the Android Build System is considered an added advantage
Posted 6 days ago
7.0 - 12.0 years
0 Lacs
hyderabad, telangana
On-site
You should have 7-12 years of overall IT experience in Java with excellent hands-on experience in Java programming language. Additionally, you should have hands-on experience in REST and GIT, and must possess knowledge of design patterns. It is essential to have experience with data structures and algorithms. Moreover, you should have infrastructure experience in Maven/SBT, GIT/GERRIT, Jenkins, CI/CD processes, and the Linux Environment. A solid understanding of programming practices is required, with a focus on writing reusable, flexible, and reliable code. You should be self-motivated, well-organized, detail-oriented, and a strong team player with an agile mindset. A strong quality mindset is considered a must, including proficiency in unit testing and test-driven development. A B.Tech degree is mandatory for this role. Candidates must have experience working in a product-based company, a startup, or the fintech domain.,
Posted 1 week ago
7.0 - 12.0 years
25 - 37 Lacs
bengaluru
Work from Office
Project description Join our team in developing cutting-edge security firmware for Embedded Systems on Chips (SoCs). You will be working on innovative projects that focus on the security subsystem of silicon, including policy implementation, root of trust, TPM/fTPM, and Widevine. This role demands a high level of expertise in trusted applications and handshakes, contributing to the robustness and security of our products. Responsibilities Develop and maintain security firmware for Embedded SoCs Implement and enhance silicon security subsystems, policies, and root-of-trust mechanisms Work with TPM/fTPM and Widevine to ensure secure communication and data protection Debug and review C code to maintain high-quality firmware standards Collaborate with the team using Git/Gerrit for version control and code review processes Contribute to boot loader and Linux kernel development as needed Skills Must have 5-12 years of experience with MANDATORY Very strong in C language programming and debugging Working knowledge of git/Gerrit Side-band/Out-of-band server management. Experience in OpenBMC based BMC FW development mandatory. Experience on redfish Nice to have Familiarity with boot loader and Linux kernel development Experience with JIRA for project management and issue tracking
Posted 1 week ago
2.0 - 7.0 years
16 - 20 Lacs
bengaluru
Work from Office
General Summary: As a Senior Software Engineer, you will play a pivotal role in designing, developing, optimizing, and commercializing software solutions for Qualcomms next-generation data center platforms. You will collaborate closely with cross-functional teams to advance critical technologies such as virtualization, memory management, scheduling, and the Linux Kernel. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. ORMaster's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. ORPhD in Engineering, Information Systems, Computer Science, or related field. 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc. Collaborate within the team and across teams to design, develop, and release our software, tooling, and practices to meet community standards and internal and external requirements. Bring up platform solutions across the Qualcomm chipset portfolio. Triage software build, tooling, packaging, functional, or stability failures. Guide and support development teams inside and outside the Linux organization, focusing on Linux userspace software functionality, integration, and maintenance. Work with development and product teams as necessary for issue resolution. Preferred Qualifications: Master's Degree in Engineering, Information Systems, Computer Science, or a related field. Strong background in Computer Science and software fundamentals. Working knowledge of C, C++, and proficiency in scripting languages (Bash, Python, etc.). Experience using git/gerrit. Strong understanding of the Linux kernel, configuration techniques like ACPI and device tree, system services, and various components that make up a Linux distribution. Experience with Linux distributions such as Debian, Ubuntu, RedHat, Yocto, etc. Familiarity with package managers and their workings is crucial. Familiarity with CI/CD tools. Proven ability and interest in debugging complex compute and data center systems. Strong ability to solve problems in a non-linear fashion. Quick learner; able to grasp concepts with only basic training and the initiative to ask questions and investigate new areas and concepts as needed. Prior experience with Qualcomm software platforms is a plus. Mature interpersonal skills with an ability to collaboratively work within the team and with many varied teams to resolve problems spanning many disciplines. Proven ability to work in a dynamic, multi-tasked environment. Excellent written and verbal communication skills are required.
Posted 1 week ago
7.0 - 12.0 years
10 - 15 Lacs
bengaluru
Remote
About the role: As a Senior Wireless Automation Test Engineer, you will play a pivotal role in building high-performance software for Ciscos wireless platforms. Your focus will be on software development and testing crafting, designing, implementing, and optimizing features across the wireless stack and contributing to platform capabilities. You will be responsible to drive Automated continuous Integration and continuous delivery framework for world class Cisco Wireless products. You will collaborate across hardware, firmware, and cloud teams and bring a software-first mentality to solving real-world wireless challenges. Experience with Generative AI-assisted coding tools will help you accelerate development and improve engineering impact. Key Responsibilities: Review product requirements document and understand the customer use case. Work with senior software architect to help in designing and drafting software functional specifications for a particular feature. Work with senior software development engineers to develop the feature and participate in early unit test and integration test. Design, develop, and execute comprehensive test plans and test cases for Cisco wireless products and solutions. Perform functional, regression, performance, and interoperability testing for Wi-Fi (802.11 a/b/g/n/ac/ax) products and features. Automate use cases using Pythons or Ruby. Design, develop, and maintain robust Automated CICD (Continuous Integration and Continuous Development) framework for wireless platforms (access points, controllers, Cloud based products). Analyze and troubleshoot complex wireless networking issues, identifying root causes and driving resolution. Collaborate with development, product management, and support teams to define test requirements and quality metrics. Participate in innovative Software test initiatives. Share your knowledge by giving brown-bags, tech talks, and evangelizing engineering standard methodologies. Accountable for the stability of our product with a high customer focus. Work on other quality assurance activities such as reproduce customer issues, scale and performance test, end to end system testing and interop testing. Leverage Generative AI tools (e.g., GitHub Copilot, Windsurf, Cursor) to improve efficiency, accelerate prototyping, and promote code quality. Collaborate with hardware, test, and cloud teams to ensure flawless integration and performance across the system. Contribute to automated validation frameworks and test tools to support CI/CD and system integration testing. Required Skills: 7+ years of experience in software development and Testing Extensive hands-on experience with Wi-Fi standards and protocols (802.11 a/b/g/n/ac/ax), including security (WPA2/WPA3, 802.1X) Strong networking knowledge and Cisco switches / routers Working experience in core network protocols (TCP/IP, DNS, DHCP, ARP, Radius) Experience in DevOps practices, CI/CD pipelines, and infrastructure-as-code tools (Jenkins, Xpresso, Docker, Jira, GitHub, Gerrit, Terraform, Ansible). Experience in deploying wireless solutions on cloud platforms (AWS, Azure, Google Cloud), including integration with cloud networking and management services Exposure to test process, test tools, test automation framework, CI/CD pipeline and end to end system validation Strong programming skills in Python and C/C++ Knowledge of software development process and quality assurance process Working experience in various OS like Windows OS, Linux, Android and IOS Consistent track record to adopt and use Generative AI tools optimally for development and debugging Document test results, file detailed bug reports, and track issue resolution. Stay up to date with emerging wireless technologies, standards, and industry best practices Strong analytical skills with a focus on design correctness, performance, and maintainability Excellent teamwork and communication across multi-disciplinary teams Bonus points for: Certifications such as CCNP Wireless, CWNA, or equivalent are a plus Certifications such as AWS Certified Solutions Architect or equivalent are highly desirable Experience in customer-facing roles, presenting at industry conferences, or contributing to standards bodies (e.g., IEEE, Wi-Fi Alliance). Familiarity with big data analytics, telemetry, and AI/ML-driven network management. Experience with large-scale, multi-site wireless network deployments. Familiarity with IoT connectivity, wireless mesh, and emerging wireless standards. Experience with API testing and automated monitoring/alerting in production environments Experience with performance and scalability testing of cloud applications.
Posted 1 week ago
3.0 - 6.0 years
6 - 10 Lacs
bengaluru
Work from Office
IBM is a global technology and innovation company. It is the largest technology and consulting employer in the world, with presence in 170 countries. The diversity and breadth of the entire IBM portfolio of research, consulting, solutions, services, systems and software, uniquely distinguishes IBM from other companies in the industry.Over the past 100 years, a lot has changed at IBM, in this new era of Cognitive Business, IBM is helping to reshape industries as diverse as healthcare, retail, banking, travel, manufacturing, and many more, by bringing together our expertise in Cloud, Analytics, Security, Mobile, and the Internet of Things. We like to say, "be essential." We are changing how we create. How we collaborate. How we analyze. How we engage. IBM is a leader in this global transformation. Join the next generation of innovators, inventors and entrepreneurs who are changing the very way the world works. We want the brightest minds doing work that inspires, in an environment where growth is encouraged. IBMers get to discover their potential, so they’re inspired to create breakthroughs that help our clients succeed. We’re building diverse teams with people who want their ideas to matter. Join us — you’ll be proud to call yourself an IBMer. Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise 1-8 years of relevant industry experience Proficient in C, Modern C++, STL, Design patterns, Data structures Hands on experience with Linux system level programming and strong OS fundamentals Experience with Open source tools & Scripting languagesGit, Gerrit, Jenkins, Perl/Python, Bitbake Excellent debug and problem determination skills You should be a self-starter, team player and flexible to work in an agile fashion collaborating with global teams. Preferred technical and professional experience Hands on knowledge in any or more of the following areas are desirable - OpenBMC development experience - Server Management protocols (Redfish, REST) - Bootloaders, Memory management - Working with Linux Device trees & writing Hardware Abstraction Layer wrappers for HW protocols (I2C/SPI/GPIO/UART etc) Exposure/Experience on C++17/C++20/C++23 is greatly desired Experience with Hardware bring up will be an added plus
Posted 1 week ago
5.0 - 10.0 years
6 - 10 Lacs
hyderabad
Work from Office
IBM ISDL Power hypervisor development group is working on virtualisation Tech that involves firmware design and development for power hypervisor. The key responsibilities for this role are as following: As Firmware developer to develop Hypervisor firmware on IBM power Systems Participate in design, implementation, Integration & verification of virtualization functions Execute unit test plans and functional tests to verify high quality code deliverables Perform code reviews with other members of team Provide code support, debug activities and issues resolution supporting both internal and external customers. Interact with the test team to define test plans, identify, root cause and resolve defects Required education Bachelor's Degree Preferred education Bachelor's Degree Required technical and professional expertise 5-10years of experience in Firmware design( embedded software)and development Expertise inC/ C++ language , Object oriented concepts Experience in embedded device drivers, Linux. Expertise in debugging and root causing complex firmware issues Preferred technical and professional experience Knowledge in Servers domain, virtualization Tech is added advantage Linux kernel , kernel development multi thread programming C++ design & design patterns/ advanced skills Knowledge in communication protocols Skills on unit testing, scripting and automation. Agile process knowledge Experience on tools like Jenkins, Git/GitHub, Gerrit or other equivalent tools. Should have good knowledge of unit testing.
Posted 1 week ago
5.0 - 10.0 years
6 - 10 Lacs
hyderabad
Work from Office
AIX is the leading open standards-based UNIX operating system from IBM that provides scalable, secure, and robust infrastructure solution for enterprise customers. As a Systems Software Developer, you will be responsible forDesign, development & support of new feature functions, adopting new security policies/standards for AIX Operating System. Work with Product Managers, Senior leaders, and customers to understand the Business needs and implement the same in AIX. Adhere to the AIX development process and ensure successful delivery for the respective component. Required education Bachelor's Degree Preferred education Bachelor's Degree Required technical and professional expertise 5 to 12 years of experience in Platform Security Development. Strong skills in C programming Experience in Algorithms, Data Structures/File Structures Strong skills in Unix/Linux internals – Hands-on in multi-threading, synchronization & Kernel programming etc. Skills required : Enterprise Cloud / Hybrid Cloud development, Storage Systems, C & C++ Programing, Unix Internals, Perl / Python scriptingKnowledge of TCP/IP and network protocols, network analysis, IP filers etc. Proven Debugging, troubleshooting device drivers and Problem-Solving skills Proven Interpersonal soft, oral, and written communication skills. Interact with customers, understand their requirements, and add new features. Work closely with cross-functional teams across multiple locations (worldwide). Preferred technical and professional experience Prior Operating System development experience in UNIX (HP UX, Solaris, AIX) or Linux Operating systems. Skills on unit testing, scripting and automation. Agile process knowledge Experience on tools like Jenkins, Git/GitHub, Gerrit or other equivalent tools. Should have good knowledge of unit testing.
Posted 1 week ago
6.0 - 11.0 years
4 - 8 Lacs
bengaluru
Work from Office
You will be responsible for developing Simulation models of IBM Enterprise Power Systems and Processors. You will work on design, development, test and support of the Simulation models for IBM Power Servers. You will be involved in defining and implementing high performance software by demonstrating a strong understanding of Embedded Hardware Design. You will contribute in developing an environment of continuous improvement across product lines and development groups. Define, design, implement and test software applications using a variety of technologies, including, but not limited toC/C++, Linux, Python, GIT and scripting languages. Interact with the test team to define test plans and test data; identify reproduce and defects; fix and verify defects. Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise 6+ years of Firmware / Simulation design and development experience. Strong understanding of the CPU Architecture Experience to the Processor or other Hardware Simulation Should be able to understand the Processor Instruction Set Proven Programming skills in C Programming and Python scripting Good knowledge of low level software stacks , operating systems and device drivers. Experience with Git, Gerrit , Jenkins , Perl / Python. Knowledge to enterprise server domain and its firmware development. Experience with simulation tools and languages like Simics, QEMU, SystemC or Virtualizer on Linux is required Experience with virtual platform development and bringup of firmware is required. Exposure to Agile methodology with project management and defect tracking with Jira, Github, Bugzilla or similar. Understanding of code versioning and test CI tools like Git Hub Enterprise, Gerrit and Jenkins or Travis. Preferred technical and professional experience QEMU model development experience C proficiency.
Posted 1 week ago
3.0 - 6.0 years
6 - 10 Lacs
hyderabad
Work from Office
IBM ISDL Power hypervisor development group is working on virtualisation Tech that involves firmware design and development for power hypervisor. Responsibilities: The key responsibilities for this role as following: As Firmware developer to develop Hypervisor firmware on IBM power Systems Participate in design, implementation, Integration & verification of virtualization functions Execute unit test plans and functional tests to verify high quality code deliverables Perform code reviews with other members of team Provide code support, debug activities and issues resolution supporting both internal and external customers. Interact with the test team to define test plans, identify, root cause and resolve defects Required education Bachelor's Degree Preferred education Bachelor's Degree Required technical and professional expertise Expertise in Firmware design( embedded software) and development Expertise in C/ C++ language , Object oriented concepts Experience in embedded device drivers, Linux. Expertise in debugging and root causing complex firmware issues Should be a good team player Should have strong analytical skills Should have good communication skills and a quick learner Preferred technical and professional experience Knowledge in Servers domain, virtualization Tech is added advantage Linux kernel , kernel development multi thread programming C++ design & design patterns/ advanced skills Knowledge in communication protocols Skills on unit testing, scripting and automation. Agile process knowledge Experience on tools like Jenkins, Git/GitHub, Gerrit or other equivalent tools. Should have good knowledge of unit testing.
Posted 1 week ago
10.0 - 15.0 years
9 - 13 Lacs
pune
Work from Office
About The Role Project Role : Software Development Lead Project Role Description : Develop and configure software systems either end-to-end or for a specific stage of product lifecycle. Apply knowledge of technologies, applications, methodologies, processes and tools to support a client, project or entity. Must have skills : Advanced Embedded System Engineering Good to have skills : NA Minimum 12 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As a Software Development Lead, you will be responsible for developing and configuring software systems, applying knowledge of technologies, methodologies, and tools to support projects or clients. Your role involves overseeing the software development process and ensuring successful project delivery.Roles & Responsibilities:- Contribute to android platforms powering automotive infotainment systems.- Strong passion for android as an ecosystem, ideally experience with implementing android apps or working on the android platform level- Regularly catch up with latest android platform technologies presented on Googles conferences.- Develop architectural concepts.- Get involved in the full lifecycle of software development to build best-in-class experience information and entertainment applications- A desire to learn new things and the ability to understand complex systems. Professional & Technical Skills: - 10+ years of experience in Android platform domain-Should have good knowledge on Android framework, custom android HALs, services and SDK add-ons.- Hands on expertise on the integration of AIDL/HIDL- Working Experience in C++ programming especially with modern versions like C++ 11, 14 and 17.- Experience with Linux- Good with android device configurations.- Working knowledge in version control tools like Git, Gerrit and Github- Networking knowledge to debug issues.- Proficient in multi-threaded programming and middleware solution development in the Android environment.- Strong in fundamentals of IPC and OS concepts. Additional Information:- The candidate should have a minimum of 12 years of experience in Infotainment & Telematics- This position is based at our Pune office.- A 15 years full time education is required. Qualification 15 years full time education
Posted 1 week ago
2.0 - 7.0 years
17 - 22 Lacs
hyderabad
Work from Office
General Summary: 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 2+ years of Software Engineering or related work experience. ORMaster's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. ORPhD in Engineering, Information Systems, Computer Science, or related field. 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc. Role Overview Were looking for a motivated engineer with 1 to 3 years of experience to join our Customer Engineering team. This role involves working on ARM architecture, Linux/Android drivers, and platform-level security features. The candidate will help triage customer-reported issues, customize OEM platforms, and support product launches. Key Responsibilities: Debug and resolve issues on Linux/Android platforms (stability, functionality, customization). Customize Linux drivers for Qualcomm ASICs based on OEM needs. Work on ARM TrustZone, Hypervisor, and platform security. Collaborate with cross-functional teams to ensure timely delivery. Must-Have Skills Strong debugging skills with ARM architecture and TrustZone. Experience with JTAG/T32, crash-dump analysis. Solid understanding of Linux/RTOS internals (scheduler, MMU/SMMU, IPCs, etc.). Hands-on experience with device drivers in embedded systems. Proficiency in C/C++/Java/Python. Familiarity with Android security features and cryptographic algorithms. Exposure to boot architectures (uBoot, Bootloader, UEFI). Experience with Android framework/service/driver development. Knowledge of Android Studio and debugging tools (tombstones, dumps). Experience with OpenSSL/Crypto drivers is a plus. Familiarity with development tools like GIT, P4, GERRIT.
Posted 1 week ago
5.0 - 9.0 years
0 Lacs
karnataka
On-site
As a Software Developer at Ericsson, you will play a crucial role in constructing customer solutions during the building phase of the Software Development Life Cycle (SDLC). Your responsibilities will include designing and developing detailed software solutions, integrating various software components, and actively participating in software component and system testing. You will work closely with the System Architect to ensure adherence to specifications and contribute to early testing phases. You will be involved in coding software components, supporting system testing, and ensuring compliance with the organization's best practices for software development. Additionally, you will play a key role in pre-sales activities and the delivery of software solutions. Your expertise in Cloud Technologies (such as Kubernetes, Docker, AWS), Security, DevSecOps, Front End Development, and Agile methodology will be essential in this role. Key Responsibilities: - Design and develop detailed software solutions. - Develop and integrate various software components. - Actively participate in software component and system testing. - Support pre-sales and delivery of software. - Ensure compliance with organization's best practices for software development. - Contribute to asset creation and reuse in software design and development. Skills Required: - Cloud Technologies (Kubernetes, Docker, AWS, Container, Microservices, Spring Boot). - Security Reliability Model (SRM). - Application and Product security. - IT security and compliance. - Agile methodology. - Vulnerability Management. - CI/CD. - Back End Development. - Java Spring Boot Framework. - Tools for CI/CD (Git, Gerrit, Jenkins, Sonar, Helm). Join our team at Ericsson and be part of a dynamic environment where your skills and expertise will be valued in shaping innovative software solutions.,
Posted 1 week ago
5.0 - 9.0 years
0 Lacs
karnataka
On-site
You are invited to join Mempage Technologies Private Limited as a full-time BMC Firmware Engineer (PSP FW) based in Bengaluru. With a minimum of 5 years of relevant experience, you will play a crucial role in debugging, developing embedded software, and working on electrical engineering tasks. Your responsibilities will include utilizing ARM architecture, demonstrating strong C programming and debugging skills, and showcasing expertise in Side-band/Out-of-band server management. It is mandatory for you to have prior experience in OpenBMC-based BMC firmware development. Additionally, familiarity with Git/Gerrit is highly desirable as you contribute to the innovative projects at Mempage Technologies Private Limited.,
Posted 1 week ago
2.0 - 6.0 years
9 - 13 Lacs
bengaluru
Work from Office
Project description We are passionate about transforming lives through cutting-edge technology, enriching industries, communities, and the world. Our mission is to create exceptional products that drive next-generation computing experiences, serving as the foundation for data centers, artificial intelligence, PCs, gaming, and embedded systems. At the core of our mission lies a culture of innovation. We challenge boundaries to solve some of the world's most critical problems. We are committed to execution excellence, fostering a culture of openness, humility, collaboration, and inclusivity, valuing diverse perspectives along the way. Responsibilities Design, develop, and maintain software components in C/C++ using Linux-based toolchains. Contribute to development and optimization of media frameworks (e.g., GStreamer, FFmpeg) and Linux media players. Collaborate with open-source communities, with potential contributions to Mesa drivers and related projects. Implement and optimize features related to video codecs, color formats, and media pipeline integration. Ensure code quality by following best practices in source code management (git, gerrit) and adhering to established review processes. Participate in the complete software development lifecycle from requirements gathering, design, coding, and testing to deployment and maintenance. Perform detailed debugging, troubleshooting, and performance analysis to resolve complex technical issues. Write clean, efficient, and well-documented code with strong attention to detail. Skills Must have Exp 7-10y exp Experience with C and C++ programming using Linux toolchains Working experience in development on tools like gstreamer, ffmpeg is a big plus. Experience in media players on Linux is a big plus. Experience in contributing to open-source Mesa drivers is a big plus. Exposure to Video Codecs, color formats is an advantage. Experience with source code control systems, with knowledge of git and gerrit being a strong plus. Ability to write high quality code and keep attention to details Experience with software development and lifetime processes Nice to have Excellent analytical, debugging and trouble-shooting skills Effective organizational, communication and problem-solving skills
Posted 1 week ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
73564 Jobs | Dublin
Wipro
27625 Jobs | Bengaluru
Accenture in India
22690 Jobs | Dublin 2
EY
20638 Jobs | London
Uplers
15021 Jobs | Ahmedabad
Bajaj Finserv
14304 Jobs |
IBM
14148 Jobs | Armonk
Accenture services Pvt Ltd
13138 Jobs |
Capgemini
12942 Jobs | Paris,France
Amazon.com
12683 Jobs |