Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
3.0 - 6.0 years
17 - 20 Lacs
Bengaluru
Work from Office
Meet the Team Internet became a reality because of Cisco and its intelligent innovations in WAN engineering over multiple decades. We are reinventing WAN now and disrupting the market. If you love the challenge of building a highly scalable intelligent distributed system, then please join the party. We are abstracting WAN infrastructure and programmatically building a highly flexible controller-based software defined solution to provide intent based networking. Our solutions provide secure connectivity to user & device from anywhere in the world to their favorite application running in cloud, on premise or as SaaS. We give the opportunity to learn and innovate in a vast technology space of Routing, Security, Analytics, Telemetry, Distributed System, Machine learning and endless other areas. We strive to create an open and transparent culture where we embrace new ideas with open arms. Hardware Routing Platform Software under Catalyst Engineering Routing team builds industry leading Headend SDWAN and Edge routing platforms (Catalyst 8500, Catalyst 8000 and ASR1000) is part of a bigger team that is currently working on building next generation routing and services in controller-based network deployment at scale, enabling the customers to avail secure, reliable, and fast connectivity in a highly distributed SDWAN fabric spanning across the globe connecting thousands of devices and millions of users. Join us and be part of the high energy team, help transform and build intelligent internet. Your Impact You will have the opportunity to work with leading-edge networking technologies in the areas of SDWAN and edge routing platforms and be part of the team responsible for defining, developing, and innovating new and evolving features and architectures in SDWAN and routing. You will work in collaboration with team who will define the next generation ASIC for routing products which would require new architecture for packet forwarding. You will participate in many creative projects, with the authority and scope to apply your expertise in a dynamic engineering environment. Our team values collaboration, learning, paramount focus on quality and customer impact. You will get a chance to work with various teams across varied technologies and will learn and be part of an ever growing, evolving technology. You will be responsible for crafting, coding and testing forwarding components with focus on end-to-end visibility and knowledge. You will have the opportunity to influence the network behavior by collaborating with other Engineers, Technical Leaders and Distinguished engineers across multiple cross-functional teams in Cisco. This role is for you if you believe you are passionate about problem solving, can articulate problems in a way that people start seeing solutions in it as well. You are someone who challenges the status quo and a driver of change. Minimum Qualifications and Requirement: * 10-14 years of Industry experience. Hands on experience on End-to-End Software development in a networking company in areas of Platforms, Hardware, bring up, system software, drivers (kernel and user space), bootloaders, BIOS and performance engineering/tuning * Strong C programming in Linux and device drivers with skills and familiarity with large software development projects in an UNIX or IOS environment including experience with source code control systems, i.e. ability to search, navigate and handle extremely large code base. * Experience with LAN/WAN communication interfaces, Ethernet layer 2, layer 3 technologies. * Experience with hardware and software debuggers, GDB, Arium, BDI. * Experience with scripting and automation and to be able to design, create and run scripts for longevity tests for platform, e.g Shell, Python, Perl, TCL, Expect. The successful candidate will participate on project teams defining and developing innovative new products based on Cisco technology. Key functions are following: * Develop, enhance, verify and sustain embedded system software for complex internetworking products as a key member of a cross-functional team. * Perform design trade-off analysis, write software specifications, code, integrate and test new software and hardware, complete product release, and provide field support. * Interface with Business Development, External Partners, Hardware Engineering, QA Test and Release Operations throughout the development cycle. *Act as Key Decision maker on Technical and Engineering Design issues. Desirable skills: * Knowledge or demonstrated experience with high-speed interfaces, PHY, MAC, MACSEC experience will be a plus. * Some of the key areas of expertise in addition to Networking domain is platform/System Areas such as kernel bring up, kernel driver development, platform bring up/ management software and Cloud Networking Technologies. * Experience in debugging platform issue with i2c, i2c trace analyzers, PCIe. * Knowledge of X86, ARM assembly code. * Motivated self-starter with good communication and organizational skills, with demonstrated ability to develop and deliver superior products in a cross-functional team environment under aggressive schedules. * Knowledge and experience of micro code and forwarding, datapath plus. * Knowledge and experience of DPDK is plus.
Posted 3 weeks ago
5.0 - 8.0 years
7 - 10 Lacs
Bengaluru
Work from Office
Position - C, Linux, Kernel Drivers and systems engineer with Networking | Platform Routing | 6+ years | Bangalore Your Impact You will have the opportunity to work with leading-edge networking technologies in the areas of SDWAN and edge routing platforms and be part of the team responsible for defining, developing, and innovating new and evolving features and architectures in SDWAN and routing. You will work in collaboration with team who will define the next generation ASIC for routing products which would require new architecture for packet forwarding. You will participate in many creative projects, with the authority and scope to apply your expertise in a dynamic engineering environment. Our team values collaboration, learning, paramount focus on quality and customer impact. You will get a chance to work with various teams across varied technologies and will learn and be part of an ever growing, evolving technology. You will be responsible for crafting, coding and testing forwarding components with focus on end-to-end visibility and knowledge. You will have the opportunity to influence the network behavior by collaborating with other Engineers, Technical Leaders and Distinguished engineers across multiple cross-functional teams in Cisco. This role is for you if you believe you are passionate about problem solving, can articulate problems in a way that people start seeing solutions in it as well. You are someone who challenges the status quo and a driver of change. Minimum Qualifications and Requirement: 5-8 years of Industry experience. Hands on experience on End-to-End Software development in a networking company in areas of Platforms, Hardware, bring up, system software, drivers (kernel and user space), bootloaders, BIOS and performance engineering/tuning Strong C programming in Linux and device drivers with skills and familiarity with large software development projects in an UNIX or IOS environment including experience with source code control systems, i.e. ability to search, navigate and handle extremely large code base. Experience with LAN/WAN communication interfaces, Ethernet layer 2, layer 3 technologies. Experience with hardware and software debuggers, GDB, Arium, BDI . Experience with scripting and automation and to be able to design, create and run scripts for longevity tests for platform, e.g Shell, Python, Perl, TCL , Expect. The successful candidate will participate on project teams defining and developing innovative new products based on Cisco technology. Key functions are following: Develop, enhance, verify and sustain embedded system software for complex internetworking products as a key member of a cross-functional team. Desirable skills: Knowledge or demonstrated experience with high-speed interfaces, PHY, MAC, MACSEC experience will be a plus. Some of the key areas of expertise in addition to Networking domain is platform/System Areas such as kernel bring up, kernel driver development, platform bring up/ management software and Cloud Networking Technologies. Experience in debugging platform issue with i2c, i2c trace analyzers, PCIe. Knowledge of X86, ARM assembly code. Motivated self-starter with good communication and organizational skills, with demonstrated ability to develop and deliver superior products in a cross-functional team environment under aggressive schedules. Knowledge and experience of micro code and forwarding, datapath plus. Knowledge and experience of DPDK is plus.
Posted 3 weeks ago
14.0 - 17.0 years
25 - 30 Lacs
Bengaluru
Work from Office
Software Engineering Technical Leader - Routing/SDWAN platform and Security, high speed interfaces and Macsec for / 14+ exp /Bangalore Meet the Team Cat Eng Routing India has the charter for all Platform Independent and Platform Dependent software development Enterprise routing. This includes all the Systems Software and network services for IOS/XE routing platforms in Enterprise. The Team Cisco's Enterprise Routing is multi-billion dollar business that generates its revenue primarily in the Mid-Range routing market space ( Edge and Access Routing). The Portfolio of this team includes the Cisco's Routing Standard Platforms ISR800 series, ISR2400/2600/4400/Catalyst 8K series, ASR1000/Catalyst 8500 series of platforms and Cisco Cloud Services Routers ( CSR series). The Ciscos Enterprise Routing India seeks Software Engineer to build, lead and motivate a high-performance engineering development team responsible for designing and bringing new software to market. The ideal candidate brings a track record of success in a similar role, strong interpersonal skills, and a can-do attitude. Your impact The successful candidate will participate on project teams defining and developing innovative new products based on Cisco technology. Key functions are to: Knowledge of or demonstrated experience with MKA, MACSEC, PHY, MA, High Speed interfaces experience is a must. Develop, enhance, verify and sustain embedded system software for complex internetworking products as a key member of a cross-functional team. Perform design trade-off analysis, write software specifications, code, integrate and test new software and hardware, complete product release, and provide field support. Interface with Business Development, External Partners, Hardware Engineering, QA Test and Release Operations throughout the development cycle. Act as Key Decision maker on Technical and Engineering Design issues. Minimum Qualification 10-20 years of Industry experience. Hands on experience on End-to-End Software project development in a network company environment will be added plus. Experienced in leading a team technically, successful candidate can also be an Engineer (IC) who is aspiring to become a manager over medium term. Experienced in Linux kernel and hardware device drivers and modules. Solid experience with hardware and software debuggers, GDB and tools Knowledge of scripting to be able to design, create and run scripts for longevity tests for platform. Knowledge of or demonstrated experience with LAN/WAN communication interfaces, Ethernet layer 2, layer 3 technologies. Strong C programming skills and familiarity with large software development projects in an UNIX or IOS environment including experience with source code control systems, i.e. ability to search, navigate and handle extremely large code base. Motivated self-starter with good communication and organizational skills, with demonstrated ability to develop and deliver superior products in a cross-functional team environment under aggressive schedules.
Posted 3 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
2.0 - 6.0 years
4 - 8 Lacs
Hyderabad
Work from Office
Must Have Skills: C/C++ in LINUX environment- hands on Job OOP's concepts understanding Multi-Threading concepts understanding (as Lane is multi-threaded) Socket Programming concepts (as Lane uses it in abundance) Experienced in Linux OS Knowledgeable on GDB debugger Shell scripting C++ development in LINUX OS preferable as Lane application is built on LINUX platform Conduent is an Equal Opportunity Employer and considers applicants for all positions without regard to race, color, creed, religion, ancestry, national origin, age, gender identity, gender expression, sex/gender, marital status, sexual orientation, physical or mental disability, medical condition, use of a guide dog or service animal, military/veteran status, citizenship status, basis of genetic information, or any other group protected by law. People with disabilities who need a reasonable accommodation to apply for or compete for employment with Conduent may request such accommodation(s) by submitting their request through this form that must be downloaded:click here to access or download the form. Complete the form and then email it as an attachment toFTADAAA@conduent.com.You may alsoclick here to access Conduent's ADAAA Accommodation Policy. At Conduent we value the health and safety of our associates, their families and our community. For US applicants while we DO NOT require vaccination for most of our jobs, we DO require that you provide us with your vaccination status, where legally permissible. Providing this information is a requirement of your employment at Conduent.
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
12.0 years
0 Lacs
Delhi, India
On-site
Job Title: IMS Developer – 4G/5G Core Network Location: Delhi / Gurgaon Experience: 2 – 12 Years Employment Type: Full-Time Position Summary: We are seeking skilled IMS Developers (Associates / Senior Associates) to join our core telecom engineering team. You will play a key role in the development, support, and enhancement of 4G/5G IMS solutions across both lab and field environments. This is an exciting opportunity to work on high-performance telecom systems within a next-generation indigenous telecom product stack. Key Responsibilities: Design and develop modules based on 3GPP IMS/VoLTE/VoNR standards. Produce clean, efficient, and maintainable code in C/C++. Perform feature enhancements, bug fixes, and critical field support. Troubleshoot, debug, and optimize system performance across IMS stack components. Conduct integration and module-level testing in CI/CD environments. Collaborate across architecture, QA, and system validation teams. Contribute to technical documentation and process improvement. Analyze and implement feature requirements per 3GPP specifications. Required Skills: Proficient in C/C++ , multithreading, and system debugging. Solid understanding of Linux OS internals and system-level programming. Strong knowledge of SIP, RTP, TCP/IP, UDP, Diameter , and socket programming. Experience with GDB, strace, memory/code optimization tools . Familiarity with 4G Core (EPC), IMS Core , and related 3GPP call flows . Hands-on with Relational and NoSQL databases . Understanding of NFV, VNF/CNF concepts , and cloud-native architecture is a plus. Exposure to DevOps, microservices , and CI/CD pipelines preferred. Educational Qualification: B.E./B.Tech or M.Tech in Electronics / Telecommunications / Computer Science MCA holders with relevant IMS experience are also encouraged to apply.
Posted 3 weeks ago
0.0 years
0 Lacs
Bengaluru, Karnataka
On-site
Location: Bangalore - Karnataka, India - EOIZ Industrial Area Job Family: Engineering Worker Type Reference: Regular - Permanent Pay Rate Type: Salary Career Level: T4(A) Job ID: R-46508-2025 Description & Requirements About the Role As a Senior Software Architect in HARMAN Automotive Engineering Services (AES), you will play a crucial role in the team, you will be responsible for ensuring the Design and Architecture of the System, understanding Applications, Middleware, Services in platform and guiding the overall technical vision and architecture of software systems within vehicles. Drive System analysis, design and development of scalable, robust, and secure software solutions, ensuring seamless integration with hardware and other vehicle systems. This role also involves mentoring engineering teams, contributing to software development, best practices, and staying abreast of emerging technologies in the automotive space. Your Team This role will collaborate Internal and external (customer) Architects and does not have any direct reports. However, as an Automotive System Architect, you will collaborate closely with a team of professionals, software developers, and technical specialists working on architecture, performance analysis, and stability optimization of embedded automotive infotainment systems built on Integrated Digital cockpit platform running multiple OS. You will work in a cross-functional capacity, partnering with stakeholders from different departments to ensure the effective solutions of system team as needed. What You Will Do Act as a Technical leader and support Development teams towards deriving solutions and unblock potential System showstoppers. Act as Customer interface towards offering custom solutions, making Design decisions and participate in Workshops, technical meetings as needed. Travel to Customer locations as needed. Stay up-to-date with emerging technologies, trends, and regulations, and provide expertise. Conduct technical discussions and carry out workshops with Customer and Third Parties for System blockers. Conduct FTA, reviews. Technical Product Ownership System team Stability / performance specifications based on customer and other stakeholders’ specifications to capture clearly and concisely what is required of the product. Drive system stability related topics and KPI related optimization topics across the system to achieve customer goals. RAM/ CPU optimization to improve the produce quality and performance Documents and maintain stability progress and discuss and update customer on regular basis Identifies risk level associated with product stability due to new feature implementation. Champions problem solving/lessons learned for assigned program(s)/domain(s) Support team to converge on analysis of system performance (CPU, RAM, IPC latency, CAN throughput) and identify bottlenecks or inefficiencies. Lead the resolution of customer-reported performance issues through in-depth diagnostics and collaborative troubleshooting. Collaborate with suppliers, provide technical leadership for integration tasks, and validate third-party software deliverables. Perform detailed root cause analysis of stability-related issues arising from endurance, stability, and long-run tests, and ensure thorough tracking and closure of associated tickets. Utilize IPC mechanisms such as D-Bus for efficient communication across components and services. Analyze and fix issues in runtime environments, including kernel panics, memory leaks, race conditions, and deadlocks using tools like gdb, perf, DLT Viewer, memory profilers, and hardware debugging instruments. Provide technical guidance and mentorship to the team on best practices and architectural design considerations and actively contribute to architectural/code reviews and best practices. Hands-on with multi-threaded application design, synchronization techniques, and real-time scheduling. Use UML design tools such as MagicDraw, Enterprise Architect, or IBM Rhapsody to document, model, and communicate system architecture and design. Apply strong object-oriented (OO) design principles and patterns in software architecture and module definition. What You Need Bachelor’s degree in computer science, Electrical Engineering, or a relevant technical discipline. In-depth knowledge of automotive network protocols (CAN, Ethernet), ECU communication, and software architectures. In-depth knowledge of automotive software architectures with working knowledge in System domain. Excellent troubleshooting skills and hands on experience on Automotive Embedded Systems – Linux, QNX or Integrity RTOS Excellent in System issue triaging for Stability and Performance topics Experience in designing and implementing Cockpit solutions for IVI and Cluster for automotive systems. Strong communication and collaboration skills to work effectively with cross-functional teams and stakeholders. Experience with Agile software development ecosystem What is Nice to Have Experience in Hypervisor /Multivisor environment is a plus Experience in managing external and internal vendors / partners Experience in Automotive Safety(FUSA) a plus Experience in CyberSecurity a plus Working within ASPICE-compliant projects What Makes You Eligible Be willing to travel up to 10%, domestic and international travel Be willing to travel to Customer site location as needed Contribute to continuous improvement of HARMAN’s architecture design processes 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! Important Notice: Recruitment Scams Please be aware that HARMAN recruiters will always communicate with you from an '@harman.com' email address. We will never ask for payments, banking, credit card, personal financial information or access to your LinkedIn/email account during the screening, interview, or recruitment process. If you are asked for such information or receive communication from an email address not ending in '@harman.com' about a job with HARMAN, please cease communication immediately and report the incident to us through: harmancareers@harman.com. 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 3 weeks ago
310.0 years
0 Lacs
Bhubaneshwar, Odisha, India
On-site
Role : 5G/LTE Developer Project Overview We are currently expanding our team to support Tier-1 telecom OEM projects focused on the design and development of the 5G NR and LTE protocol stack. As part of this team, you will contribute to cutting-edge wireless product development in technologies such as 5G, LTE Advanced Pro (4.5G), NB-IoT, and CAT-M. These solutions are deployed globally by leading network infrastructure vendors and operators. This is an excellent opportunity to work on next-generation wireless technology alongside some of the best minds in the industry. Roles And Responsibilities Design, develop, integrate, and test features for the 5G NR/LTE Protocol Stack (L1/L2/L3). Work across various protocol layers including PHY, MAC, RLC, PDCP, RRC, and NAS. Participate in the system architecture definition, performance optimization, and debugging of real-time wireless systems. Work on 5G NR/LTE feature development, such as dual connectivity, MIMO, carrier aggregation, beamforming, handovers, and scheduling algorithms. Contribute to the integration of protocol stack components into embedded platforms or simulators. Analyze and resolve issues found during internal testing, IODT, field testing, or customer validation. Develop and maintain unit and system-level test plans and test cases. Collaborate with cross-functional teams (PHY, MAC, RF, system engineering, QA) for seamless feature integration. Stay updated with 3GPP standards and ensure alignment of implementation with evolving specifications. Mandatory Skills & Experience 310 years of strong hands-on experience in 5G/LTE Protocol Stack development (Layer 1/2/3). Solid knowledge and implementation experience with one or more of the following protocol layers like Proficient in C/C++ programming, with real-time/multithreaded systems experience. Strong understanding of 3GPP LTE/5G NR specifications (Release 13 to Release 17). Practical exposure to embedded system development, RTOS, or bare-metal programming. Experience with debugging tools such as gdb, Wireshark, or protocol analyzers. Familiarity with performance profiling and optimization of embedded systems (ref:hirist.tech)
Posted 3 weeks ago
7.0 - 12.0 years
0 Lacs
pune, maharashtra
On-site
Position: Senior Embedded Engineer (CE712F RM 3057) Mode : Work From Office Must have : FreeRTOS, MCU, Embedded C Good to have : JIRA/Confluence, Git What you will do In this role, you will be part of product development team to manage & deliver new product functionalities, modify existing products functionalities or improve product functionalities as required. The Embedded Firmware Technical Lead will provide general supervision and technical guidance to the Embedded firmware development team in the design, development and test of programs in Fire detection systems. You will work within a multi-disciplined engineering team consisting of electronics engineers, mechanical engineers, firmware engineers, software engineers, programmers and scientists focusing on applied research and new technology innovations to provide new and improved products and solutions for our customers. How you will do it Architect and own the embedded firmware for fire detection system Design, Code & Test for embedded systems product and own the Plan, track and manage entire product development lifecycle working closely with Engineering manager Provide support to field engineers and internal stakeholders Guide and mentor junior members of the team for skill upgradation Maintain and support released NPIs in sustenance mode Identify & record metrics for product development and sustenance activities Liaise with other departments including Program management, Product Support, Technical Authors & SQA Prepare software design specifications, test plans, protocol specifications & feasibility study. Participate in project planning, effort estimation, Analysis, coding & unit testing. Lead team of firmware developers Create, update and support in form of review for different product documentation across different phases of development lifecycle like requirements, test plans etc. Participate in assisting Compliance, Approvals, factory testing with any necessary support Participate in product development meetings, design reviews and code reviews Prepare the documentation as per ISO QMS guidelines & Participate in Quality Management System reviews Makes recommendations for changes to firmware development guidelines & standards. Develop methods, metrics, techniques & evaluation criteria for algorithms, products, processes. Define guidelines for implementation of clean, well-structured code with proper abstraction and reusability Comply with and make recommendations for changes to established development guidelines and standards. Develop an in-depth understanding of the development realm through interaction with other groups, communication with external experts and suppliers and independent research. Work for estimation, design, analysis, coding and unit testing What we look for 9-12 years of hands-on experience on Embedded C, Microcontroller Driver development and RTOS. Good to have knowledge of C++ application development, Embedded Linux platform, middleware & application, IOT, Wireless protocols MQTT, ZigBee, LoRa Experience in team handling, scheduling and project planning Good exposure to Embedded bus protocols I2C, SPI, UART. Strong in analog and digital hardware and interfacing peripherals, microcontrollers. Good at Firmware design, architecture for complex product development Good experience working on NPIs and sustenance projects with good hold on the process front Experience on firmware development on Renesas, Microchip, ST microcontrollers and its tools is preferred. Should have good hands-on with Github, JIRA or any similar tools for version/source control Knowledge of Embedded firmware design and development practice; programming techniques and systems and language platforms. Good debugging skills with debuggers ICE, GDB, JTAG, chip programmer and should be a good mentor/guide to team Team leader experience on Estimation, Risks, planning and task allocation and tracking is must. Usage of tools like MPP, JIRA, confluence etc is preferred Good team leader experience working with at least 3-4 members team, data-driven approach to leadership. Self-motivated and a good team player, should be able to work independently with minimal supervision from Engineering Managers Specialized Skills: Strong communication, interpersonal, problem solving and presentation skills Thorough knowledge of the firmware development area Able to work independently or in a team environment Able to take ownership and work on project timelines Self-motivated, takes initiative to resolve issues Ability to problem solve through analysis of a situation where there are a variety of variables Strong business acumen, coaching and mentoring skills Strong proven leadership capabilities Knowledge of Six Sigma Methodologies or equivalent Knowledge of Fire Detection Systems or similar systems Demonstrated ability to engage and motivate a highly skilled technical team Preferred BE (ECE/EIE/ETC/EE) Degree in a technical field is required 9+ years of experience on embedded firmware development ****************************************************************************************************************************************** Job Category: Embedded HW_SW Job Type: Full Time Job Location: Pune Experience: 7-12 Years Notice period: 0-15 days,
Posted 3 weeks ago
0 years
0 Lacs
Ahmedabad, Gujarat, India
On-site
Key Responsibility Areas Internal: Designing and maintaining embedded Linux distributions using build systems like Yocto or Buildroot Configuring and optimizing the Linux kernel, device trees, bootloaders, and system services. Developing middleware components and abstraction layers to expose hardware and system services to higher-level applications. Creating and maintaining developer-facing SDKs, APIs, and documentation to support application development on the platform. Defining and implementing modular system components for scalability and reuse across product lines. Integrating and validating support for various hardware interfaces and peripherals (e.g., I2C, SPI, UART, GPIO, USB, etc.). Collaborating with hardware, QA, and application teams to bring up new platforms and ensure end-to-end system stability. Driving improvements in boot time, system resource usage, and maintainability. Participating in system security design including secure boot, encrypted storage, and software update integrity. Contributing to internal engineering standards, tools, and CI/CD workflows to support platform development and deployment. External: Arranging technical skills improvement programmes for self and team Identify & propose external collaborator (developers/companies) for outsorcing work. Provide clear requirements to identified collaborators. For outsourced development, set milestones and deliverables, review the progress and validate the deliverables Provide technical support to developers community Review / Validation of applications from developers community and approving / rejecting them Educational Qualification: Bachelor's degree in Electrical/Electronic/Computer Engineering Required Skills: Hands-on experience in Embedded Linux development. Strong programming skills in C/C++. Proficient with Yocto Project, Buildroot, or custom embedded build systems. Solid grasp of Linux system internals, kernel modules, and bootloader customization (e.g., U-Boot). Experience with developing or maintaining middleware interfaces or platform abstraction layers. Familiarity with shell scripting, Linux debugging tools (e.g., strace, perf, gdb), and board bring-up practices. Experience building and distributing SDKs or platform APIs for internal or external developers. Familiarity with secure boot, encryption, and system hardening in embedded Linux. Exposure to OTA update frameworks (e.g., SWUpdate, RAUC, Mender). Understanding of CI/CD pipelines for embedded system integration and release automation. Working knowledge of containerized environments on embedded Linux (Docker, Podman). Excellent communication and documentation skills. Ability to work independently and as part of a multi-disciplinary team. Proactive, ownership-driven mindset with attention to long-term maintainability and scalability.
Posted 3 weeks ago
4.0 years
0 Lacs
Chennai, Tamil Nadu, India
On-site
Company: Qualcomm India Private Limited Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Qualcomm is looking for talented and enthusiastic engineers with strong interests in OS, kernel and computer architecture. The Qualcomm Hypervisor team is world-leading, enabling virtualization across multiple chipset products for mobile, automotive, compute and IoT. The team is responsible for the hypervisor software layers that plays a key role in platform security and performance. Qualcomm is industry leading in its adoption of virtualization technology in its Snapdragon mobile products. The team has built hypervisor and SMMU expertise and continues to develop innovative features, enhancements, and use-cases. As a software engineer at Qualcomm, you will help develop SMMU, hypervisor and related software for the latest cutting-edge Application processors, which is embedded in a wide range of chipset products and used by many OEMs in millions of devices. The role will include interfacing with large software stacks such as Bootloaders, Linux and TrustZone – which provides the opportunity to interact with teams around the world. -- Responsibilities We are looking for a highly motivated engineer and team player who is passionate to learn new technologies and write low level firmware that drives hardware and SoC. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. 2+ years of work experience with Programming Language such as C, C++, Java, Python, etc. Your Responsibilities May Include: Design, development and integration of SoC firmware features, diagnostics and test capabilities for QCT boot platforms. Strong coordination and collaboration across wide range of technical areas to include software, hardware, ASIC, integration, architecture, and emulation teams. Paying attention to the details during all phases of firmware design, development, integration, testing and release - Work with Emulation, HW design teams, as necessary, in verifying and debugging firmware, driver and resolving platform issues Efficient and secure (ie. cognizant of not exposing security exploits) coding plus driving code review of firmware logic updates with all required stakeholders On time execution of defined tasks and deliverables, driving dependencies with other teams to closure Triage of software issues, defect investigation and problem resolution. Technical documentation including APIs, manuals, and user guides. – Skills and Experience We are looking for engineers from a range of backgrounds and experience, including graduates and experienced kernel and systems developers Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 8+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience. Preferred Qualifications: Strong understanding or experience with C. An understanding of computer architecture, operating systems, and kernels. Linux, kernel, bootloader or OS development experience. ARM CPU architecture knowledge. IOMMU and ARM SMMU knowledge Hypervisors and virtualization. Experience with multi-processing or multi-threading, concurrency, and synchronization. Writing device drivers and interfacing hardware. Experience with secure coding. Use of debugging tools such as GDB, Lauterbach Trace32 and understanding assembly. Real-time OS. Toolchains and systems libraries (libc etc). Python, shell scripting and Linux based development environment. Good communication and presentation skills. Test development and test automation. Contributing to open-source projects. Demonstrated independent software design, good analytic and problem-solving skills. Any automotive and functional safety experience may also be relevant. 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 : Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from 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. 3074445
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
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
0 years
0 Lacs
Bengaluru, Karnataka, India
On-site
WHAT YOU DO AT AMD CHANGES EVERYTHING We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences - the building blocks for the data center, artificial intelligence, PCs, gaming and embedded. Underpinning our mission is the AMD culture. We push the limits of innovation to solve the world’s most important challenges. We strive for execution excellence while being direct, humble, collaborative, and inclusive of diverse perspectives. AMD together we advance_ MTS SOFTWARE DEVELOPMENT ENGINEER The Role AMD is looking for a specialized software engineer who is passionate about improving the performance of key applications and benchmarks . You will be a member of a core team of incredibly talented industry specialists and will work with the very latest hardware and software technology. The Person The ideal candidate should be passionate about software engineering and possess leadership skills to drive sophisticated issues to resolution. Able to communicate effectively and work optimally with different teams across AMD. Key Responsibilities Work with AMD’s architecture specialists to improve future products Work on datapath components of programmable ASIC based products ( DPU, AI-NICs) Design, Develop and Own critical components of next generation product software stack Stay informed of software and hardware trends and innovations, especially pertaining to algorithms and architecture Design and develop new groundbreaking AMD technologies Participating in new ASIC and hardware bring ups Debugging/fix existing issues and research alternative, more efficient ways to accomplish the same work Debug at system level with keen understanding of concepts and penchant to solve technical challenges. Be prepared to develop, own tools, unit tests (including frameworks) to automate the features they work on Preferred Experience Ability to write high quality code with a keen attention to detail Strong proficiency in C and C++ programming languages with experience in developing high-performance software. Working knowledge of python,go is a plus. Solid understanding of computer architecture, data structures, and algorithms. Experience with system-level debugging tools and techniques (e.g., gdb, memory analyzers, logic analyzers). Knowledge of parallel programming and multithreading concepts is a plus. Familiarity with hardware design (FPGA, ASIC) and related tools is advantageous. Proven problem-solving skills and the ability to work effectively in a collaborative team environment. Attention to detail and a commitment to delivering high-quality, reliable solutions. Academic Credentials Bachelor’s or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent Benefits offered are described: AMD benefits at a glance. AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants’ needs under the respective laws throughout all stages of the recruitment and selection process.
Posted 3 weeks ago
5.0 years
0 Lacs
Chennai, Tamil Nadu, India
On-site
Job Description/Preferred Qualifications (Mandatory Work Experience: 5 to 8 years) Responsibilities Design, develop, integrate and maintain software features for the large semiconductor product. Interact with multi site team members (India & USA) along with non-software teams during different phases of software product life cycle. Works on complex problems where analysis of situations or data requires an in-depth evaluation of various factors. Ensuring that detailed designs, code, and unit tests, are consistent, robust, future-proof and scalable. Understand and make design and architectural improvements on existing software. Participate in requirements definition and review process. Provide Technical assessment of the impact of any changes to product requirements. Providing technical expertise to the estimation process as input to the project plan In conjunction with the Technical Manager, identify, highlight, review and mitigate technical risks Contributes to the continued improvement of the organization’s development procedures, by looking for opportunities for improvement and proposing ideas for solution. Requirements: Strong development experience on C++ under Linux Good understanding of Linux Operating system Concepts. Proven experience in using UML, OOP, and OOD design methodologies is highly relevant Should possess strong fundamentals on Data structures and algorithms Good understanding of using STL, boost library is a plus., Good understanding of multi-threading , multicore programming concepts is must Experience in python and Linux shell scripting will be big advantage. Should possess good knowledge of Linux operating system internals like file system, threads,processes, IPC. Trouble-shooting experience using GDB will be added advantage VC++ Windows experience will be plus. Creative, result-oriented, disciplined, highly motivated, and able to work well individually and as part of global team (India, USA, field etc) and understand all phases of software engineering Exercises judgment within broadly defined practices and policies in selecting methods, techniques, and evaluation criteria for obtaining results Good Communication, Inter personnel skills and Team co-ordination skills required. Quick learner, problem analysis and solving ability are essential. Preferred exposure/experience with technologies namely Kubernetes, Dockers, containers, virtualization techniques and technologies Experience with Messaging Framework such as KAFKA, ActiveMQ or NATS In depth knowledge of python scripting Good Understanding of High-Performance Container Networking
Posted 3 weeks ago
3.0 - 7.0 years
0 Lacs
karnataka
On-site
As a skilled professional with 3 to 7 years of experience in C programming and Linux kernel, you will be responsible for various tasks related to software development and maintenance. Your primary responsibilities will include: - Demonstrating proficiency in writing efficient and high-quality C programming code. - Utilizing your expertise in embedded software development to contribute to project success. - Employing hands-on experience with Unix/Linux development tools such as GDB and Make. - Utilizing your knowledge and experience in Kernel level tasks, including kernel upgrades or patches. - Leveraging your skills in Linux systems programming to enhance system performance. - Demonstrating proficiency in working with protocols like I2C, SPI, and Ethernet. - Showcasing excellent debugging skills and the ability to navigate and comprehend large code bases effectively. - Utilizing strong communication skills to collaborate effectively with team members and stakeholders. Additionally, the ideal candidate for this position must possess the following qualifications: - Proficiency in writing high-quality software in C/C++. - Extensive experience in the development and maintenance of storage switches. - Strong debugging skills and the ability to comprehend complex code bases. - Experience in storage networks, specifically SAN, Fiber Channel, and FC2 protocol. - Good knowledge of device drivers, IPCs, and other related concepts. - Understanding of OS concepts and the ability to work with make files effectively. - Strong communication skills to facilitate effective collaboration and knowledge sharing within the team.,
Posted 3 weeks ago
5.0 - 10.0 years
22 - 37 Lacs
Bangalore Rural, Bengaluru
Work from Office
"We're Hiring For Linux Display Driver (DRM/KMS) role at Bangalore Location" Position : Linux Display Driver (DRM/KMS) Experience: 3 - 10 Years Location: Bangalore Roles & Responsibilities: Design and develop Display Drivers and Middleware components Work on DRM/KMS , HDMI , MIPI DSI , and Display Panels Debug and fix issues using GDB, KDB, and Trace tools Optimize image rendering , color correction , and display quality Collaborate with cross-functional teams for driver integration Experience with Wayland/Weston , Linux system programming Exposure to Android HAL is a plus Desired Candidate Profile: 3-10 years of relevant experience Strong background in C/C++ programming Excellent understanding of Linux internals and display stack Experience in embedded systems development Good communication skills and problem-solving ability More information +91 73597 10155 | rushit@tekpillar.com
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
2.0 - 7.0 years
5 - 15 Lacs
Kolkata
Work from Office
SUMMARY Job Title: Civil Engineer We are in search of a proficient and seasoned Civil Engineer with at least 3 years of experience in the Any industry. The perfect candidate will possess a solid foundation in structural designs, with a preference for individuals with GCC experience. Proficiency in the Arabic language is essential, and candidates must hold the required educational credentials. Requirements Requirements: At least 3 years of experience in the Civil industry Demonstrated proficiency in AutoCAD Preference for candidates with GCC experience Educational documents Benefits Good Salary 2 years employment visa flight ticket
Posted 3 weeks ago
8.0 years
0 Lacs
Gurugram, Haryana, India
On-site
About the Role: Design and develop software components tailored to the platform’s specific architectures, including hardware/software acceleration and offloading. Develop management software supporting multiple WAN technologies such as xPON, xDSL, and FTTH. Leverage chipset and board capabilities to deliver optimal performance and user experience. Develop secure software solutions for loading and updating HOME GATWAYS. Exploiting the chipset and board capabilities to offer the best performances and experiences. Work on Linux kernel to build the foundational layer (embedded Linux, drivers, BSP, bootloaders) for hardware platforms like Home Gateways. Work with cutting-edge technologies and standards, engaging extensively with chip vendors and hardware manufacturers to shape the future of connected homes. Demonstrate creativity, conceptual thinking, and a strong eagerness to learn and experiment with new ideas. Possess strong analytical and synthesis skills. About You: Minimum of 8+ years of experience in Embedded Software development, with expert-level proficiency in C programming. A minimum of 5+ years of core software development experience specifically in the HOME GATEWAY DOMAIN (routers) is required. Candidates with less than 5 years of experience in this domain will not be considered. A minimum of 5+ years of hands-on experience with frameworks such as openWrt or RDK-b. Intermediate level of practical technical knowledge in GIT, Bash, and Python. Practical experience with Linux software development and excellent debugging skills (e.g., gdb, JTAG). Solid understanding of the Linux kernel, OS, and device drivers (GPIO, flash storage, Ethernet, etc.). Knowledge of embedded Linux bootloaders such as u-boot. Familiarity with networking stacks and management protocols like TCP/IP, L2/L3, xDSL, and OMCI. Nice to Have: Experience with prplOS development. Nice to Have: Experience integrating hardware and software for chipsets relevant to the router/gateway industry (ARM, MIPS, x86 SoCs from Broadcom, MxL, Qualcomm, Mediatek, etc.).
Posted 3 weeks ago
8.0 years
0 Lacs
Gurugram, Haryana, India
On-site
About the Role: Design and develop software components tailored to the platform’s specific architectures, including hardware/software acceleration and offloading. Develop management software supporting multiple WAN technologies such as xPON, xDSL, and FTTH. Leverage chipset and board capabilities to deliver optimal performance and user experience. Develop secure software solutions for loading and updating HOME GATWAYS. Exploiting the chipset and board capabilities to offer the best performances and experiences. Work on Linux kernel to build the foundational layer (embedded Linux, drivers, BSP, bootloaders) for hardware platforms like Home Gateways. Work with cutting-edge technologies and standards, engaging extensively with chip vendors and hardware manufacturers to shape the future of connected homes. Demonstrate creativity, conceptual thinking, and a strong eagerness to learn and experiment with new ideas. Possess strong analytical and synthesis skills. About You: Minimum of 8+ years of experience in Embedded Software development, with expert-level proficiency in C programming. A minimum of 5+ years of core software development experience specifically in the HOME GATEWAY DOMAIN (routers) is required. Candidates with less than 5 years of experience in this domain will not be considered. A minimum of 5+ years of hands-on experience with frameworks such as openWrt or RDK-b. Intermediate level of practical technical knowledge in GIT, Bash, and Python. Practical experience with Linux software development and excellent debugging skills (e.g., gdb, JTAG). Solid understanding of the Linux kernel, OS, and device drivers (GPIO, flash storage, Ethernet, etc.). Knowledge of embedded Linux bootloaders such as u-boot. Familiarity with networking stacks and management protocols like TCP/IP, L2/L3, xDSL, and OMCI. Nice to Have: Experience with prplOS development. Nice to Have: Experience integrating hardware and software for chipsets relevant to the router/gateway industry (ARM, MIPS, x86 SoCs from Broadcom, MxL, Qualcomm, Mediatek, etc.).
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