Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
5.0 - 9.0 years
0 Lacs
haryana
On-site
You will be part of NVIDIA's GPU Fabric Networking team as a Senior Software Engineer, contributing to the development of high-performance communication software for deep learning and HPC applications. Your responsibilities will include designing, developing, and maintaining system-level software to enable GPU-to-GPU communication. Collaborating with both hardware and software teams, you will work on creating next-generation networking solutions and contribute to the scalable and reliable GPU fabric architecture for large compute clusters. It will be essential to align the software development process with customer requirements and practical deployment environments. To qualify for this role, you should possess a degree in Computer Science, Electrical Engineering, or a related field, or equivalent practical experience. Additionally, you should have at least 5 years of professional software development experience. Proficiency in C/C++, along with strong debugging and system-level problem-solving skills, is required. Experience in developing software that interacts with hardware and device drivers, a solid grasp of system architecture, operating systems, and kernel internals, as well as a background in multi-threaded and distributed systems development are essential. Familiarity with Linux development is necessary, and knowledge of Windows is a plus. Moreover, a strong understanding of networking fundamentals and high-performance interconnects such as InfiniBand and Ethernet is expected. Experience with OS virtualization technologies like KVM, QEMU, or Hyper-V is beneficial. You should be comfortable working in a distributed team across various time zones. To excel in this role, you could distinguish yourself by having experience with the CUDA programming model and NVIDIA GPU architecture, understanding memory consistency and coherence models, and exposure to static/dynamic code analysis, fuzz testing, or fault injection techniques. Overall, this opportunity at NVIDIA offers you a chance to work on cutting-edge technologies in AI, high-performance computing, and visualization, contributing to advancements in various fields from scientific research to autonomous vehicles.,
Posted 1 day ago
3.0 - 7.0 years
8 - 12 Lacs
Bengaluru
Work from Office
Linux Platform Engineer (Network) Job Title: Linux Platform Engineer (Ethernet) Experience: 3-7 Years Location: Bangalore / Hyderabad About the Role We are seeking a skilled Linux Platform Engineer with a focus on Ethernet to join our team developing advanced Display Controllers for CNH Trucks. You will be responsible for the development, integration, and optimization of Ethernet functionalities within the embedded Linux platform, ensuring robust and high-performance in-vehicle communication. Responsibilities Develop, integrate, and test Ethernet drivers and protocols (TCP/IP, SOME/IP, DoIP) within the embedded Linux platform. Configure and optimize network interfaces and related services. Debug and resolve complex issues related to Ethernet communication. Collaborate with hardware and application teams for seamless integration. Contribute to BSP development and Linux kernel customization. Required Skills & Experience 3-7 years of experience in embedded Linux development. Strong experience with Ethernet (TCP/IP, SOME/IP, DoIP) stack development and integration. Proficient in C/C++ programming. Experience with Linux kernel, device drivers, and BSP development. Familiarity with network debugging tools. Knowledge of automotive communication protocols (CAN, Ethernet). Experience with version control (Git) and defect tracking (JIRA). Good communication and collaboration skills. Roles and Responsibilities Under direct supervision, performs engineering work and applied research, development, and design of boards using electronic components and ensure product works to specification. Work includes Hardware Specification, PCB Schematic, FPGA design and simulation, Verification, Integration with embedded software.
Posted 3 days ago
1.0 - 5.0 years
0 Lacs
karnataka
On-site
A career at HARMAN Automotive offers you the opportunity to be part of a global, multi-disciplinary team dedicated to harnessing the innovative power of technology to shape the future. As part of our team, you will have the chance to engineer cutting-edge audio systems and integrated technology platforms that enhance the driving experience. By combining creativity, thorough research, and a collaborative spirit with design and engineering excellence, you will contribute to advancing in-vehicle infotainment, safety, efficiency, and overall enjoyment. We are currently looking for an experienced C++ Linux IPC Middleware Developer with 1 to 3 years of experience to join our team at HARMAN Automotive. The ideal candidate will possess a solid background in C++ programming, Linux development, and proficiency in IPC (Inter-Process Communication) middleware. Your responsibilities will include designing, developing, and maintaining IPC middleware solutions for Linux-based systems, writing high-performance C++ code for IPC middleware, integrating IPC middleware with Linux-based systems, optimizing performance to ensure low latency and high throughput, and collaborating with cross-functional teams across development, testing, and product management. To be successful in this role, you should have at least 3 years of experience in C++ programming with a focus on Linux development, a strong understanding of IPC mechanisms such as sockets, pipes, and shared memory, as well as experience with Linux development including kernel and user-space programming. Additionally, experience with IPC middleware solutions like DDS (Data Distribution Service) and familiarity with IPC protocols and standards are highly desirable. Strong problem-solving skills, particularly in analyzing and resolving complex technical issues, are essential for this position. Candidates with experience in real-time systems, knowledge of automotive industry standards such as AUTOSAR and ISO 26262, and familiarity with agile development methodologies like Scrum and Kanban will have an added advantage. HARMAN Automotive offers a competitive salary and benefits package, opportunities for professional growth and development, a collaborative work environment, access to cutting-edge technologies, and recognition and rewards for outstanding performance. Join us at HARMAN Automotive and be part of a culture that celebrates diversity, encourages innovation, and empowers you to make a lasting impact through your work.,
Posted 6 days ago
10.0 - 14.0 years
0 Lacs
chennai, tamil nadu
On-site
As a Software Embedded Developer Automation at our Ambattur Chennai location, you will be at the forefront of developing a state-of-the-art digital weld operator for Submerged Arc Welding (SAW) applications. Our software solution runs on Linux (NixOS) and operates on both standard PC hardware and industrial PCs. The application is multi-threaded, C-based, and incorporates performance-critical components, including advanced image recognition algorithms and adaptive steering for welding processes. It seamlessly integrates with Siemens PLC systems and is poised for cloud connectivity to enable centralized operations and data offloading. We are seeking a Senior Software Developer with a passion for innovation and a proven track record in delivering high-performance software solutions. In this role, you will work on a highly dynamic application with advanced algorithms and real-time requirements, driving features from conception to delivery. You will also play a crucial role in integrating image recognition and adaptive welding technologies, ensuring the scalability and robustness of cloud-enabled operations. In this role, you will design, implement, and maintain a high-performance, multi-threaded C application running on Linux (NixOS), ensuring the code is clean, testable, and maintainable for long-term scalability. You will be responsible for integrating the application with Siemens PLC systems, optimizing communication protocols like PROFINET or Modbus to enable seamless system operations. A key aspect of your work will involve contributing to cloud integration features for data offloading and centralized management. You will also focus on addressing performance bottlenecks in real-time applications while ensuring the software aligns with the broader system-of-systems architecture. Collaboration is critical in this role; you will work closely with cross-functional teams, including hardware engineers and operations specialists, to deliver robust, well-integrated solutions. Taking ownership of backlog tasks, you will drive them to completion independently, maintaining high-quality standards and meeting deadlines. Your ability to approach complex challenges with a system-level perspective and a collaborative mindset will be central to your success in this position. Must-Have Skills: - 10 years of professional experience in C development (11/14/17 or later) with a focus on application-level and multi-threaded programming - Strong experience with Linux-based systems, including debugging and system programming - Deep understanding of software design principles and practices for writing testable and maintainable code - Proven ability to work on complex systems and understand interactions within a system-of-systems architecture - Significant experience in developing robust applications with performance constraints - Excellent communication and teamwork skills, with the ability to work effectively across disciplines and with diverse stakeholders - Exposure to CI/CD pipelines and modern software development tools (e.g., CMake, Git) Nice-to-Have Skills: - Familiarity with Submerged Arc Welding (SAW) processes or other industrial welding technologies - Experience with image processing or recognition algorithms - Familiarity with cloud platforms (AWS, Azure, or Google Cloud) and data handling frameworks - Knowledge of Siemens PLCs and industrial automation protocols - Experience with NixOS packaging and build systems - Understanding of cybersecurity principles for industrial and cloud applications Soft Skills: - Strong analytical and problem-solving skills to address complex technical challenges - Excellent communication skills to work effectively with cross-disciplinary teams - Self-motivated and capable of independently prioritizing tasks in a fast-paced environment - Strong attention to detail, ensuring high-quality code and robust solutions What We Offer: - Impactful Work: Be part of a team developing groundbreaking technology for the welding industry - Growth Opportunities: Advance your career in a collaborative and innovative environment - Competitive Benefits: Attractive salary, benefits, and a commitment to work-life balance,
Posted 1 week ago
6.0 - 10.0 years
0 Lacs
pune, maharashtra
On-site
As a C++ Developer, you will be responsible for utilizing your strong C++ programming skills to develop software applications. With at least 6 years of experience in C++ programming, you will be proficient in working with the QT framework, with additional knowledge in QML being an advantage. Your experience in Linux (Ubuntu) development will be crucial in this role. Your role will require good communication and interpersonal skills, as you collaborate with team members and stakeholders. As a creative thinker and strong problem solver, you will contribute innovative solutions to software development challenges. Preferred experience for this role includes a background in the medical device or IoT domain, along with a deep understanding of Linux internals. Knowledge of C++ 11/14 is desirable, and experience with CI tools such as Artifactory, Jenkins, and Bitbucket will be beneficial in this position.,
Posted 1 week ago
3.0 - 7.0 years
5 - 9 Lacs
Bengaluru
Work from Office
As a Linux Kernel Developer you will be responsible for the development and optimization of various components in the core kernel and related areas such as Memory management, CPU scheduler, RAS, I/O, KVM and bootloader. You will apply your expertise in the development of Enterprise Linux features to ensure out of box performance is obtained for key workloads on IBM Power systems. In the process, you will also interact and actively participate in the Linux kernel community discussions for feature design and development. Responsibilities include : Design and development of state of the art features for Enterprise Linux. Working closely with Opensource community to upstream features developed. Work towards the goal to ensure IBM Power systems objectives are optimally achieved. Interact with teams above and below the stack to ensure goals are met holistically. Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise 8 to 15 years of experience in working on projects related to Linux internals/Operating systems. Working knowledge of computer systems architecture. Strong operating systems skills. Strong C programming skills, C++, Python and scripting. Experience with working with open source software. Proven problem solving and communication skills.
Posted 1 week ago
3.0 - 7.0 years
5 - 9 Lacs
Bengaluru
Work from Office
As a Linux Kernel Developer you will be responsible for the development and optimization of various components in the core kernel and related areas such as Memory management, CPU scheduler, RAS, I/O, KVM and bootloader. You will apply your expertise in development of Enterprise Linux features to ensure out of box performance is obtained for key workloads on Power systems. In the process, you will also interact and actively participate in the Linux kernel community discussions for feature design and development. Responsibilities include : Design and develop state of the art features for Enterprise Linux. Work closely with Opensource community to upstream the features developed. Work towards the goal to ensure Power systems objectives are optimally achieved. Interact with teams above and below the stack to ensure goals are met holistically Required education Bachelor's Degree Required technical and professional expertise 6 to 15 years of experience in working on projects related to Linux internals/Operating systems. Working knowledge of computer systems architecture. Strong operating systems skills. Strong C programming skills, C++, Python and scripting. Experience with working with open source software. Proven problem solving and communication skills.
Posted 1 week ago
4.0 - 9.0 years
4 - 8 Lacs
Bengaluru
Work from Office
About The Role This role involves the development and application of engineering practice and knowledge in the following technologiesElectronic logic programs (FPGA, ASICs); Design layout and verification of integrated circuits (ICs),printed circuit boards(PCBs), and electronic systems; and developing and designing methods of using electrical power and electronic equipment; - Grade Specific Focus on Electrical, Electronics and Semiconductor. Develops competency in own area of expertise. Shares expertise and provides guidance and support to others. Interprets clients needs. Completes own role independently or with minimum supervision. Identifies problems and relevant issues in straight forward situations and generates solutions. Contributes in teamwork and interacts with customers.
Posted 1 week ago
8.0 - 12.0 years
0 Lacs
chennai, tamil nadu
On-site
We are searching for a highly skilled and experienced Senior Software Embedded Developer to join our Automation Engineering team in Chennai. This role is suited for a passionate technologist with a proven track record in C++ development, real-time systems, and industrial automation. As a Senior Software Embedded Developer, you will be pivotal in developing cutting-edge algorithms, integrating adaptive welding and image recognition technologies, and ensuring cloud scalability for next-generation manufacturing platforms. Your responsibilities will include designing, developing, and maintaining high-performance, multi-threaded C++ applications on Linux (NixOS) platforms. You will be tasked with ensuring code quality through clean, testable, and maintainable software design principles. Additionally, you will integrate Siemens PLC systems, optimize communication protocols like PROFINET and Modbus, and implement cloud integration features for real-time data offloading and centralized management. Identifying and resolving performance bottlenecks in latency-sensitive, real-time applications will also be a key part of your role. Collaboration is crucial, and you will work closely with cross-functional teams, including hardware, automation, and operations engineers, to ensure seamless system integration. Taking ownership of backlog items and driving feature development from conception to delivery will be expected. You will also need to ensure alignment with broader system-of-systems architecture and maintain scalability and robustness. Participation in code reviews, CI/CD practices, and adherence to modern software development workflows using tools like CMake and Git are essential. Must-Have Skills: - 8+ years of professional experience in C++ (C++11/14/17 or later) focused on real-time, multi-threaded application development - Strong background in Linux development, including system programming and debugging - Deep understanding of software design patterns, modular design, and writing testable code - Hands-on experience working with industrial communication protocols like PROFINET and Modbus - Knowledge of PLC integration, especially Siemens PLCs - Exposure to cloud-enabled applications and data synchronization mechanisms - Strong analytical and systems thinking to understand and contribute to large, complex software ecosystems - Experience with CI/CD pipelines and development tools such as CMake, Git, and JIRA - Excellent communication and teamwork skills, with a collaborative approach to solving challenges Good To Have: - Experience with image recognition, machine vision systems, or welding automation technologies - Familiarity with containerization tools (Docker) or orchestration frameworks (Kubernetes) - Exposure to real-time operating systems (RTOS) or embedded Linux variants - Knowledge of cloud platforms such as AWS, Azure, or private cloud frameworks Educational Qualifications: Bachelors or Masters degree in Computer Science, Electronics, Embedded Systems, or a related discipline,
Posted 1 week ago
3.0 - 6.0 years
5 - 8 Lacs
Bengaluru
Work from Office
Description & Requirements Introduction: A Career at HARMAN Automotive We re a global, multi-disciplinary team that s putting the innovative power of technology to work and transforming tomorrow. At HARMAN Automotive, we give you the keys to fast-track your career. Engineer audio systems and integrated technology platforms that augment the driving experience Combine ingenuity, in-depth research, and a spirit of collaboration with design and engineering excellence Advance in-vehicle infotainment, safety, efficiency, and enjoyment About the Role Were seeking an experienced C++ Linux IPC Middleware Developer with 3 to 6 years of experience to join our team. The ideal candidate will have a strong background in C++ programming, Linux development, and experience with IPC (Inter-Process Communication) middleware. What You Will Do 1. IPC Middleware Development: Design, develop, and maintain IPC middleware solutions for Linux-based systems. 2. C++ Programming: Write high-performance, scalable, and reliable C++ code for IPC middleware. 3. Linux Development: Develop and integrate IPC middleware with Linux-based systems, ensuring seamless functionality. 4. Performance Optimization: Optimize IPC middleware performance, ensuring low latency and high throughput. 5. Collaboration: Collaborate with cross-functional teams, including development, testing, and product management. What You Need to Be Successful 1. Technical Skills: - 3+ years of experience in C++ programming, with a focus on Linux development - Strong understanding of IPC mechanisms, including sockets, pipes, and shared memory - Experience with Linux development, including kernel and user-space programming 2. IPC Middleware Experience: - Experience with IPC middleware solutions, including DDS (Data Distribution Service) or other similar technologies - Familiarity with IPC protocols and standards 3. Problem-Solving Skills: - Excellent problem-solving skills, with the ability to analyze and resolve complex technical issues Bonus Points if You Have 1. Experience with Real-Time Systems: Experience with real-time systems, including RTOS (Real-Time Operating System) and real-time Linux. 2. Knowledge of Automotive Industry Standards: Familiarity with automotive industry standards, including AUTOSAR and ISO 26262. 3. Experience with Agile Development: Experience with agile development methodologies, including Scrum and Kanban. What Makes You Eligible 1. Relevant Experience: 3 to 6 years of experience in C++ programming, with a focus on Linux development and IPC middleware. 2. Technical Expertise: Strong technical skills in C++ programming, Linux development, and IPC middleware. 3. Problem-Solving Abilities: Ability to analyze and resolve complex technical issues, with strong problem-solving skills. 4. Collaboration Skills: Ability to work collaboratively with cross-functional teams to resolve issues. What We Offer - Competitive salary and benefits package - Opportunities for professional growth and development - Collaborative and dynamic work environment - Access to cutting-edge technologies and tools - Recognition and rewards for outstanding performance through BeBrilliant - Chance to work with a renowned German OEM - You are expected to work all 5 days in a week in office You Belong Here HARMAN is committed to making every employee feel welcomed, valued, and empowered. No matter what role you play, we encourage you to share your ideas, voice your distinct perspective, and bring your whole self with you all within a support-minded culture that celebrates what makes each of us unique. We also recognize that learning is a lifelong pursuit and want you to flourish. We proudly offer added opportunities for training, development, and continuing education, further empowering you to live the career you want. About HARMAN: Where Innovation Unleashes Next-Level Technology Ever since the 1920s, we ve been amplifying the sense of sound. Today, that legacy endures, with integrated technology platforms that make the world smarter, safer, and more connected. Across automotive, lifestyle, and digital transformation solutions, we create innovative technologies that turn ordinary moments into extraordinary experiences. Our renowned automotive and lifestyle solutions can be found everywhere, from the music we play in our cars and homes to venues that feature today s most sought-after performers, while our digital transformation solutions serve humanity by addressing the world s ever-evolving needs and demands. Marketing our award-winning portfolio under 16 iconic brands, such as JBL, Mark Levinson, and Revel, we set ourselves apart by exceeding the highest engineering and design standards for our customers, our partners and each other. If you re ready to innovate and do work that makes a lasting impact, join our talent community today ! You Belong Here HARMAN is committed to making every employee feel welcomed, valued, and empowered. No matter what role you play, we encourage you to share your ideas, voice your distinct perspective, and bring your whole self with you all within a support-minded culture that celebrates what makes each of us unique. We also recognize that learning is a lifelong pursuit and want you to flourish. We proudly offer added opportunities for training, development, and continuing education, further empowering you to live the career you want. About HARMAN: Where Innovation Unleashes Next-Level Technology Ever since the 1920s, we ve been amplifying the sense of sound. Today, that legacy endures, with integrated technology platforms that make the world smarter, safer, and more connected. Across automotive, lifestyle, and digital transformation solutions, we create innovative technologies that turn ordinary moments into extraordinary experiences. Our renowned automotive and lifestyle solutions can be found everywhere, from the music we play in our cars and homes to venues that feature today s most sought-after performers, while our digital transformation solutions serve humanity by addressing the world s ever-evolving needs and demands. Marketing our award-winning portfolio under 16 iconic brands, such as JBL, Mark Levinson, and Revel, we set ourselves apart by exceeding the highest engineering and design standards for our customers, our partners and each other. If you re ready to innovate and do work that makes a lasting impact, join our talent community today! HARMAN is proud to be an Equal Opportunity employer. HARMAN strives to hire the best qualified candidates and is committed to building a workforce representative of the diverse marketplaces and communities of our global colleagues and customers. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.HARMAN attracts, hires, and develops employees based on merit, qualifications and job-related performance.( www.harman.com )
Posted 1 week ago
10.0 - 15.0 years
15 - 30 Lacs
Pune, Chennai, Bengaluru
Work from Office
Description: - Requirements: Required Skills: • 6-8 years of experience with Proficiency in C/C++ for embedded system programming, scripting experience using Shell or Bash. • Strong experience with prplOS, OpenWRT, and embedded Linux development. • Experience with BSP integration and hardware abstraction layers. • Knowledge of bootloaders (preferably U-Boot) and boot sequence for ARM-based devices. • Hands-on experience with Buildroot, Yocto, or equivalent Linux build systems. Job Responsibilities: Job Overview: We are seeking a highly skilled Embedded Developer with deep experience in prplOS, OpenWRT, and embedded Linux systems. ________________________________________ Key Responsibilities: • Integrate and customize prplOS/prplWare on target embedded platforms. • Develop and maintain device firmware using C/C++ for Wi-Fi routers/gateways. • Perform Board Support Package (BSP) integration for Mediatek or similar chipsets. • Customize and maintain bootloader (U-Boot) and Linux kernel configurations. • Configure Buildroot and/or OpenWRT build systems for firmware generation. • Implement and debug networking and Wi-Fi (including Wi-Fi 7 and MLO) features. What We Offer: Exciting Projects: We focus on industries like High-Tech, communication, media, healthcare, retail and telecom. Our customer list is full of fantastic global brands and leaders who love what we build for them. Collaborative Environment: You Can expand your skills by collaborating with a diverse team of highly talented people in an open, laidback environment — or even abroad in one of our global centers or client facilities! Work-Life Balance: GlobalLogic prioritizes work-life balance, which is why we offer flexible work schedules, opportunities to work from home, and paid time off and holidays. Professional Development: Our dedicated Learning & Development team regularly organizes Communication skills training(GL Vantage, Toast Master),Stress Management program, professional certifications, and technical and soft skill trainings. Excellent Benefits: We provide our employees with competitive salaries, family medical insurance, Group Term Life Insurance, Group Personal Accident Insurance , NPS(National Pension Scheme ), Periodic health awareness program, extended maternity leave, annual performance bonuses, and referral bonuses. Fun Perks: We want you to love where you work, which is why we host sports events, cultural activities, offer food on subsidies rates, Corporate parties. Our vibrant offices also include dedicated GL Zones, rooftop decks and GL Club where you can drink coffee or tea with your colleagues over a game of table and offer discounts for popular stores and restaurants!
Posted 1 week ago
0.0 years
13 - 18 Lacs
Hyderabad
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. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field. Job FunctionNetwork Stack Development Skills/Experience: "ƒ"ƒ1-2 of proficiency in C/C++ languages, and Linux operating systems "ƒ"ƒStrong understanding of Networking concepts, particularly with L3/L4 (Layer 3/Layer 4) experience Responsibilities: "ƒ"ƒContribute to the design and implementation of network stack components "ƒ"ƒPerform thorough testing to ensure the reliability and performance of the developed components Education Requirements: "ƒ"ƒBE/MTech/MS in computer science or relevant field. Applicants Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications. If you would like more information about this role, please contact Qualcomm Careers.
Posted 2 weeks ago
2.0 - 4.0 years
5 - 9 Lacs
Kolkata
Remote
About Us: Soul AI is developing core software systems that power intelligent applications. From embedded to backend, we bring top-tier engineering from IITs and IIMs to real-world impact. We are hiring a C/C++ Developer to build reliable software for performance-intensive tasks. Key Responsibilities:Develop software using C and C++ with a focus on performance. Contribute to architecture, testing, and optimization. Integrate software modules into larger systems. Collaborate with QA and product teams. Required Qualifications:2+ years of software development in C/C++. Proficiency in OOP, memory handling, and debugging tools. Experience with Linux development environments.
Posted 2 weeks ago
2.0 - 4.0 years
5 - 9 Lacs
Mumbai
Remote
About Us: Soul AI is developing core software systems that power intelligent applications. From embedded to backend, we bring top-tier engineering from IITs and IIMs to real-world impact. We are hiring a C/C++ Developer to build reliable software for performance-intensive tasks. Key Responsibilities:Develop software using C and C++ with a focus on performance. Contribute to architecture, testing, and optimization. Integrate software modules into larger systems. Collaborate with QA and product teams. Required Qualifications:2+ years of software development in C/C++. Proficiency in OOP, memory handling, and debugging tools. Experience with Linux development environments.
Posted 2 weeks ago
2.0 - 4.0 years
5 - 9 Lacs
Bengaluru
Remote
About Us: Soul AI is developing core software systems that power intelligent applications. From embedded to backend, we bring top-tier engineering from IITs and IIMs to real-world impact. We are hiring a C/C++ Developer to build reliable software for performance-intensive tasks. Key Responsibilities:Develop software using C and C++ with a focus on performance. Contribute to architecture, testing, and optimization. Integrate software modules into larger systems. Collaborate with QA and product teams. Required Qualifications:2+ years of software development in C/C++. Proficiency in OOP, memory handling, and debugging tools. Experience with Linux development environments.
Posted 2 weeks ago
2.0 - 4.0 years
5 - 9 Lacs
Hyderabad
Remote
About Us: Soul AI is developing core software systems that power intelligent applications. From embedded to backend, we bring top-tier engineering from IITs and IIMs to real-world impact. We are hiring a C/C++ Developer to build reliable software for performance-intensive tasks. Key Responsibilities:Develop software using C and C++ with a focus on performance. Contribute to architecture, testing, and optimization. Integrate software modules into larger systems. Collaborate with QA and product teams. Required Qualifications:2+ years of software development in C/C++. Proficiency in OOP, memory handling, and debugging tools. Experience with Linux development environments.
Posted 2 weeks ago
10.0 - 14.0 years
4 - 8 Lacs
Bengaluru
Work from Office
As part of the DataPower gateway software engineering team you will be responsible for ensuring that every version of the product that is released exceeds the high level of quality that our customers demand. You will be responsible for majorly handle customer issues and also be part of development of DataPower gateway container technologies, which will include both multi-protocol and API gateway capabilities. Debug and fix customer found issues. The role seeks good levels of personal organization, and the ability to work well with a distributed global team in a fast paced and exciting environment. You will be office based, working with team members who will be able to help you integrate into the team, the department and wider IBM. You ared to be quick learner and guide the team technically. You will be required to communicate your status on a daily basis, come up with creative solutions to problems and be flexible. Supporting the team where your help is required and to be able to demonstrate a positive attitude and a passion to succeed Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise 10-14 years of C++ experience specifically in the development of network gateways, or network routers (embedded firmware or stand alone software). 8 years of embedded Linux development experience (CentOS) Excellent in C++ programming. Strong analytical and problem-solving abilities with a keen attention to detail Familiarity with configuring XML compilers and JSON parsers for message transformation, schema validation and secure API traffic management across REST/SOAP services. Being a quick learner Exposure to agile development methodology and tools Willingness to learn new technologies and adapt to changing project requirements Ability to work both independently and as part of a collaborative team
Posted 2 weeks ago
1.0 - 3.0 years
8 - 12 Lacs
Bengaluru
Work from Office
Description & Requirements Introduction: A Career at HARMAN Automotive We re a global, multi-disciplinary team that s putting the innovative power of technology to work and transforming tomorrow. At HARMAN Automotive, we give you the keys to fast-track your career. Engineer audio systems and integrated technology platforms that augment the driving experience Combine ingenuity, in-depth research, and a spirit of collaboration with design and engineering excellence Advance in-vehicle infotainment, safety, efficiency, and enjoyment About the Role Were seeking an experienced C++ Linux IPC Middleware Developer with 1 to 3 years of experience to join our team. The ideal candidate will have a strong background in C++ programming, Linux development, and experience with IPC (Inter-Process Communication) middleware. What You Will Do 1. IPC Middleware Development: Design, develop, and maintain IPC middleware solutions for Linux-based systems. 2. C++ Programming: Write high-performance, scalable, and reliable C++ code for IPC middleware. 3. Linux Development: Develop and integrate IPC middleware with Linux-based systems, ensuring seamless functionality. 4. Performance Optimization: Optimize IPC middleware performance, ensuring low latency and high throughput. 5. Collaboration: Collaborate with cross-functional teams, including development, testing, and product management. What You Need to Be Successful 1. Technical Skills: - 3+ years of experience in C++ programming, with a focus on Linux development - Strong understanding of IPC mechanisms, including sockets, pipes, and shared memory - Experience with Linux development, including kernel and user-space programming 2. IPC Middleware Experience: - Experience with IPC middleware solutions, including DDS (Data Distribution Service) or other similar technologies - Familiarity with IPC protocols and standards 3. Problem-Solving Skills: - Excellent problem-solving skills, with the ability to analyze and resolve complex technical issues Bonus Points if You Have 1. Experience with Real-Time Systems: Experience with real-time systems, including RTOS (Real-Time Operating System) and real-time Linux. 2. Knowledge of Automotive Industry Standards: Familiarity with automotive industry standards, including AUTOSAR and ISO 26262. 3. Experience with Agile Development: Experience with agile development methodologies, including Scrum and Kanban. What Makes You Eligible 1. Relevant Experience: 1 to 3 years of experience in C++ programming, with a focus on Linux development and IPC middleware. 2. Technical Expertise: Strong technical skills in C++ programming, Linux development, and IPC middleware. 3. Problem-Solving Abilities: Ability to analyze and resolve complex technical issues, with strong problem-solving skills. 4. Collaboration Skills: Ability to work collaboratively with cross-functional teams to resolve issues. What We Offer - Competitive salary and benefits package - Opportunities for professional growth and development - Collaborative and dynamic work environment - Access to cutting-edge technologies and tools - Recognition and rewards for outstanding performance through BeBrilliant - Chance to work with a renowned German OEM - You are expected to work all 5 days in a week in office You Belong Here HARMAN is committed to making every employee feel welcomed, valued, and empowered. No matter what role you play, we encourage you to share your ideas, voice your distinct perspective, and bring your whole self with you - all within a support-minded culture that celebrates what makes each of us unique. We also recognize that learning is a lifelong pursuit and want you to flourish. We proudly offer added opportunities for training, development, and continuing education, further empowering you to live the career you want. About HARMAN: Where Innovation Unleashes Next-Level Technology Ever since the 1920s, we ve been amplifying the sense of sound. Today, that legacy endures, with integrated technology platforms that make the world smarter, safer, and more connected. Across automotive, lifestyle, and digital transformation solutions, we create innovative technologies that turn ordinary moments into extraordinary experiences. Our renowned automotive and lifestyle solutions can be found everywhere, from the music we play in our cars and homes to venues that feature today s most sought-after performers, while our digital transformation solutions serve humanity by addressing the world s ever-evolving needs and demands. Marketing our award-winning portfolio under 16 iconic brands, such as JBL, Mark Levinson, and Revel, we set ourselves apart by exceeding the highest engineering and design standards for our customers, our partners and each other. If you re ready to innovate and do work that makes a lasting impact, join our talent community today ! You Belong Here HARMAN is committed to making every employee feel welcomed, valued, and empowered. No matter what role you play, we encourage you to share your ideas, voice your distinct perspective, and bring your whole self with you - all within a support-minded culture that celebrates what makes each of us unique. We also recognize that learning is a lifelong pursuit and want you to flourish. We proudly offer added opportunities for training, development, and continuing education, further empowering you to live the career you want. About HARMAN: Where Innovation Unleashes Next-Level Technology Ever since the 1920s, we ve been amplifying the sense of sound. Today, that legacy endures, with integrated technology platforms that make the world smarter, safer, and more connected. Across automotive, lifestyle, and digital transformation solutions, we create innovative technologies that turn ordinary moments into extraordinary experiences. Our renowned automotive and lifestyle solutions can be found everywhere, from the music we play in our cars and homes to venues that feature today s most sought-after performers, while our digital transformation solutions serve humanity by addressing the world s ever-evolving needs and demands. Marketing our award-winning portfolio under 16 iconic brands, such as JBL, Mark Levinson, and Revel, we set ourselves apart by exceeding the highest engineering and design standards for our customers, our partners and each other. If you re ready to innovate and do work that makes a lasting impact, join our talent community today! HARMAN is proud to be an Equal Opportunity employer. HARMAN strives to hire the best qualified candidates and is committed to building a workforce representative of the diverse marketplaces and communities of our global colleagues and customers. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.HARMAN attracts, hires, and develops employees based on merit, qualifications and job-related performance.( www.harman.com )
Posted 2 weeks ago
8.0 - 12.0 years
10 - 14 Lacs
Bengaluru
Work from Office
Technical Lead – Linux-based IVI Development (8+ years) Location: Bangalore Job Summary: We are seeking an experienced Technical Lead to spearhead the development of a Linux-based In-Vehicle Infotainment (IVI) system. The role involves leading the design and implementation of the Bootloader (BL), Board Support Package (BSP), and Human-Machine Interface (HMI) components, ensuring seamless integration, performance, and compliance with automotive standards. Key Responsibilities: Lead the end-to-end technical delivery of Linux-based IVI software components, including BL, BSP, and HMI development. Architect and design system solutions that meet project requirements and automotive industry standards. Oversee kernel porting, device driver development, and bootloader customization. Guide the HMI/UI team in developing intuitive and responsive user interfaces using frameworks such as Qt or Wayland. Collaborate with cross-functional teams (middleware, hardware, QA) to ensure smooth integration and validation. Define coding standards, review code, and mentor team members to maintain high-quality deliverables. Manage technical risks, identify dependencies, and implement mitigation strategies. Work closely with project management to align technical execution with timelines and milestones. Stay updated with emerging technologies and industry trends relevant to IVI and embedded Linux development. Required Qualifications: Bachelor’s or Master’s degree in Computer Science, Electronics, or related field. 8+ years of experience in embedded Linux development, preferably in the automotive or IVI domain. Proven expertise in Bootloader (e.g., U-Boot) development and customization. Strong experience with Linux kernel porting, BSP development, and device driver implementation. Hands-on experience with HMI/UI development frameworks like Qt, Wayland, or OpenGL. Solid understanding of embedded system architectures and automotive communication protocols (CAN, Ethernet, etc.). Familiarity with Yocto Project or Buildroot for Linux build systems. Experience leading a technical team and mentoring engineers. Excellent problem-solving, communication, and leadership skills. Preferred Skills: Knowledge of multimedia frameworks (GStreamer, PulseAudio). Understanding of automotive safety standards (ISO 26262) and security best practices. Experience with Agile/Scrum development methodologies. Familiarity with CI/CD pipelines and automated testing tools.
Posted 2 weeks ago
3.0 - 9.0 years
12 - 14 Lacs
Thiruvananthapuram
Work from Office
Job Requirements As a member of the team, the primary job will be to work in customer project to perform requirement analysis, effort estimate, design, feasibility, development and maintenance of embedded UI applications in Agile work flow, work closely with customer development team(including daily interactions), Managing offshore team members in Task/Sprint planning and execution, Handling weekly calls and update status to customer when needed. Work Experience 5+ years of total experience in requirement analysis, design, development and maintenance of UI applications in Linux/Windows environment. Good programming skill in C/C++. Experience in development of advanced QT/QML UI applications in Linux/Windows environment. Good Leadership and Team Management Skills - both technical and managerial Experience in Linux based development. Good debugging skills Ability to work independently with minimum guidance. Good communication skill and agile personality to communicate directly with customer and other development team members. Experience in agile project life cycle, process, and work flows. Familiarity with Embedded Linux development
Posted 2 weeks ago
1.0 - 8.0 years
5 - 9 Lacs
Coimbatore
Work from Office
Roles & Responsibilities : Were looking for an Embedded Linux Engineer specializing in Yocto-based system development for medical devices. This role focuses on building and maintaining custom Linux distributions. Key Responsibilities: Develop and maintain Yocto-based Linux systems Create and modify Linux device drivers Optimize boot time and system performance Implement secure boot and system updates Support BSP development and maintenance
Posted 2 weeks ago
5.0 - 9.0 years
9 - 14 Lacs
Chennai
Work from Office
Looking for strong C++ developers with Linux experience. Must have expertise in debugging (GDB), multi-threading, memory management, and SDLC. Good design, communication skills, and customer interaction experience required
Posted 2 weeks ago
3.0 - 7.0 years
6 - 10 Lacs
India, Bengaluru
Work from Office
Role Summary: We are looking for a skilled Software Developer to join our Cybersecurity team, focusing on developing security features and capabilities for Windows environments as part of MRI Scanner Software. The role involves designing and implementing security modules for systems operating across edge devices, cloud platforms, and AI/ML pipelines, ensuring compliance with medical device regulations and robust cybersecurity standards. Key Responsibilities: Design, implement, and maintain security features for MRI scanner software running on Windows and Linux platforms. Develop C#/.NET components (primarily for Windows) and contribute to security modules, ensuring secure design and performance. Collaborate with cybersecurity architects to integrate secure coding principles across Windows components. Implement features for authentication, encryption, secure communication, and system hardening on both platforms. Participate in threat modelling, design reviews, and code reviews with a security focus. Ensure implementations are compliant with regulatory standards (FDA, IEC 62304, ISO 27001, GDPR/HIPAA). Debug and resolve complex software issues related to security on Windows and Linux environments. Work with edge, cloud, and AI/ML teams to integrate security within distributed system architectures. Required Skills & Experience: Bachelor’s or Master’s degree in Computer Science, Information Security, Electronics, or related engineering fields. 3-7 years of software development experience, including: Strong C#/.NET development for Windows. Solid understanding of Windows Security Essentials, including: Authentication & Authorization (Active Directory, Windows Credentials) Windows hardening and privilege management Good Understanding of security concepts such as: User and permission management Secure communication, certificates, and encryption libraries SSH, secure configuration, and OS hardening Knowledge of secure coding practices, OWASP, threat modelling, and vulnerability remediation. Desirable Skills: Exposure to containerization security (Docker, Kubernetes) on Windows/Linux. Familiarity and Desire to work with edge computing, cloud integrations (Azure/AWS), and AI/ML security considerations. Added Advantage Certifications such as Microsoft CertifiedSecurity, Compliance, and Identity Fundamentals, CompTIA Security+, RHCSA/RHCE, or similar. Linux development experience (e.g., using shell scripting, C/C++, or Python for system modules). Soft Skills: Strong problem-solving and analytical abilities. Effective collaboration and communication skills within cross-functional global teams. High attention to detail with a security-first and quality mindset. Why Join Us Contribute to innovative MRI technologies improving patient care worldwide. Be part of a team driving cybersecurity excellence in medical device software. Opportunities to grow across Windows, Linux, edge computing, cloud, and AI/ML security domains.
Posted 2 weeks ago
7.0 - 12.0 years
7 - 11 Lacs
India, Bengaluru
Work from Office
Hello Talented Techie! We know that the only way a business thrive is if our people are growing. That’s why we always put our people first. Our global, diverse team would be happy to support you and challenge you to grow in new ways. Who knows where our shared journey will take you We are looking for Software Developer ! You’ll make a difference by Develop and maintain graphical user interfaces on Linux platforms using Qt5/Qt6Work with Wayland and X11 windowing systems to build or extend compositors Integrate and customize WINCC Unified solutions for industrial HMI applications Collaborate with automation engineers to build demo setups and interactive dashboards Debug and optimize applications using GCC, GDB, and Linux profiling tools Package and deploy applications on Debian-based systems Your success is grounded in Strong proficiency in Linux system programming with 7+ year contributions to open-source Linux projects Experience with Wayland protocols, X11 internals, and compositor development Solid understanding of Qt5 (Widgets, QML, Signals/Slots) Familiarity with Debian packaging, systemd, and apt-based workflows Proficiency in C/C++, GCC, and GDB Debugging experience with core dumps, valgrind, strace. Create a better #TomorrowWithUs! This role is based in Bangalore, where you’ll get the chance to work with teams impacting entire cities, countries - and the shape of things to come. We’re Siemens. A collection of over 312,000 minds building the future, one day at a time in over 200 countries. All employment decisions at Siemens are based on qualifications, merit and business need. Bring your curiosity and imagination and help us shape tomorrow. Find out more about Siemens careers at:
Posted 2 weeks ago
6.0 - 12.0 years
14 - 19 Lacs
Bengaluru
Work from Office
The Emersons test and measurement software portfolio is built to improve engineering productivity and help tackle the world s greatest engineering challenges. In This Role, Your Responsibilities Will Be: As a Software Group Manager in R&D, your responsibilities include the following: Lead a team of 8-10 highly skilled software engineers working in the Platform R&D department in an agile setup. Drive the team to ensure all business results are met, such as delivering new software features, enabling new hardware support, sustaining, involved in researching/defining strategic direction of software, and helping support team resolve customer critical issues. Manage continuous delivery of projects by driving project schedules through both direct ownership and delegation to team members. Collaborate with other teams to ensure customer success. Interact with technical leaders, managers & product managers to define, direct, and complete the evolution of software and hardware strategy. Mentor, develop and grow the career of team members. Effectively communicate with all product-line collaborators including upper management. Who You Are: You are a leader who is self- driven, shows tremendous amount of initiative and gracefully handles ambiguity. You possess strong leadership and skills and have a consistent track record of developing and implementing strategies to achieve organizational objectives. For This Role, You Will Need: B. E/ B. Tech/ M. Tech/ MCA in Computer Science/ Electronics and Communications 6-12 years of industry experience. Prior experience of managing a team. Demonstrated understanding with the following technologies: Hands on experience working with C#, . net framework, . net core. Object Oriented Programming Design Principles Software Architecture. Agile project management Experience with C++ and Linux development is a plus. Experience in leading the team to deliver project specs and deadlines. Clear and effective communication. Excels at conveying and communicating messages at the appropriate level of detail within a team/function/department. Strong sense of ownership. Effective in collaborating beyond department boundaries. Experience in people management and relevant operational tasks, such as setting goals, effective in coaching/growing team members, fostering a conducive work environment, conducting job interviews, etc. Preferred Qualifications That Set You Apart: You love taking on difficult challenges and finding creative solutions. You anticipate problems and think through multiple perspectives. You are passionate about coaching people and helping them grow and succeed. You communicate clearly. You write well and speak eloquently. You are motivated and driven. You volunteer for new challenges without waiting to be asked. You are going to take ownership of the time you spend with us and truly make a difference. You thrive in an agile environment by accepting and adopting continuous delivery standard methodologies. Our Culture & Commitment to You: . .
Posted 2 weeks 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
39581 Jobs | Dublin
Wipro
19070 Jobs | Bengaluru
Accenture in India
14409 Jobs | Dublin 2
EY
14248 Jobs | London
Uplers
10536 Jobs | Ahmedabad
Amazon
10262 Jobs | Seattle,WA
IBM
9120 Jobs | Armonk
Oracle
8925 Jobs | Redwood City
Capgemini
7500 Jobs | Paris,France
Virtusa
7132 Jobs | Southborough