Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
9.0 - 13.0 years
0 Lacs
hyderabad, telangana
On-site
You will join our engineering team as a highly experienced and technically strong C++ and Data Structures Lead. Your deep understanding of C++, data structures, and algorithmic problem-solving will be instrumental in driving high-performance and scalable software development. Leading a team of talented engineers, you will contribute to critical design decisions and uphold high code quality standards across projects. Your key responsibilities will include leading the design, development, and optimization of software solutions using modern C++ (C++11/14/17/20), architecting and implementing complex data structures and algorithms, guiding engineers through technical challenges and code reviews, collaborating with cross-functional teams, ensuring software quality through code reviews and testing strategies, driving innovation through proactive problem-solving and technical mentorship, owning the full software development lifecycle (SDLC) for core modules, and staying updated with the latest trends in C++ development tools and practices. To excel in this role, you should have 9+ years of professional experience in software development using C++, a strong foundation in data structures, algorithms, and object-oriented programming, experience in multithreading, memory management, and performance tuning, hands-on experience with STL, Boost, or other C++ libraries, familiarity with Linux/Unix-based development environments, proficiency with version control tools like Git, strong problem-solving and analytical skills, excellent communication and leadership abilities. Preferred qualifications include experience in domains such as telecom, gaming, finance, embedded systems, or high-performance computing, exposure to modern development practices like CI/CD, Agile, TDD, familiarity with tools like Valgrind, GDB, or performance profilers, and experience with Python or scripting languages as a plus.,
Posted 2 weeks ago
6.0 - 12.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 leveraging the power of technology to shape the future. At HARMAN Automotive, you are empowered to fast-track your career by engineering audio systems and integrated technology platforms that enhance the driving experience. Through a combination of innovation, thorough research, and collaborative efforts, you will contribute to advancing in-vehicle infotainment, safety, efficiency, and overall enjoyment. As a Telematics Solution Engineer at HARMAN, you will play a crucial role in the research and delivery of software solutions and proof of concepts for automotive embedded devices. Telematics, being a fundamental technology for connected cars and autonomous driving, encompasses a wide range of components such as LTE modems, network access devices, and wireless standards like BT/WiFi, GNSS, and NFC. Your responsibilities will involve designing and developing software for telematics devices, utilizing cutting-edge technologies to enhance communication, networking, and positioning features. You will be at the forefront of exploring new business opportunities within the Telematics domain, showcasing high-visibility demos, and leading product launches. Your tasks will include design verification, testing, debugging, and root cause analysis of defects. In this role, you will act as an individual contributor in software and firmware design and development for V2X and MEC domains on embedded platform products. Taking complete technical ownership, you will ensure the design of scalable and reusable software components, resolving critical technical issues hands-on. Your expertise in designing and developing automotive-grade Linux applications for V2X devices will be paramount, in compliance with industry standards. Additionally, you will collaborate with cross-functional teams, engage in requirement analysis with customers, and drive technical discussions to achieve timely consensus. To excel in this position, you should hold a Master's or Bachelor's degree in electrical, communications, computer engineering, or a related field, along with 6 to 12 years of experience in software development for embedded systems using C++ and C. Strong programming skills in C++, proficiency in Linux Embedded Systems, and familiarity with Linux Systems Programming are essential. Your ability to work independently, mentor team members, and engage effectively with customers during requirement analysis will be key to your success. Moreover, experience in high-level and low-level module design, requirement analysis, and usage of tools like DOORS and Enterprise Architect will be advantageous. If you have prior experience in embedded software testing for Automotive Products, V2X Technologies, Vehicle Security, Telematics, or Data Communication, it will be considered a strong asset. Your knowledge of cellular and network technology, software architectures, and automotive-grade products will further enhance your candidacy. Additionally, hands-on experience with tools such as Vector Can Analyzer and Canoe will be beneficial. HARMAN provides a supportive work environment that encourages professional and personal development. With opportunities for remote work, employee discounts, extensive training programs, wellness benefits, and a recognition and rewards program, HARMAN ensures that every employee feels valued and empowered. Join us at HARMAN to unleash innovation and drive technology to the next level, creating extraordinary experiences that make a lasting impact.,
Posted 2 weeks ago
2.0 years
0 Lacs
Noida, Uttar Pradesh, India
On-site
We Are: At Synopsys, we drive the innovations that shape the way we live and connect. Our technology is central to the Era of Pervasive Intelligence, from self-driving cars to learning machines. We lead in chip design, verification, and IP integration, empowering the creation of high-performance silicon chips and software content. Join us to transform the future through continuous technological innovation. You Are: You are passionate about solving complex problems at the intersection of software engineering and semiconductor technology. Your curiosity drives you to explore new solutions and approaches, especially in high-impact areas such as memory characterization and automation. With a strong foundation in computer science, electronics, or a related discipline, you thrive in environments where collaboration, innovation, and technical excellence are valued. You are detail-oriented, analytical, and always eager to learn and adapt as technology evolves. You take pride in building robust, maintainable code and are committed to delivering quality solutions that make a tangible difference. As a team player, you communicate clearly, seek feedback, and contribute to a culture of openness and continuous improvement. Whether working independently or in cross-functional teams, you bring a sense of accountability and ownership to your work. You are excited by the prospect of impacting the next generation of semiconductor products and motivated by the opportunity to drive productivity and efficiency through automation. If you are ready to challenge yourself, innovate, and help shape the future of memory IP development, Synopsys is the place for you. What You’ll Be Doing: Designing and developing robust software tools for automating memory characterization workflows, including simulation setup, data extraction, and report generation. Collaborating closely with memory design, CAD, and validation teams to understand requirements and implement solutions that enhance accuracy, scalability, and performance of characterization flows. Integrating EDA tools such as SPICE simulators, Liberty format analyzers, and waveform viewers into advanced automation flows. Optimizing simulation execution on large compute clusters and efficiently managing the vast data sets generated during memory characterization. Building modular, maintainable, and high-performance codebases using C++, Python, Shell/TCL scripts, and industry-standard software engineering tools. Contributing to the development of test infrastructure, debugging tools, and validation methodologies to ensure the correctness and consistency of characterization results. Participating in code reviews, providing innovative ideas, and driving improvements in productivity and tool efficiency across the team. The Impact You Will Have: Accelerate the delivery of high-performance memory compilers for advanced technology nodes (e.g.,5nm,3nm, and beyond), enabling cutting-edge products. Streamline and automate engineering flows, reducing manual effort and enhancing productivity for multidisciplinary teams. Enhance the quality and reliability of characterization data, directly contributing to Process Design Kits (PDKs), EDA tools, and customer deliverables. Drive innovations that improve cost-efficiency, scalability, and competitiveness of Synopsys’ global IP portfolio. Contribute to the continuous improvement of internal infrastructure, processes, and best practices, fostering a culture of technical excellence. Empower internal and external customers through robust, user-friendly tools that enable faster, more reliable delivery of semiconductor solutions. What You’ll Need: B.Tech/MTech in Computer Science, Electronics, or a related field. At least 2 years of experience in software development or EDA tool development, preferably within the semiconductor industry. Proficiency in C/C++, TCL, Python, SQL, and scripting languages such as Shell. Experience with debugging tools such as GDB, and memory debugging tools like Valgrind or Purify. Strong understanding of machine learning algorithms (supervised, unsupervised, reinforcement learning). Hands-on experience with Python ML libraries such as scikit-learn, TensorFlow, or PyTorch. Who You Are: Detail-oriented with excellent analytical and problem-solving abilities. Possess strong verbal and written communication skills, able to articulate complex technical concepts clearly. A collaborative team player who thrives in cross-functional and multicultural environments. Demonstrates accountability and ownership in delivering high-quality work. An innovative thinker passionate about technology, automation, and continuous learning. The Team You’ll Be A Part Of: You’ll be joining a dynamic and forward-thinking team dedicated to developing and maintaining advanced memory characterization tools for next-generation semiconductor technologies. The team is known for its strong collaboration across domains such as software, CAD, and design, and for fostering a culture of inclusivity and openness. Committed to continuous improvement, the team values innovation and feedback while delivering high-quality, impactful solutions that empower both internal teams and external customers. Together, you will be driving the future of memory IP development by solving complex challenges and pushing the boundaries of performance, scalability, and automation. Rewards and Benefits: We offer a comprehensive range of health, wellness, and financial benefits to cater to your needs. Our total rewards include both monetary and non-monetary offerings. Your recruiter will provide more details about the salary range and benefits during the hiring process.
Posted 2 weeks ago
2.0 years
5 - 16 Lacs
Noida
On-site
Job Title: IMS/Telephony Developer (C, Data Structures, OS & Networking) Experience Required: 2 – 8 Years Work Location: Client Site – Noida Work Mode: Work from Office (5 days a week) Notice Period: Immediate to 30 Days Job Overview: We are seeking experienced and passionate developers with strong foundations in C programming and data structures, who also possess solid knowledge of Operating System concepts and Networking. The ideal candidate will contribute to the development and maintenance of telecom protocol stacks, particularly in IMS/Telephony and 4G/5G wireless technologies. This position requires hands-on experience with Linux or RTOS environments, and readiness to work on-site at our client location in Noida. Key Responsibilities: Design, develop, and maintain modules in C, focused on telecom and networking applications. Work on protocol stack development for IMS, VoLTE, and 4G/5G technologies (Layers 3-5). Implement and optimize code for real-time systems using Linux or RTOS platforms. Collaborate with cross-functional teams to define and implement features based on IMS/Telephony requirements. Utilize strong understanding of Operating System internals, multithreading, memory management, and network protocols (TCP/IP, SIP, RTP, etc.). Perform unit testing, debugging, and performance tuning of developed code. Participate in code reviews and documentation of designs and implementations. Ensure compliance with quality and performance standards throughout the software development lifecycle. Mandatory Skills: Minimum 2+ years of experience in C programming and data structure implementation. Strong foundation in Operating System concepts and Networking protocols. Experience working with Linux or RTOS, including system-level programming and development tools. Willingness to work on-site in Noida and be available 5 days a week in-office. Preferred Skills: IMS/Telephony protocol development experience (minimum 2 years preferred). Hands-on exposure to 4G/5G protocol stacks—preferably Layer 3 to Layer 5. Experience in SIP, SDP, RTP/RTCP, and Diameter protocols. Familiarity with debugging tools like GDB, Wireshark, Valgrind, etc. Soft Skills: Good communication and documentation skills. Ability to work independently as well as in a team-oriented, collaborative environment. Analytical thinking and strong problem-solving abilities. Job Types: Full-time, Permanent Pay: ₹569,510.82 - ₹1,602,397.90 per year Benefits: Flexible schedule Food provided Health insurance Life insurance Paid time off Provident Fund Location Type: In-person Schedule: Day shift Fixed shift Monday to Friday Night shift US shift Work Location: In person
Posted 2 weeks ago
2.0 years
0 Lacs
Noida, Uttar Pradesh
On-site
Noida, Uttar Pradesh, India Category: Engineering Hire Type: Employee Job ID 10849 Date posted 07/16/2025 We Are: At Synopsys, we drive the innovations that shape the way we live and connect. Our technology is central to the Era of Pervasive Intelligence, from self-driving cars to learning machines. We lead in chip design, verification, and IP integration, empowering the creation of high-performance silicon chips and software content. Join us to transform the future through continuous technological innovation. You Are: You are passionate about solving complex problems at the intersection of software engineering and semiconductor technology. Your curiosity drives you to explore new solutions and approaches, especially in high-impact areas such as memory characterization and automation. With a strong foundation in computer science, electronics, or a related discipline, you thrive in environments where collaboration, innovation, and technical excellence are valued. You are detail-oriented, analytical, and always eager to learn and adapt as technology evolves. You take pride in building robust, maintainable code and are committed to delivering quality solutions that make a tangible difference. As a team player, you communicate clearly, seek feedback, and contribute to a culture of openness and continuous improvement. Whether working independently or in cross-functional teams, you bring a sense of accountability and ownership to your work. You are excited by the prospect of impacting the next generation of semiconductor products and motivated by the opportunity to drive productivity and efficiency through automation. If you are ready to challenge yourself, innovate, and help shape the future of memory IP development, Synopsys is the place for you. What You’ll Be Doing: Designing and developing robust software tools for automating memory characterization workflows, including simulation setup, data extraction, and report generation. Collaborating closely with memory design, CAD, and validation teams to understand requirements and implement solutions that enhance accuracy, scalability, and performance of characterization flows. Integrating EDA tools such as SPICE simulators, Liberty format analyzers, and waveform viewers into advanced automation flows. Optimizing simulation execution on large compute clusters and efficiently managing the vast data sets generated during memory characterization. Building modular, maintainable, and high-performance codebases using C++, Python, Shell/TCL scripts, and industry-standard software engineering tools. Contributing to the development of test infrastructure, debugging tools, and validation methodologies to ensure the correctness and consistency of characterization results. Participating in code reviews, providing innovative ideas, and driving improvements in productivity and tool efficiency across the team. The Impact You Will Have: Accelerate the delivery of high-performance memory compilers for advanced technology nodes (e.g.,5nm,3nm, and beyond), enabling cutting-edge products. Streamline and automate engineering flows, reducing manual effort and enhancing productivity for multidisciplinary teams. Enhance the quality and reliability of characterization data, directly contributing to Process Design Kits (PDKs), EDA tools, and customer deliverables. Drive innovations that improve cost-efficiency, scalability, and competitiveness of Synopsys’ global IP portfolio. Contribute to the continuous improvement of internal infrastructure, processes, and best practices, fostering a culture of technical excellence. Empower internal and external customers through robust, user-friendly tools that enable faster, more reliable delivery of semiconductor solutions. What You’ll Need: B.Tech/MTech in Computer Science, Electronics, or a related field. At least 2 years of experience in software development or EDA tool development, preferably within the semiconductor industry. Proficiency in C/C++, TCL, Python, SQL, and scripting languages such as Shell. Experience with debugging tools such as GDB, and memory debugging tools like Valgrind or Purify. Strong understanding of machine learning algorithms (supervised, unsupervised, reinforcement learning). Hands-on experience with Python ML libraries such as scikit-learn, TensorFlow, or PyTorch. Who You Are: Detail-oriented with excellent analytical and problem-solving abilities. Possess strong verbal and written communication skills, able to articulate complex technical concepts clearly. A collaborative team player who thrives in cross-functional and multicultural environments. Demonstrates accountability and ownership in delivering high-quality work. An innovative thinker passionate about technology, automation, and continuous learning. The Team You’ll Be A Part Of: You’ll be joining a dynamic and forward-thinking team dedicated to developing and maintaining advanced memory characterization tools for next-generation semiconductor technologies. The team is known for its strong collaboration across domains such as software, CAD, and design, and for fostering a culture of inclusivity and openness. Committed to continuous improvement, the team values innovation and feedback while delivering high-quality, impactful solutions that empower both internal teams and external customers. Together, you will be driving the future of memory IP development by solving complex challenges and pushing the boundaries of performance, scalability, and automation. Rewards and Benefits: We offer a comprehensive range of health, wellness, and financial benefits to cater to your needs. Our total rewards include both monetary and non-monetary offerings. Your recruiter will provide more details about the salary range and benefits during the hiring process. At Synopsys, we want talented people of every background to feel valued and supported to do their best work. Synopsys considers all applicants for employment without regard to race, color, religion, national origin, gender, sexual orientation, age, military veteran status, or disability.
Posted 2 weeks ago
3.0 - 5.0 years
7 - 12 Lacs
Bengaluru
Work from Office
Your Impact OpenText eDirectory is the foundation for the world's largest identity management deployments. It is a high-end directory service that enables businesses to manage identities and secure access for employees, customers, and partners. With OpenText eDirectory, businesses lay the groundwork for secure identity management solutions and multi-platform network services. It provides centralized identity management, infrastructure, net-wide security, and scalability to all applications running behind and beyond the firewall. What the role offers Exp: 3-5 Years Design, develop, and maintain applications using C and C++. Identify and resolve software defects, memory leaks, and performance bottlenecks Work closely with cross-functional teams, including QA, DevOps, and Product teams Work on low-level programming involving OS internals, multithreading, and networking. Reproduce customer issues. Wat you need to succeed Strong proficiency in C and C++ with hands-on experience. Experience with data structures, algorithms, and object-oriented programming (OOP). Good understanding of memory management, pointers, and debugging tools (GDB, Valgrind, etc.). Experience with multithreading, concurrency, and synchronization mechanisms. Familiarity with Linux/Unix or Windows system programming. Good understating of networking, TCP/IP protocols. Experience working with CMake, Makefiles, or other build system One Last thing Exposure to cloud technologies, containerization (Docker), and CI/CD pipelines.
Posted 2 weeks ago
4.0 years
0 Lacs
Gurugram, Haryana, India
On-site
Overview Keysight is on the forefront of technology innovation, delivering breakthroughs and trusted insights in electronic design, simulation, prototyping, test, manufacturing, and optimization. Our ~15,000 employees create world-class solutions in communications, 5G, automotive, energy, quantum, aerospace, defense, and semiconductor markets for customers in over 100 countries. Learn more about what we do. Our award-winning culture embraces a bold vision of where technology can take us and a passion for tackling challenging problems with industry-first solutions. We believe that when people feel a sense of belonging, they can be more creative, innovative, and thrive at all points in their careers. Responsibilities DP-COE (Digital Photonics Center of Excellence), being part of Keysight Technologies has the responsibility for developing innovative products in the crucial portfolio segment of Oscilloscopes, Photonics, AWG (Arbitrary Waveform Generator), BERT (Bit Error Rate Tester), Digitizer, Logic Analysis, Protocol Analysis which provide fast, extensive insight and enable engineering teams to do their job faster, with higher quality. We serve our customers in the Computer, Semiconductor, Wireless, Automotive, Storage and Communication, Quantum industries with leading edge products and solutions. Keysight Solution teams work closely with DP-COE to provide required solutions to these industries. As an R&D Software Designer, you will be working on our InfiniiVision (High Volume Scope / Mid-Range) Software Development in a highly collaborative, fast-paced environment with international teams. You will be responsible to design & develop highly complex Software for InfiniiVision Scope which would require breadth of knowledge from Low Level Software (HW integration), up to GUI/Application Software. You will also be responsible for integrating newly launched Keysight Probes with InfiniiVision scopes. You will work closely with R&D Project Manager, Product Planners, Product Architects, Solution Teams, FPGA & HW developers, Software engineers and Other Stakeholders to develop new product offerings and improve existing ones. The candidate should be a strong team worker and should be able and willing to collaborate with other design teams located in US & Malaysia. Qualifications Essential: Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering (or equivalent) with strong software Engineering skills. 4 to 6 years of R&D experience in product development Experience in developing a significant software application Experience in modern C++ (e.g. C++14 and later) and objected-oriented programming Advanced and broad knowledge of contemporary software design methodologies and programming techniques. Working experience in Hardware & Software integration. Strong written and verbal communication skills Excellent team player, responsive and accountable Self-starter. Willing and able to quickly learn new applications and technologies Experience in international collaboration (US, Europe, Malaysia) Preferred Experience with Keysight instruments like Oscilloscope Experience with analog and digital circuits MS Visual Studio and VisualGDB experience Embedded Linux experience (Basic shell command) Experience of working with micro controllers Worked with Common Communication protocols: I2C, UART, SPI, Ethernet Experience with Version Control tool (Git) and working with CI/CD pipelines (Jenkins) Experience with QT or other widget toolkits for GUIs Atlassian tool experience - bitbucket, Confluence, Jira Basic knowledge in C# and .Net framework Experience programming hardware devices over a peripheral interface Test driven development experience Scrum agile software development process background Knowledge of performance profiling tools (e.g., Valgrind, gprof, or perf).
Posted 2 weeks ago
5.0 - 8.0 years
9 - 13 Lacs
Bengaluru
Work from Office
Your Impact At OpenText, we are looking at motivated highly passionate C/C++ Development Engineer with exceptional troubleshooting skills and experience working with customers to resolve complex issues. The candidate must have the experience, talent, skill set and confidence to work with world-class development team at the OpenText office in Bengaluru, India. What the role offers Design, develop and maintain high performance software solutions in C and C++. Familiar with design, development, and tuning of high-concurrency, high-load, and high-availability systems and have a good ability to analyze and solve problems. Utilize advanced debugging techniques to diagnose and resolve complex issues in customer environments. Work closely with cross functional teams including QA, Product teams and Support to deliver high quality products Provide rapid turnaround time for proof-of-concept implementations for customer demos Ensure timely release of high-quality product patches/hotfixes Contribute towards process improvement initiatives. Communicate high impact product issues and customer experiences to the development team to improve quality of future product releases Own and drive high quality resolution for the product technical issues. Encourage and contribute to innovation aligned with the business Mentoring Junior members What you need to succeed Bachelor's or Master's Engineering degree in Computer Science, Information Systems, or equivalent. 5- 8 years experience. Strong proficiency in C and C++ with hands on experience in OOPS, design patterns, memory management and data structures Experience in developing multi-threading highly scalable components. Experience with debugging tools (Eg: Valgrind) and profiling. Proven ability to work directly with customers to understand and address their technical issues. Excellent analytical and troubleshooting skills to diagnose and resolve complex customer problems Good understanding of version control systems, preferably git and experience with CI/CD tools Designing software applications running on multiple platform types. Development and troubleshooting experience with Linux, Windows server operating systems Good understanding of the database like Oracle, SQL Server etc.. Strong teamwork Excellent written and verbal communication skills Experience with agile development methods Additional Job Description (Good to have) Good understanding of JavaScript, XML, and SQL. Basic Exposure of AIX, Solaris and HP-UX platforms Self-Motivated team player with a great attitude to win is mandatory. Capable to deliver into the new leading Technologies. Experience in Agile SAFE practices
Posted 2 weeks ago
2.0 years
3 - 15 Lacs
Noida
On-site
Job Title: IMS/Telephony Developer (C, Data Structures, OS & Networking) Experience Required : 2 – 8 Years Work Location : Client Site – Noida Work Mode : Work from Office (5 days a week) Notice Period: Immediate to 30 Days Job Overview: We are seeking experienced and passionate developers with strong foundations in C programming and data structures, who also possess solid knowledge of Operating System concepts and Networking. The ideal candidate will contribute to the development and maintenance of telecom protocol stacks, particularly in IMS/Telephony and 4G/5G wireless technologies. This position requires hands-on experience with Linux or RTOS environments, and readiness to work on-site at our client location in Noida. Key Responsibilities: Design, develop, and maintain modules in C, focused on telecom and networking applications. Work on protocol stack development for IMS, VoLTE, and 4G/5G technologies (Layers 3-5). Implement and optimize code for real-time systems using Linux or RTOS platforms. Collaborate with cross-functional teams to define and implement features based on IMS/Telephony requirements. Utilize strong understanding of Operating System internals, multithreading, memory management, and network protocols (TCP/IP, SIP, RTP, etc.). Perform unit testing, debugging, and performance tuning of developed code. Participate in code reviews and documentation of designs and implementations. Ensure compliance with quality and performance standards throughout the software development lifecycle. Mandatory Skills: Minimum 2+ years of experience in C programming and data structure implementation. Strong foundation in Operating System concepts and Networking protocols. Experience working with Linux or RTOS, including system-level programming and development tools. Willingness to work on-site in Noida and be available 5 days a week in-office. Preferred Skills: IMS/Telephony protocol development experience (minimum 2 years preferred). Hands-on exposure to 4G/5G protocol stacks—preferably Layer 3 to Layer 5. Experience in SIP, SDP, RTP/RTCP, and Diameter protocols. Familiarity with debugging tools like GDB, Wireshark, Valgrind, etc. Soft Skills: Good communication and documentation skills. Ability to work independently as well as in a team-oriented, collaborative environment. Analytical thinking and strong problem-solving abilities. Job Types: Full-time, Permanent Pay: ₹356,630.00 - ₹1,502,726.06 per year Benefits: Health insurance Provident Fund Work Location: In person
Posted 2 weeks ago
9.0 years
0 Lacs
Hyderabad, Telangana, India
On-site
Job Summary: We are seeking a highly experienced and technically strong C++ and Data Structures Lead to join our engineering team. The ideal candidate will have a deep understanding of C++, data structures, and algorithmic problem-solving, with proven leadership in driving high-performance and scalable software development. You will lead a team of talented engineers, contribute to critical design decisions, and ensure high code quality across projects. Key Responsibilities: ● Lead the design, development, and optimization of software solutions using modern C++ (C++11/14/17/20). ● Architect and implement complex data structures and algorithms for high-performance applications. ● Guide a team of engineers through technical challenges and code reviews. ● Collaborate with cross-functional teams including Product Management, QA, and DevOps. ● Ensure software quality through code reviews, testing strategies, and continuous improvement practices. ● Drive innovation through proactive problem-solving and technical mentorship. ● Own the full software development lifecycle (SDLC) for core modules. ● Stay current with the latest trends in C++ development, tools, and practices. Required Qualifications: ● 9+ years of professional experience in software development using C++. ● Strong knowledge of data structures, algorithms, and object-oriented programming. ● Experience with multithreading, memory management, and performance tuning. ● Hands-on experience with STL, Boost, or other C++ libraries. ● Familiarity with Linux/Unix-based development environments. ● Experience with version control tools like Git. ● Strong problem-solving and analytical skills. ● Excellent communication and leadership abilities. Preferred Qualifications: ● Experience in domains such as telecom, gaming, finance, embedded systems, or high-performance computing. ● Exposure to modern development practices: CI/CD, Agile, TDD. ● Familiarity with tools like Valgrind, GDB, or performance profilers. ● Experience with Python or scripting languages is a plus
Posted 2 weeks ago
8.0 - 13.0 years
12 - 17 Lacs
India, Bengaluru
Work from Office
Dear Aspirant! We empower our people to stay resilient and relevant in a constantly changing world. We’re looking for people who are always searching for creative ways to grow and learn. People who want to make a real impact, now and in the future. Does that sound like youThen it seems like you’d make a great addition to our vibrant international team. We are looking for Software Developer (C++ and embedded systems) , You’ll make an impact by Software Developer with good knowledge on C++ Design, develop, and maintain software components for embedded systems and system-level applications. Architect software solutions with a focus on scalability, performance, and maintainability. Implement and maintain software modules in C and C++, following standard processes in coding, testing, and debugging. Use object-oriented programming principles to design robust and reusable software components. Leverage Standard Template Library (STL) and modern C++ features such as smart pointers to optimize memory management and system performance. Implement concurrency mechanisms to ensure safe and efficient multithreading in software applications. Participate in code reviews and provide constructive feedback to team members. Collaborate with multi-functional teams, including hardware engineers and quality assurance, to deliver high-quality products. Provide technical leadership and mentorship to junior engineers, helping them grow their skills and knowledge. Solve complex system-level issues and perform root cause analysis. Use your skills to move the world forward! Bachelor’s or Master in computer science, Electrical Engineering, or a related field. 8 - 14+ years of professional experience in software development, with a strong emphasis on C++ and embedded systems. Proficient in C++, with a solid understanding of object-oriented programming (OOP) concepts. Experience with Linux system programming. Knowledge of smart pointers, STL, and modern C++ features (C++11 and later). Strong understanding of concurrency, including threads, synchronization, and inter-process communication. Experience with software design patterns, architecture, and principles. Excellent problem-solving skills and ability to solve complex software issues. Ability to work independently and in a team-oriented environment. Preferred Skills: Experience with additional RTOS environments beyond VxWorks. Familiarity with Linux kernel internals and device driver development. Knowledge of networking protocols and embedded communication standards. Exposure to software development methodologies such as Agile or Scrum. Experience with software development tools like GDB, Valgrind, and performance profilers. 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 Find out more about the Digital world of Siemens here /digitalminds
Posted 3 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 3 weeks ago
3.0 years
0 Lacs
Bengaluru, Karnataka, India
On-site
OPENTEXT OpenText is a global leader in information management, where innovation, creativity, and collaboration are the key components of our corporate culture. As a member of our team, you will have the opportunity to partner with the most highly regarded companies in the world, tackle complex issues, and contribute to projects that shape the future of digital transformation. Your Impact OpenText™ eDirectory is the foundation for the world's largest identity management deployments. It is a high-end directory service that enables businesses to manage identities and secure access for employees, customers, and partners. With OpenText eDirectory, businesses lay the groundwork for secure identity management solutions and multi-platform network services. It provides centralized identity management, infrastructure, net-wide security, and scalability to all applications running behind and beyond the firewall. What The Role Offers Exp: 3-5 Years Design, develop, and maintain applications using C and C++. Identify and resolve software defects, memory leaks, and performance bottlenecks Work closely with cross-functional teams, including QA, DevOps, and Product teams Work on low-level programming involving OS internals, multithreading, and networking. Reproduce customer issues. Wat you need to succeed Strong proficiency in C and C++ with hands-on experience. Experience with data structures, algorithms, and object-oriented programming (OOP). Good understanding of memory management, pointers, and debugging tools (GDB, Valgrind, etc.). Experience with multithreading, concurrency, and synchronization mechanisms. Familiarity with Linux/Unix or Windows system programming. Good understating of networking, TCP/IP protocols. Experience working with CMake, Makefiles, or other build system One Last thing Exposure to cloud technologies, containerization (Docker), and CI/CD pipelines. OpenText's efforts to build an inclusive work environment go beyond simply complying with applicable laws. Our Employment Equity and Diversity Policy provides direction on maintaining a working environment that is inclusive of everyone, regardless of culture, national origin, race, color, gender, gender identification, sexual orientation, family status, age, veteran status, disability, religion, or other basis protected by applicable laws. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please contact us at hr@opentext.com. Our proactive approach fosters collaboration, innovation, and personal growth, enriching OpenText's vibrant workplace.
Posted 3 weeks ago
4.0 years
0 Lacs
Gurgaon, Haryana, India
On-site
Overview Keysight is on the forefront of technology innovation, delivering breakthroughs and trusted insights in electronic design, simulation, prototyping, test, manufacturing, and optimization. Our ~15,000 employees create world-class solutions in communications, 5G, automotive, energy, quantum, aerospace, defense, and semiconductor markets for customers in over 100 countries. Learn more about what we do. Our award-winning culture embraces a bold vision of where technology can take us and a passion for tackling challenging problems with industry-first solutions. We believe that when people feel a sense of belonging, they can be more creative, innovative, and thrive at all points in their careers. Responsibilities DP-COE (Digital Photonics Center of Excellence), being part of Keysight Technologies has the responsibility for developing innovative products in the crucial portfolio segment of Oscilloscopes, Photonics, AWG (Arbitrary Waveform Generator), BERT (Bit Error Rate Tester), Digitizer, Logic Analysis, Protocol Analysis which provide fast, extensive insight and enable engineering teams to do their job faster, with higher quality. We serve our customers in the Computer, Semiconductor, Wireless, Automotive, Storage and Communication, Quantum industries with leading edge products and solutions. Keysight Solution teams work closely with DP-COE to provide required solutions to these industries. As an R&D Software Designer, you will be working on our InfiniiVision (High Volume Scope / Mid-Range) Software Development in a highly collaborative, fast-paced environment with international teams. You will be responsible to design & develop highly complex Software for InfiniiVision Scope which would require breadth of knowledge from Low Level Software (HW integration), up to GUI/Application Software. You will also be responsible for integrating newly launched Keysight Probes with InfiniiVision scopes. You will work closely with R&D Project Manager, Product Planners, Product Architects, Solution Teams, FPGA & HW developers, Software engineers and Other Stakeholders to develop new product offerings and improve existing ones. The candidate should be a strong team worker and should be able and willing to collaborate with other design teams located in US & Malaysia. Qualifications Essential: Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering (or equivalent) with strong software Engineering skills. 4 to 6 years of R&D experience in product development Experience in developing a significant software application Experience in modern C++ (e.g. C++14 and later) and objected-oriented programming Advanced and broad knowledge of contemporary software design methodologies and programming techniques. Working experience in Hardware & Software integration. Strong written and verbal communication skills Excellent team player, responsive and accountable Self-starter. Willing and able to quickly learn new applications and technologies Experience in international collaboration (US, Europe, Malaysia) Preferred Experience with Keysight instruments like Oscilloscope Experience with analog and digital circuits MS Visual Studio and VisualGDB experience Embedded Linux experience (Basic shell command) Experience of working with micro controllers Worked with Common Communication protocols: I2C, UART, SPI, Ethernet Experience with Version Control tool (Git) and working with CI/CD pipelines (Jenkins) Experience with QT or other widget toolkits for GUIs Atlassian tool experience – bitbucket, Confluence, Jira Basic knowledge in C# and .Net framework Experience programming hardware devices over a peripheral interface Test driven development experience Scrum agile software development process background Knowledge of performance profiling tools (e.g., Valgrind, gprof, or perf).
Posted 3 weeks ago
3.0 - 5.0 years
3 - 7 Lacs
Gurugram
Work from Office
LocationGurugram DesignationSenior Software Engineer Experience3 - 5 Years Skills : C/C++ - Linux, C/C++ & data structure, C/C++ developer, C/C++ Developer with 4G/5G knowledge, C/C++ Developer with Telecom/4G/5G background Develop and maintain software components for LTE/5G RAN protocol stacks (RRC, PDCP, RLC, MAC, PHY). Implement features based on 3GPP standards for 4G/5G networks Experience in L2, MAC Scheduler implementation/enhancement, FAPI or Convergence Layer integration with Physical Layer (L1) Preferred hands on with integration of SDR (USRP) based L1 with 4G/5G L2 Good understanding of L3 and NAS Protocols Good understanding of 4G, 5G SA and 5G NSA protocol procedure and network architecture Proficiency in tools like GDB, Valgrind, and Wireshark for debugging and performance analysis Strong programming skills in C/C++ TCP/UDP socket programming for data exchange in Layer 3 protocols (e.g., S1AP, NGAP, X2AP) Multi-threading and concurrency (e.g., using POSIX threads). Memory management (dynamic allocation, pointers). Real-time programming. Performance optimization. Skills in containerization (e.g., Docker) for virtualized RAN and cloud-based deployments Good to have: Experience with Jenkins, GitLab CI, or other CI/CD pipelines Proficiency in Git for source code management. Python and Shell scripting
Posted 3 weeks ago
6.0 - 8.0 years
18 - 25 Lacs
Gurugram
Work from Office
Design/Development experience in C/C++ language in a Linux programming environment. Control plane protocols - RRC/S1AP/XNAP/NGAP/X2AP, FSM design. performance profiling and optimization, hardware accelerator offload.
Posted 3 weeks ago
3.0 - 5.0 years
5 - 7 Lacs
Gurugram
Work from Office
Develop and maintain software components for LTE/5G RAN protocol stacks (RRC, PDCP, RLC, MAC, PHY). Implement features based on 3GPP standards for 4G/5G networks Experience in L2, MAC Scheduler implementationExperience with Jenkins, GitLab CI, or other CI/CD pipelines Proficiency in Git for source code management. Python and Shell scripting
Posted 3 weeks ago
6.0 years
0 Lacs
Bengaluru, Karnataka, India
Remote
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: The Telematics Solution position will report into the HARMAN Engineering organization and will be responsible for researching and the delivering software’s, POCs for automotive embedded devices, which are both consumer and automotive grade products. Telematics is the key foundational technology for the connected car and autonomous driving. It includes technology like LTE modems and network access devices (NADs) as well as wireless standards e.g. BT/WiFi, GNSS, NFC etc. are one of the fastest growing areas. HARMAN works with leading suppliers to design telematics solutions to ensure every in-car experience is entertaining, productive, safe, and secure. As part of an agile team, you will research and build the software on telematics devices with state-of-the-art technologies and features like communication, networking, and positioning. You will be on a path finding mission to enable and create new business in the Telematics domain. Will be part of highly visible demos, and lead the effort to bring the product and solutions to market. Your responsibilities include design verification, testing, debugging, and RCA of defects. What You Will Do Play the individual contributor role in software/firmware design and development for V2X and MEC domain for embedded platform products. Take complete technical ownership of ensuring that there are no gaps in designing scalable and reusable software components; have hands-on experience in solving all critical technical issues. Design and develop scalable, maintainable, well automotive-grade Linux applications for V2X devices in compliance with industry standards on embedded platforms. Understand business requirements, associate them with agile entities (epics/stories/tasks) for planning and execution. Although primarily a technical role, you should have the right interpersonal skills to be approachable, define, drive, and negotiate, and reach timely consensus on issues within the team as well as with customers. Be able to independently drive requirements discussions with customers, Initiate and track dependencies of technical deliveries with external and internal stakeholders. Interface with System and Software architects and drive discussions. Responsible for the technical delivery and management of key features. Contribute new ideas and be proactive in working with multiple teams to resolve technical issues What You Need To Be Successful Master's/bachelor’s degree in electrical, communications, computer engineering,g or a similar discipline Should have 6 to 12 years of overall experience in software development in embedded development practices using C++ and C; solid foundation in OOPS concepts and prior experience in architecture and design of software, and working with teams across geographical locations Should have strong programming skills in C++ Working experience in Linux Embedded Systems Working experience in Linux Systems Programming. Good understanding of Linux Inter Process Communication mechanisms (sockets, message queues, shared memory) Concepts and techniques for Multithreaded applications State Machine Implementation Prior experience in working directly with customers during requirement analysis, scoping, discussing key issues, and seeking resolutions to technical topics. Excellent written and oral communication skills to collaborate with teams across geographies. A broad technical background with general knowledge of cellular and network technology (5G, V2X), standards, software architectures, and automotive-grade products and processes Must have previous experience in high-level and low-level design of modules Must have previous experience in Requirement analysis and usage of requirements analysis tools like DOORS Apt knowledge of software architecture tools such as Enterprise Architect. Ability to work independently and mentor team members Preferred experience developing and debugging software in a real-time, embedded, multiprocessor, multi-interface environment using standard tools such as GDB, Valgrind, Wireshark, etc. Working experience with industry standard version control systems like GIT, Gerrit Working experience witha unit test automation tool Bonus Points if You Have Prior hands-on experience with embedded software testing for Automotive Products is a strong plus. Experience in V2X Technologies / Vehicle Security / Telematics / Data Communication/ Vector CANoe. A broad technical background with general knowledge of cellular and network technology (5G, V2X), standards, software architectures, and automotive-grade products and processes. Hands-on automotive special tools such as Vector Can Analyzer, Canoe. What Makes You Eligible Be willing to travel up to 10%, domestic and international travel. Proven record of experience in technical leadership of a software Design team. Effectively supervising, leading, and delegating tasks Experience in test methodologies, tools, and methods Good knowledge of embedded systems Strong Know-How of technical/automotive standards in infotainment or telematics software projects Efficiently meeting deadlines, schedules, and target dates What We Offer Flexible work environment, allowing for full-time remote work globally for positions that can be performed outside a HARMAN or customer location Access to employee discounts on world-class Harman and Samsung products (JBL, HARMAN Kardon, AKG, etc.) Extensive training opportunities through our own HARMAN University Competitive wellness benefits Tuition reimbursement “Be Brilliant” employee recognition and rewards program An inclusive and diverse work environment that fosters and encourages professional and personal development You Belong Here HARMAN is committed to making every employee feel welcomed, valued, and empowered. No matter what role you play, we encourage you to share your ideas, voice your distinct perspective, and bring your whole self with you – all within a support-minded culture that celebrates what makes each of us unique. We also recognize that learning is a lifelong pursuit and want you to flourish. We proudly offer added opportunities for training, development, and continuing education, further empowering you to live the career you want. About HARMAN: Where Innovation Unleashes Next-Level Technology Ever since the 1920s, we’ve been amplifying the sense of sound. Today, that legacy endures, with integrated technology platforms that make the world smarter, safer, and more connected. Across automotive, lifestyle, and digital transformation solutions, we create innovative technologies that turn ordinary moments into extraordinary experiences. Our renowned automotive and lifestyle solutions can be found everywhere, from the music we play in our cars and homes to venues that feature today’s most sought-after performers, while our digital transformation solutions serve humanity by addressing the world’s ever-evolving needs and demands. Marketing our award-winning portfolio under 16 iconic brands, such as JBL, Mark Levinson, and Revel, we set ourselves apart by exceeding the highest engineering and design standards for our customers, our partners and each other. If you’re ready to innovate and do work that makes a lasting impact, join our talent community today!
Posted 3 weeks ago
1.0 - 3.0 years
2 - 5 Lacs
Gurugram
Work from Office
Skills C/C++ developer, C/C++ Developer with 4G/5G knowledge, C/C++ Developer with Telecom/4G/5G background, C/C++ in Linux, C/C++ with Data Structure : Develop and maintain software components for LTE/5G RAN protocol stacks (RRC, PDCP, RLC, MAC, PHY). Implement features based on 3GPP standards for 4G/5G networks Experience in L2, MAC Scheduler implementation/enhancement, FAPI or Convergence Layer integration with Physical Layer (L1) Preferred hands on with integration of SDR (USRP) based L1 with 4G/5G L2 Good understanding of L3 and NAS Protocols Good understanding of 4G, 5G SA and 5G NSA protocol procedure and network architecture Proficiency in tools like GDB, Valgrind, and Wireshark for debugging and performance analysis Strong programming skills in C/C++ TCP/UDP socket programming for data exchange in Layer 3 protocols (e.g., S1AP, NGAP, X2AP) Multi-threading and concurrency (e.g., using POSIX threads). Memory management (dynamic allocation, pointers). Real-time programming. Performance optimization. Skills in containerization (e.g., Docker) for virtualized RAN and cloud-based deployments
Posted 3 weeks ago
4.0 years
6 - 8 Lacs
Gurgaon
On-site
Overview: Keysight is on the forefront of technology innovation, delivering breakthroughs and trusted insights in electronic design, simulation, prototyping, test, manufacturing, and optimization. Our ~15,000 employees create world-class solutions in communications, 5G, automotive, energy, quantum, aerospace, defense, and semiconductor markets for customers in over 100 countries. Learn more about what we do. Our award-winning culture embraces a bold vision of where technology can take us and a passion for tackling challenging problems with industry-first solutions. We believe that when people feel a sense of belonging, they can be more creative, innovative, and thrive at all points in their careers. Responsibilities: DP-COE (Digital Photonics Center of Excellence), being part of Keysight Technologies has the responsibility for developing innovative products in the crucial portfolio segment of Oscilloscopes, Photonics, AWG (Arbitrary Waveform Generator), BERT (Bit Error Rate Tester), Digitizer, Logic Analysis, Protocol Analysis which provide fast, extensive insight and enable engineering teams to do their job faster, with higher quality. We serve our customers in the Computer, Semiconductor, Wireless, Automotive, Storage and Communication, Quantum industries with leading edge products and solutions. Keysight Solution teams work closely with DP-COE to provide required solutions to these industries. As an R&D Software Designer, you will be working on our InfiniiVision (High Volume Scope / Mid-Range) Software Development in a highly collaborative, fast-paced environment with international teams. You will be responsible to design & develop highly complex Software for InfiniiVision Scope which would require breadth of knowledge from Low Level Software (HW integration), up to GUI/Application Software. You will also be responsible for integrating newly launched Keysight Probes with InfiniiVision scopes. You will work closely with R&D Project Manager, Product Planners, Product Architects, Solution Teams, FPGA & HW developers, Software engineers and Other Stakeholders to develop new product offerings and improve existing ones. The candidate should be a strong team worker and should be able and willing to collaborate with other design teams located in US & Malaysia. Qualifications: Essential: Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering (or equivalent) with strong software Engineering skills. 4 to 6 years of R&D experience in product development Experience in developing a significant software application Experience in modern C++ (e.g. C++14 and later) and objected-oriented programming Advanced and broad knowledge of contemporary software design methodologies and programming techniques. Working experience in Hardware & Software integration. Strong written and verbal communication skills Excellent team player, responsive and accountable Self-starter. Willing and able to quickly learn new applications and technologies Experience in international collaboration (US, Europe, Malaysia) Preferred: Experience with Keysight instruments like Oscilloscope Experience with analog and digital circuits MS Visual Studio and VisualGDB experience Embedded Linux experience (Basic shell command) Experience of working with micro controllers Worked with Common Communication protocols: I2C, UART, SPI, Ethernet Experience with Version Control tool (Git) and working with CI/CD pipelines (Jenkins) Experience with QT or other widget toolkits for GUIs Atlassian tool experience – bitbucket, Confluence, Jira Basic knowledge in C# and .Net framework Experience programming hardware devices over a peripheral interface Test driven development experience Scrum agile software development process background Knowledge of performance profiling tools (e.g., Valgrind, gprof, or perf).
Posted 3 weeks ago
3.0 - 7.0 years
0 Lacs
ahmedabad, gujarat
On-site
As a C / C++ Developer with 3 years of experience, you will be responsible for developing, testing, and maintaining software applications in C. Your primary skills should include C/C++, Linux, and a keen understanding of secure programming practices. It will be crucial for you to ensure code quality, performance, and adherence to best practices throughout the software development lifecycle. In this role, you will need to implement secure programming practices, including rigorous input validation and buffer overflow protection. Utilizing tools like Valgrind and Code Sanitizer for code analysis and debugging will be essential to maintain the security and reliability of the software applications you develop. Additionally, you will be tasked with managing and optimizing Linux systems, including critical services such as SSH, Dovecot, Postfix, Apache, Nginx, Cron, and FTP. Your expertise in Linux kernel parameters and system limits will play a pivotal role in optimizing performance and stability. Version control using Git for collaborative development, database administration and optimization in MySQL/MariaDB, and designing robust network configurations will also be part of your responsibilities. Your ability to handle database schema design, performance tuning, query optimization, and networking tasks will be crucial for the success of the projects you work on. To excel in this role, you should possess a Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience. Your technical skills should include proficiency in Valgrind and Code Sanitizer for code analysis, strong knowledge of Linux services, experience with Linux kernel parameters and system limits, proficiency in Git for version control, MySQL/MariaDB administration, competence in compiling software, handling external libraries, and building packages under Linux, and understanding of sockets and ports for networking.,
Posted 3 weeks ago
3.0 - 8.0 years
4 - 9 Lacs
Mumbai
Work from Office
SUMMARY Job Title: Experienced Car Inspector & Maintenance Technician Automobile Industry We are seeking a qualified and experienced Car Inspector and Maintenance Technician to join our team. The ideal candidate should have strong expertise in car diagnostics, inspection, and maintenance, preferably with experience in the GCC region . Proficiency in Arabic and possession of valid educational documents are essential. Key Responsibilities: Conduct thorough vehicle inspections to identify mechanical and safety issues Perform regular maintenance and repairs on a wide range of vehicles Diagnose technical problems using modern automotive tools and systems Ensure compliance with automotive industry standards and safety regulations Maintain detailed service records and inspection reports Collaborate with other technicians and departments to ensure timely service delivery Requirements Key Requirements: Minimum of 5 years of experience in the automobile industry Proven knowledge of car inspection, repair, and maintenance procedures GCC work experience is highly preferred Proficiency in Arabic (speaking, reading, and writing) Must hold valid educational certificates/documents Strong diagnostic and troubleshooting skills Benefits Benefits: Attractive salary package Free accommodation provided 2 - year employment visa Air ticket (flight) included
Posted 3 weeks ago
1.0 years
6 - 8 Lacs
Noida
On-site
Job Title: Python Developer – Systems & Performance Optimization Location: Noida Company: CaseMine Experience: Fresher Education: B.Tech/M.Tech from IIT/NIT (Tier 1 Colleges Only) CTC: Best in industry About Us: CaseMine is an AI-powered legal research platform that leverages machine learning and natural language processing to modernize how legal information is discovered and used. Backed by cutting-edge technology and an ambitious team, we’re shaping the future of legal tech globally. Key Responsibilities: Develop and optimize backend components using Python 3.12+ Design and implement high-performance , concurrent systems Work on memory- and CPU-efficient algorithms for text processing and data pipelines Interface Python with C/C++ or Rust modules to achieve system-level performance Conduct performance profiling , debugging, and tuning Collaborate with machine learning and infrastructure teams for deep tech integrations Core Requirements: Strong command of Python 3.12+ , including async features and typing Expert in at least one systems programming language: C/C++ or Rust Solid understanding of concurrency models , parallel processing , and threading Experience with performance profiling tools (e.g., cProfile, Valgrind, perf) Deep understanding of memory management , I/O bottlenecks , and CPU/GPU usage Familiarity with REST APIs , microservices architecture, and deployment pipelines Bonus Points for: Experience building and optimizing compilers, interpreters , or virtual machines Hands-on knowledge of NLP pipelines , large-scale text processing , or data streaming Contributions to open-source Python/C/C++/Rust projects Exposure to distributed systems or parallel computing frameworks Preferred Background: B.Tech/M.Tech in Computer Science or related fields from IITs/NITs Internship or project experience in systems-level or performance-critical environments Strong CS fundamentals: algorithms, data structures, operating systems What We Offer: An opportunity to work with cutting-edge tech in the legal AI space Flat hierarchy, fast decision-making, and direct access to leadership Solve real-world problems that affect thousands of professionals Performance-driven culture with high growth potential To Apply: Email your resume and GitHub/portfolio to hr@casemine.com Subject Line: Application – Python Developer [Your Name] Job Type: Full-time Pay: ₹600,000.00 - ₹800,000.00 per year Benefits: Cell phone reimbursement Leave encashment Paid sick time Schedule: Day shift Application Question(s): Are you from tier 1 College? What is the name of your college? Experience: Python: 1 year (Preferred) Work Location: In person
Posted 3 weeks ago
5.0 - 8.0 years
7 - 10 Lacs
Bengaluru
Work from Office
At Capgemini Engineering, the world leader in engineering services, we bring together a global team of engineers, scientists, and architects to help the worlds mostinnovative companies unleash their potential. From autonomous cars to life-saving robots, our digital and software technology experts think outside the box as theyprovide unique R&D and engineering services across all industries. Join us for a career full of opportunities. Where you can make a difference. Where no two days arethe same. Skill Description: Experience in working with Bluetooth profiles and ability to do analyze air traces to root cause issues Experience in Automotive Infotainment Domain Experience in Modern C++14/17, OOPs, Design patterns . Knowhow with coding guidelines/standards (e.g. MISRA C/C++, CERT C/C++) Experience in Multi-Threading, IPC, RPC: Thrift, DBUS, gRPC , Sockets. Experience in Build tools like Make, CMake and Git workflow. Experience in Linux, GDB, Valgrind, System Debugging skills. Experience with Test-Driven Development, Google-Test, Robot Framework, Python. Shell Understanding Infotainment System Architecture, Design Principles. Know how on Agile Frameworks and tools: Scrum/Kanban, JIRA, Confluence, TMX, R4J Nice to have Experience with Embedded Linux / Yocto/ QNX Knowledge of ASPICE V-Model Processes. Understanding/Experience in containers, hyper visor, virtualization. Experience in Media player, Bluetooth, IAP, Android auto, Device manager , Remote UI. Experience with DevOps-CI/CD. Experience with AppArmour, Threat Modeling, TrustZone, Ability to understand and address Bluetooth security vulnerabilities reported by various research organizations. Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. Skills (competencies) Verbal Communication
Posted 3 weeks ago
1.0 years
0 Lacs
Calicut
On-site
6 Months of On-The-Job, Hands-on Training to Restart Your Career "A fantastic opportunity tailored to career-paused women engineers." Eligibility Criteria: Education in EC / CS / IT Minimum 1-year career pause Prior professional experience of at least 2 years Advantage: Prior experience in AI/ML, Digital, OTT, Wireless, Telecommunication, Embedded Programming languages and many more. Openings: 2 Responsibilities: Embedded Software Development: Design, develop, and debug software for embedded systems using C programming on the Linux platform. Linux OS Integration: Work with Linux OS internals to develop, modify, and optimize kernel modules, device drivers, and middleware. System-Level Debugging: Perform root cause analysis, troubleshoot issues, and optimize performance for embedded solutions. Collaboration: Collaborate with cross-functional teams including hardware engineers, QA, and product managers to deliver robust and efficient solutions. Networking and Protocols: Apply knowledge of networking concepts and protocols to embedded applications (TCP/IP, UDP, etc.). Broadcast Technologies: Contribute to the development and enhancement of broadcast systems (optional but highly valued). SoC and OEM Integration: Work with SoC architectures and OEM-specific internals to deliver customized solutions (good to have). Eligibility Criteria: Academics: Bachelor’s degree in Computer Science, Information Technology, or a related field (B.Tech/MCA) Experience: Minimum of 3 years’ prior experience in embedded systems or related fields. Required Skills: Strong proficiency in C programming on the Linux platform. Solid understanding of Linux OS internals, including kernel and system-level programming. Experience in debugging tools such as GDB, Valgrind, or similar. Preferred Skills: Knowledge of networking concepts, including TCP/IP, UDP, and protocol stacks. Familiarity with Broadcast Technologies like DVB, MPEG, or similar standards. Understanding of SoC architectures and experience working with OEM internals.
Posted 3 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