Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
3.0 - 10.0 years
0 Lacs
hyderabad, telangana
On-site
As an Embedded Linux Device Driver Developer, you will be responsible for developing and maintaining device drivers for various embedded systems, ensuring optimal performance and compatibility with Linux-based platforms. With a strong understanding of embedded programming, C language, and device drivers, you will play a crucial role in the integration of drivers into the Linux kernel. Utilizing debugging tools to troubleshoot issues and optimize performance, you will collaborate with hardware engineers and software developers to ensure seamless integration. Key Responsibilities - Develop, test, and maintain device drivers for embedded hardware components. - Integrate device drivers into the Linux kernel for compatibility and stability. - Utilize debugging tools to identify and resolve issues related to device drivers. - Optimize device driver performance to meet system requirements. - Create comprehensive documentation for device drivers, including technical specifications. - Collaborate with hardware engineers, system architects, and software developers for integration. Required Qualifications - 3-10 years of experience in embedded Linux device driver development. - Strong understanding of embedded programming concepts and techniques. - Proficiency in C language, including memory management and data structures. - Experience in developing and debugging device drivers for hardware components. - Familiarity with Linux kernel internals and device driver architecture. - Experience with debugging tools like Lauterbach and Trace tools. - Strong analytical and problem-solving skills for technical troubleshooting. Preferred Qualifications - Experience contributing to open-source Linux kernel projects. - Familiarity with specific device drivers (e.g., USB, I2C, SPI, UART). - Knowledge of scripting languages (e.g., Python, Bash) for automation tasks.,
Posted 1 day ago
3.0 - 7.0 years
0 Lacs
hyderabad, telangana
On-site
You should have extensive experience in designing, developing, and debugging embedded firmware for microcontrollers (including MSP) and microprocessors. Proficiency in programming languages commonly used in embedded systems development such as C, C++, and Assembly language is required. Experience working with Real-Time Operating Systems (RTOS) and developing device drivers for peripherals like UART, SPI, I2C, etc. is essential. Understanding of hardware components, interfacing, and hardware-software co-design is necessary. Strong troubleshooting skills are needed to identify and resolve issues in embedded systems, including the use of debugging tools like JTAG, oscilloscopes, logic analyzers, etc. Proficiency in using version control systems like Git for managing code repositories and collaboration is expected. Experience working with communication protocols such as UART, SPI, I2C, CAN, Ethernet, etc. is a must. You should have knowledge of the entire firmware development lifecycle, from requirements analysis and design to testing and maintenance. Ability to lead a team of firmware engineers, set project goals, allocate resources, and manage timelines effectively is required. Strong documentation skills to create technical documents, design specifications, test plans, etc. are essential. Experience in conducting and participating in code reviews to ensure code quality, best practices, and adherence to coding standards is necessary. Strong analytical and problem-solving skills are required to tackle complex technical challenges in embedded firmware development. Willingness to stay updated on the latest trends, technologies, and best practices in embedded systems development is expected. Good communication skills are essential to effectively collaborate with cross-functional teams, stakeholders, and provide technical guidance and mentorship to junior engineers. A Bachelor's degree in Electronics Engineering or a similar related field is required. Minimum 3 years of experience in firmware development is necessary. Experience in developing firmware code for EPDs and OLEDs is preferred. Experience in working with GPS / GNSS and RF Transceivers is an added advantage. Experience with wireless communication protocols (e.g., Bluetooth, Wi-Fi, LoRa, GSM) and Agile development methodologies is beneficial. Knowledge of software design patterns and best practices is expected.,
Posted 1 day ago
8.0 - 12.0 years
0 Lacs
karnataka
On-site
You will be responsible for requirements gathering, design, and reviews in a fast-paced environment. Your main tasks will include standalone software bring up/porting Linux/RTOS onto different platforms, various driver porting/development, and testing along with application. It is essential to have good documentation skills for creating documents such as requirements and design documents. You will be required to co-ordinate with the Lead and other team members to ensure timely delivery of work. Customer interfacing throughout the lifecycle of the project is also a crucial aspect of the role. Additionally, team management and ensuring successful project completion will be a key responsibility. The ideal candidate should have a B.E. in Computer Science or Electronics with 8 to 12 years of experience. Professional skills required for this position include proficiency in Linux, device drivers, embedded protocols (e.g., PCIe, SPI, I2C, etc.), RTOS concepts (VxWorks/SysBIOS, etc.), and ARM/PPC/TI processor knowledge. Experience in processor bring up with OS/baremetal will be advantageous.,
Posted 1 day ago
5.0 - 9.0 years
0 Lacs
ahmedabad, gujarat
On-site
As an Embedded Software Staff Engineer at Softnautics, you will have the opportunity to work with cutting-edge technologies on upcoming FPGAs, next-generation processors, and development kits. Your primary focus will be collaborating with Linux experts to undertake development, debugging, and integration tasks. Joining the Device Engineering team in Ahmedabad/Pune, India, your role is essential in providing reliable, predictable, and adaptable IP and semiconductor engineering solutions for customers. Your responsibilities will include a wide range of tasks such as requirement understanding, designing, developing, unit testing, and debugging of Embedded Software for real-time applications. You will also be involved in creating documentation for requirement specifications, design, test plans, and test cases. Additionally, you will be responsible for debugging technical issues, delivering modules timely and with high quality, implementing feature enhancements, integration, bug fixing, and mentoring and building the team of next-level professionals. To excel in this role, you should have 5-8 years of experience in Embedded Software with a strong foundation in C programming. Project management experience of at least 1 year is required. Expertise in the Linux kernel and device drivers such as USB, SATA, PCI, Ethernet, WLAN, NFC, and Bluetooth is essential. Hands-on experience in embedded Linux building, Uboot configuration, kernel compilation, Linux start-up sequencing, file systems, debugging kernel messages, and board bring-ups for cross platforms is a must. Moreover, familiarity with OS fundamentals, bootloaders, secure boot, ATF (ARM Trusted Firmware), ARM Trust Zone, development using Host-Target tool chains, system-level debugging, reverse engineering, Linux internals, and protocol-level knowledge of interfaces would be advantageous. Proficiency in debugging tools like GDB, KGDB, JTAG, ADB, and tools like Logic Analyzer, DSO/CRO, Spectrum Analyzer is beneficial. Sound knowledge of software development tools such as Git, CVS, Confluence, JIRA, bit-bucket, SourceTree is necessary. Desirable skills include the ability to independently lead and manage modules, knowledge of quality processes like CMMi and Agile Scrum, experience with open-source software packages, and a positive attitude towards collaboration with other leaders and projects. If you are passionate about learning new technologies, methodologies, strategies, and processes, possess excellent written and verbal communication skills, thrive in aggressive and high-pressure environments, and have a problem-solving and creative mindset, this role is for you. Your ability to prepare specifications, design documents, test plans, and test reports from requirements, as well as read schematics, datasheets, technical reference manuals, and silicon revision sheets, will be crucial in excelling as an Embedded Software Staff Engineer at Softnautics.,
Posted 2 days ago
5.0 - 9.0 years
0 Lacs
haryana
On-site
You will be part of NVIDIA's GPU Fabric Networking team as a Senior Software Engineer, contributing to the development of high-performance communication software for deep learning and HPC applications. Your responsibilities will include designing, developing, and maintaining system-level software to enable GPU-to-GPU communication. Collaborating with both hardware and software teams, you will work on creating next-generation networking solutions and contribute to the scalable and reliable GPU fabric architecture for large compute clusters. It will be essential to align the software development process with customer requirements and practical deployment environments. To qualify for this role, you should possess a degree in Computer Science, Electrical Engineering, or a related field, or equivalent practical experience. Additionally, you should have at least 5 years of professional software development experience. Proficiency in C/C++, along with strong debugging and system-level problem-solving skills, is required. Experience in developing software that interacts with hardware and device drivers, a solid grasp of system architecture, operating systems, and kernel internals, as well as a background in multi-threaded and distributed systems development are essential. Familiarity with Linux development is necessary, and knowledge of Windows is a plus. Moreover, a strong understanding of networking fundamentals and high-performance interconnects such as InfiniBand and Ethernet is expected. Experience with OS virtualization technologies like KVM, QEMU, or Hyper-V is beneficial. You should be comfortable working in a distributed team across various time zones. To excel in this role, you could distinguish yourself by having experience with the CUDA programming model and NVIDIA GPU architecture, understanding memory consistency and coherence models, and exposure to static/dynamic code analysis, fuzz testing, or fault injection techniques. Overall, this opportunity at NVIDIA offers you a chance to work on cutting-edge technologies in AI, high-performance computing, and visualization, contributing to advancements in various fields from scientific research to autonomous vehicles.,
Posted 2 days ago
2.0 - 6.0 years
0 Lacs
karnataka
On-site
The ideal candidate for this position should have a B.E. in Computer Science or Electronics along with 2 to 5 years of experience. You should possess professional skills in Linux, Device Drivers, embedded protocols (e.g. PCIe, SPI, I2C etc), RTOS Concepts, and Processor Knowledge. Your responsibilities will include requirements gathering, design and reviews, standalone SW bring up/porting Linux/RTOS onto different platforms, various driver porting/development and testing along with application, and good documentation skills for creating documents like requirements/design etc documents. You should also be able to co-ordinate with Lead and other team members to deliver the work on time.,
Posted 2 days ago
3.0 - 8.0 years
0 Lacs
karnataka
On-site
Riverbed, the leader in AI observability, helps organizations optimize their users experiences by leveraging AI automation for the prevention, identification, and resolution of IT issues. With over 20 years of experience in data collection and AI and machine learning, Riverbed's open and AI-powered observability platform and solutions optimize digital experiences and greatly improve IT efficiency. Riverbed also offers industry-leading Acceleration solutions that provide fast, agile, secure acceleration of any app, over any network, to users anywhere. Together with thousands of market-leading customers globally, including 95% of the FORTUNE 100, Riverbed is empowering next-generation digital experiences. Riverbed is looking for a Technical Leader - Platform and Core Networks to join their team. **What You Will Do:** - 8+ years of experience in the enterprise network industry, with 3+ years of experience as a Technical Architect and leading project delivery. - Software development expertise in C/C++ programming. - Experience in Development engineering concepts and methodologies including Design, Implementation, Unit Testing, and Debugging reasonably complex system modules. - Strong knowledge and hands-on experience in Layer 2, Layer 3, Layer 4, Switching, Routing, VLANs, QoS, VxLAN, TCP/IP, UDP, etc. - Experience with packet processing related to high speed (100Gbps or more), low latency, load balancing technologies, DPDK, and developing packet processing engines. - Strong understanding of Linux Kernel, Linux Internals, Device Drivers, etc. - Clear and effective communicator. - Strong team player with excellent collaboration skills. - Skilled in problem-solving and troubleshooting complex issues. **What Makes You An Ideal Candidate:** - Define and execute long-term strategic goals for the team while effectively managing short-term deliverables. - Demonstrate strong leadership by fostering clarity, driving alignment, and ensuring successful execution across initiatives. - Provide technical leadership and mentorship to engineers, raising the overall engineering excellence within the team. - Deliver high-quality, reliable software solutions that meet customer needs and accelerates adoption while continuously identifying opportunities for process improvements, automation, and scalability. - Leverage technical expertise and creativity to drive innovative product development and solve complex challenges. - Understanding of WAN technologies, bandwidth, latency, and how they affect application performance. - Experience in Performance Profiling and Tuning. **What We Offer:** Our employee benefits include flexible workplace policies, employee resource groups, learning and development resources, career progression pathways, and community engagement initiatives are some of the reasons why we have had great success in bringing in new talent. In addition, our global employee wellness programs are crafted to support the physical, emotional, and financial well-being of our employees. Benefits & Perks vary by Country. **About Riverbed:** With a 20-year history of innovation, Riverbed is agile, yet proven, and we are disrupting the market with differentiated solutions that enable our customers to deliver secure, seamless digital experiences and accelerate enterprise performance. While we are a customer-first company, we are all about our people with a shared commitment to creating a global impact. We bring our best selves to work and pursue excellence, trust, and respect for one another. We welcome and encourage transparency and open communication throughout the company. We strive to be an inclusive, fair, and enjoyable workplace for our people globally and care about their well-being. We are committed to our people, partners, and customers while supporting the communities where we work and live. It's the Power of WE that binds us together.,
Posted 3 days ago
3.0 - 7.0 years
0 Lacs
karnataka
On-site
Do you enjoy tinkering and programming hardware Do you have a natural inclination to see how things work together as a system An exciting opportunity awaits you with deeply engaging embedded systems requirements that will lead you down the rabbit hole of innovation and discovery. If this sounds intriguing, we want to hear from you. You should possess a strong knowledge and extensive experience in C++ programming, going beyond just C. Additionally, experience in abstraction and algorithmic thinking will be highly beneficial. As a ninja of debugging and logical reasoning, you will play a crucial role in identifying and resolving complex issues. Your responsibilities will include designing, developing, and implementing program and process improvements, contributing to the continuous enhancement of our embedded systems solutions. Requirements for this position include a Bachelor's degree in ECE/EE, a minimum of 3 years of relevant experience, and hands-on expertise in device drivers and board bring-up in Linux and FreeRTOS. Proficiency in I2C, SPI, UART, and other serial communication protocols is essential, along with experience in memory mapped devices in both Linux and RTOS environments. Experience with PHY/MAC layer drivers for Linux, hands-on familiarity with Python, and knowledge of automated testing will be advantageous. In return for your expertise and dedication, we offer a comprehensive benefits package that includes opportunities for great career growth, ESOPs, Gratuity, PF, and Health Insurance. Join us on this exciting journey of innovation and growth in the field of embedded systems.,
Posted 3 days ago
4.0 - 8.0 years
0 Lacs
karnataka
On-site
NTT DATA is looking for a Backup Systems Integration Senior Specialist to join the team in Bangalore, Karnataka, India. The ideal candidate will be responsible for providing steady state support for Data Backup HW and Software in an enterprise-level environment. Key responsibilities include administering backup systems for services customers, ensuring the availability, reliability, scalability, and manageability of the backup environment, and supporting, administering, and deploying backup solutions. The role will involve defining, tracking, and maintaining data resources in the production IT environment, gathering requirements, designing, and implementing solutions to meet customer needs, as well as working with technical and business stakeholders to determine data backup requirements and create appropriate solutions. Candidates are expected to have a strong background in designing and developing similar products, comprehensive knowledge of various backup technologies, and experience with SCSI, Fibre Channel, Storage Area Network, and other storage technologies. A proven technical record in OS Internals and device drivers on Windows, UNIX, AIX, or Linux operating systems is also required. NTT DATA is a trusted global innovator of business and technology services with a commitment to helping clients innovate, optimize, and transform for long-term success. As a Global Top Employer, NTT DATA has diverse experts in more than 50 countries and a robust partner ecosystem. Services offered include business and technology consulting, data and artificial intelligence, industry solutions, as well as the development, implementation, and management of applications, infrastructure, and connectivity. NTT DATA is a leading provider of digital and AI infrastructure globally and is part of the NTT Group, which invests significantly in R&D to support organizations and society in confidently transitioning into the digital future. Visit us at us.nttdata.com.,
Posted 3 days ago
3.0 - 8.0 years
0 Lacs
delhi
On-site
You should have 3 to 8 years of experience in Embedded System Software to apply for this position based in New Delhi or Hybrid work location. As a Chief Technology Officer (CTO), you will be responsible for leading an Embedded Software team and delivering production software for Linux-based embedded products. Your role will involve collaborating with cross-functional teams to define the overall product software architecture. You will also need experience in project technical execution, such as software architecture, schedule planning, task management, customer communication, and risk mitigation. Mandatory skills include proven expertise in C/C++ based software development, Linux BSP, device drivers, and applications. It is essential to have experience in new product board bring-up and leading a team for camera product development. Additionally, expertise in chipsets like Novatek, Ambarella, Nvidia, Ingenic, Sigmastar, TI, and NXP is beneficial. Knowledge of AI/ML cameras and camera concepts will be advantageous. Your responsibilities will include defining the software architecture for the camera system, leading the development of embedded software, writing and optimizing code, implementing real-time processing algorithms, and providing technical leadership to the software development team. Effective communication with stakeholders, collaboration with cross-functional teams, and mentoring team members are also key responsibilities. For the Engineer/Sr Engineer role in Embedded System Software, you must possess excellent Embedded C/C++ skills, experience in embedded Linux application development, BSP & bootloader porting, and HW bring-up experience. Strong debugging skills, understanding of Linux OS concepts, and device driver development/integration experience are required. Experience with system software development of camera products, media frameworks/pipelines development, and audio/video streaming is desirable. This is a full-time, permanent position with benefits such as paid sick time, provident fund, work from home option, day shift schedule, performance bonus, and yearly bonus. To apply, please share your CV at hr@indinatus.com. Educational preference is a Bachelor's degree, and the required experience includes 3 years in embedded software and a total of 3 years of work experience. The work location is in person. For further inquiries, you can contact the employer at +91 9810085267.,
Posted 3 days ago
1.0 - 5.0 years
0 Lacs
hyderabad, telangana
On-site
Qualcomm India Private Limited is looking for an Engineer Senior in Hyderabad with expertise in Embedded Systems BSP engineering. The ideal candidate should have a minimum of 3 to 5 years of experience in embedded systems design and development. Proficiency in C-programming and a solid understanding of operating system concepts, including Linux and RTOS, are essential for this role. Additionally, the candidate should possess a good understanding of the end-to-end software development cycle and at least 3 years of experience in Linux drivers programming. A strong knowledge of hardware understanding, schematics, and ARM architecture details is required, along with the ability to analyze and debug complex system-level issues. Familiarity with communication protocols such as I2C, SPI, UART, I3C, etc., is also a plus. Minimum qualifications include a Bachelor's degree in Engineering, Information Systems, Computer Science, or related field with 2+ years of Software Engineering or related work experience, or a Master's degree with 1+ year of experience, or a PhD in the relevant field. A minimum of 2 years of academic or work experience with programming languages such as C, C++, Java, Python, etc., is also required. The responsibilities of the Engineer Senior role at Qualcomm India Private Limited include designing and developing Linux device drivers and working on open-source code. Qualcomm is an equal opportunity employer committed to providing accessible processes for individuals with disabilities. If you need an accommodation during the application/hiring process, you can email disability-accommodations@qualcomm.com or call Qualcomm's toll-free number. Qualcomm expects its employees to adhere to all applicable policies and procedures, including security and confidentiality requirements. Staffing and recruiting agencies are advised that Qualcomm's Careers Site is for individuals seeking jobs directly at Qualcomm. Unsolicited submissions from agencies will not be considered. For more information about this role, please contact Qualcomm Careers.,
Posted 3 days ago
4.0 - 8.0 years
0 Lacs
andhra pradesh
On-site
In this role at ABB, you will have the opportunity to contribute to the company's success by engaging in technology, software, product, and system development. Your daily tasks will involve identifying and implementing innovative solutions to relevant problems, showcasing your expertise, and working both independently and as part of a Research & Development (R&D) team. This position contributes to the Electrification business Smart Power division in Hyderabad, India, and your main responsibilities include: - Being a highly motivated self-driven engineer focusing on electronics firmware development related to electrical distribution and control products. - Generating requirement specifications and detailed designs for microcontroller-based products. - Excelling in structured coding, system architecture, and developing and implementing firmware test plans to ensure design quality. - Producing detailed functional design specifications and associated documentation, as well as demonstrating excellent organizational, interpersonal, communication, and project management skills. - Effectively communicating ideas and concepts to the team, fostering an environment of constant innovation in product and processes, and generating and protecting intellectual property. - Mentoring junior engineers, participating in design reviews, and providing suggestions for enhancing product quality. - Desired knowledge of Electrical Protection equipment and protection standards such as IEC, ANSI, and UL. Qualifications for this role include a B. Tech/M. S/ M. Tech or equivalent in ECE/EEE from reputed institutes with at least 4 years of hands-on experience in developing firmware related to Electrical protection products. You must have experience in developing multiple products from concept through production, be proficient in C/C++ and assembly language programming, and have hands-on firmware development experience on 16/32-bit microcontrollers and development tools like Emulator, Simulator, and Debuggers. Additionally, experience in writing device drivers for ADC, SPI, UART, USB, as well as coding experience for RS485, USB, CAN, Modbus, Profibus, Ethernet, Bluetooth, and Wifi is required. Experience with KEIL, ARM compilers and working with EEPROM, Flash, RTC, Microcontroller, Microprocessor, and SOM, as well as experience in product qualification for EMI/EMC and agency certification, is also beneficial. Join ABB to be a part of a team dedicated to addressing global challenges and creating sustainable solutions.,
Posted 3 days ago
5.0 - 9.0 years
0 Lacs
karnataka
On-site
You will be joining as a Senior FPGA Engineer professional at our Bangalore location with a minimum of 5 years of experience. In this role, your primary responsibilities will include collaborating with a team of product managers, developers, and testers to define feature requirements, developing feature specifications, and implementing detailed designs using Verilog and FPGA design tools. You will also be involved in problem isolation, fault finding in embedded systems, customer issue replication, and creating/updating release notes. Additionally, you will work closely with onsite and offsite development teams to deliver market-leading products globally and mentor junior engineers in development, code, and debugging. To excel in this role, you must be an expert Verilog/System Verilog developer with strong embedded debugging skills. Proficiency in AMD/Xilinx FPGA with Vivado/Vitis tool-chains for implementations and validation, as well as experience with Xilinx/AMD simulator/ModelSim for unit and system-level simulations, is essential. You should possess excellent analytical skills, adaptability to ambiguity and change, and a thorough understanding of the FPGA development cycle within project-based environments. Experience with modern 32-bit processors/microcontrollers like ARM, debuggers, protocol analyzers, and logic analyzers is required. Desirable skills include expertise in Embedded Linux Kernel and Device Drivers development, familiarity with video and audio codecs such as MPEG4 and JPEG, knowledge of USB protocols, and understanding of network protocol stack concepts like ethernet, IP, and TCP. Strong communication and documentation skills are necessary for this role. If you are interested in this opportunity, please share the following details along with your profile to vijitha.k@blackbox.com: - Total experience: - Relevant experience in FPGA: - Experience in Embedded: - Experience in Linux: - Current CTC: - Expected CTC: - Notice period: - Current Location: - Preferred Location: - Current Company: - Any pending offers: - Educational Qualifications,
Posted 3 days ago
5.0 - 9.0 years
0 Lacs
karnataka
On-site
As an Embedded Software Developer, you will be responsible for developing high and low-level design, drivers, and firmware for different hardware blocks. Your role will involve adopting operating systems and embedded software for various processor architectures, and developing software based on pre-silicon development vehicles. You will be tasked with software bring-up using pre-silicon vehicles and silicon-based platforms, as well as upstreaming open-source code. Additionally, you will develop software component-level tests and enable them in the CI/CD system. Debugging issues using standard HW/SW-based debuggers and diagnostic equipment like Trace 32, JTAG, and Lacroy-PCIe Analyzer will also be part of your responsibilities. To excel in this role, you should possess excellent knowledge of Linux internals and different drivers. A strong understanding of different standards protocols such as NVMe, NVMeOF, iSCSI, RAID, PCIe, RDMA-NIC, Ethernet, and CXL is essential. Familiarity with hardware architectures related to the mentioned standards is advantageous. You should have a deep understanding of the Software Development Life Cycle (SDLC) and possess expert-level development and debug capabilities in Firmware BSP and device drivers. Problem-solving skills in system boot, UEFI, and OS functionality are crucial. Your technical proficiency should extend to coding standards and integrating with existing solutions using languages like C, C++, and Python. Strong low-level debugging skills are necessary to identify issues at the firmware, hardware, and OS internals level. A good understanding of CPU architectures, particularly IA, ARM, and RISC V, is preferred. Knowledge of the Pre Silicon Development environment will be an added advantage. Ideally, you should hold a BTech/MTech degree in Computers, Electronics, or Electrical Engineering. A minimum of 5 to 8 years of experience in embedded software development across various architectures is required to succeed in this role.,
Posted 3 days ago
4.0 - 8.0 years
0 Lacs
ernakulam, kerala
On-site
You will be responsible for analyzing, designing, developing, validating, and maintaining C++ based software applications on Embedded Linux platforms. Your key duties and responsibilities will include developing embedded software systems and applications on Linux platforms while consistently delivering high-quality services to clients. The mandatory skills required for this role include 4 to 6 years of software development experience in C/C++ programming, proficiency in data structures, and strong analytical skills. Additionally, you should have experience in U-boot customization, Linux kernel/device drivers, multi-thread programming, IPC, system-level programming, and familiarity with networking protocols like TCP/IP and L2/L3 protocols. Knowledge of software frameworks for systems and experience working in a Linux development environment with tools like Eclipse, GDB, GCC toolchain, and valgrind is essential. Preferred skills for this position include experience in U-boot, Linux kernel/device drivers, networking protocols like TCP/IP, gRPC, HTTP, SNMP, good written and verbal communication skills in English, ability to work independently with minimal supervision, multitasking capabilities with good time management, and strong interpersonal and communication skills. Qualifications required for this role include a B.Tech./M.Tech. in CSE or MCA. This position is based in either Kochi or Bangalore.,
Posted 3 days ago
0.0 - 4.0 years
0 Lacs
haryana
On-site
We are searching for individuals who are passionate about driving innovation in the electronics industry at Xelec. Innovation is at the core of our business, and we are open to exploring ambitious and revolutionary ideas. We believe that every idea, no matter how wild, deserves to be explored through serious attempts. As an intern at Xelec, your responsibilities will include: Software Development: - Writing, testing, and debugging embedded software using languages such as C, C++, or assembly - Developing and optimizing code - Implementing and testing algorithms, communication protocols, or device drivers Hardware Interaction: - Working with development boards, sensors, and peripheral devices - Interfacing software with hardware components - Assisting in the design, testing, and troubleshooting of circuits Testing and Debugging: - Using debugging tools like JTAG, oscilloscopes, and logic analyzers for issue diagnosis and resolution - Running tests on embedded systems to ensure functionality and performance - Writing and executing unit tests and integration tests for software modules Documentation: - Maintaining clear documentation of code, hardware designs, and test procedures - Writing technical reports or summaries for team meetings or project updates - Working on both client and internal projects About the Company: Xelec is a visionary electronics B2B startup founded by a serial entrepreneur with a history of running profitable businesses. Xelec aims to digitize a traditional industry while creating futuristic in-house products to drive the next wave of innovation. Join us in this exciting journey of innovation and growth.,
Posted 3 days ago
1.0 - 5.0 years
0 Lacs
karnataka
On-site
As a Senior Software Engineer at Qualcomm India Private Limited, you will be a key contributor in designing, developing, and optimizing software solutions for Qualcomms next-generation data center platforms. Your role will involve close collaboration with cross-functional teams to drive advancements in critical technologies such as virtualization, memory management, scheduling, and the Linux Kernel. Your responsibilities will include developing and enhancing features in the Linux Kernel, focusing on areas like virtualization (KVM), scheduling, and memory management (IOMMU). You will also be tasked with optimizing power and performance management technologies like DVFS for upcoming ARM-based systems. Collaborating with diverse teams, you will ensure the successful rollout of high-performance, scalable software solutions. Additionally, you will play a vital role in debugging and resolving complex software issues using tools like JTAG debuggers. As part of Qualcomms commitment to the open-source community, you will contribute to open-source projects, including the Linux Kernel. Your expertise will be instrumental in driving improvements in system software for ARMv8 and ARMv9 based platforms. To be successful in this role, you should hold a Bachelor's, Master's, or PhD degree in Engineering, Information Systems, Computer Science, or a related field, accompanied by relevant work experience. Proficiency in Programming Languages such as C, C++, Java, Python is required, along with a strong background in Linux Kernel development and virtualization technologies. In-depth knowledge of ARMv8 and ARMv9 architecture, system architecture, and experience with debugging technologies will be crucial for this position. If you are passionate about software engineering and possess the necessary qualifications, we encourage you to apply for this role at Qualcomm India Private Limited.,
Posted 3 days ago
1.0 - 6.0 years
0 Lacs
hyderabad, telangana
On-site
Qualcomm India Private Limited is seeking a Software Engineer to join the Connectivity Group. In this role, you will be responsible for providing software engineering solutions for development projects within the group. Your tasks will involve working on multiple layers of the software stack, including user space and kernel space in various operating environments. Debugging in different software environments and on hardware will also be part of your responsibilities. The ideal candidate should have 4-6 years of experience with programming languages such as C, C++, and Java (an added advantage), along with a strong understanding of operating systems and experience working with device drivers in any OS environment. Good debugging skills are essential for this role. Preferred skills for this position include experience in developing upstream/opensource projects, the ability to work well in a team with minimal supervision, attention to detail, and strong verbal and written communication skills. Knowledge of Android OS and exposure to WLAN technologies would be advantageous. Experience in lower layer driver development and integration is also desired. As a part of the Wi-Fi Software team, you will be involved in developing software to enable Wi-Fi technology in Qualcomm Platforms. Your responsibilities will include developing drivers, integrating firmware and middleware, and validating Wi-Fi features across various chipsets and Android platforms. Qualifications for this position include a Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field with 2+ years of software engineering experience, or a Master's degree with 1+ year of experience, or a PhD in a related field. Additionally, 2+ years of academic or work experience with programming languages such as C, C++, Java, Python, etc., are required. Qualcomm is an equal opportunity employer committed to providing accommodations for individuals with disabilities during the application/hiring process. If you require an accommodation, you may contact Qualcomm using the provided email address or toll-free number. The company expects its employees to adhere to all applicable policies and procedures, including security and confidentiality requirements. Qualcomm does not accept unsolicited resumes or applications from staffing and recruiting agencies. Individuals seeking a job at Qualcomm should apply directly through the company's Careers Site. For more information about this role, please contact Qualcomm Careers.,
Posted 4 days ago
4.0 - 9.0 years
12 - 17 Lacs
Bengaluru
Work from Office
P MTS SOFTWARE DEVELOPMENT ENG INEER THE ROLE: AMD is looking for a strategic software engineer ing lead 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: Architect, Design and Develop Storage solutions on DPUs in the areas of NVMe-PCIe NVMeoF(TCP, RDMA), VirtIO. Build Innovative solutions and solve challenging problems in areas of Storage Disaggregation, Virtualization, Storage services (Encryption, Compression, Replication and Erasure Coding), etc Contributions to Patents, Standards and Open Source Initiatives Work with AMD s architecture specialists to improve future products Apply a data minded approach to target optimization efforts 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 Debug/fix existing issues and r esearch alternative, more efficient ways to accomplish the same work Develop technical relationships with peers and partners PREFERRED EXPERIENCE: Prior Storage experience in any of NVMe, NVMe-oF, VirtIO, SCSI/FCP, iSCSI, RDMA and TCP areas Strong object-oriented programming background, C/C++ Strong systems programming background Exposure to Linux block layer, block device drivers (linux, ESXi, Windows), QUEM/KVM Virtualization, PCIe, TCP and basic networking is added advantage Ability to write high quality code with a keen attention to detail Experience with modern concurrent programming and threading APIs Experience with software development processes and tools such as debuggers, source code control systems (GitHub) and profilers is a plus Effective communication and problem-solving skills Motivating leader with good interpersonal skills ACADEMIC CREDENTIALS: Bachelor s or Masters degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent #LI-NS1
Posted 4 days ago
3.0 - 8.0 years
30 - 35 Lacs
Bengaluru
Work from Office
Software Engineer This role has been designed as Hybrid with an expectation that you will work on average 2 days per week from an HPE office. Who We Are: Job Description: What you ll do: You will be required to work with product management and other cross-functional teams to develop detailed software functional specifications, articulate system/software architecture specifications, for product features, to meet product requirements. SW development in the areas of platform infrastructure, device drivers, kernel, chassis control, device management, link, and interface management. You will be required to carry out detailed design and implementation, unit testing, integration of packet forwarding, related device/kernel drivers, and other related software components for products and features. Work closely with system and solution test teams to ensure correct and complete verification of software and components, for the feature to meet real-life network deployments. You will be required to work closely with Juniper Technical Assistance Team, for providing engineering assistance in supporting critical customer escalations for customer deployments. What you need to bring: Bachelors or Masters in computer science with 3+ years experience in Platforms/System software development. Strong technical, analytical, and problem-solving skills are key. Strong in C, C++ programming fundamentals. OO analysis & design and experience in distributed systems will be a big plus. Proficient in working close to hardware - device drivers, system bring-up, Linux/OS fundamentals. Proficient in troubleshooting and debugging complex issues Good understanding of firmware, hardware-level details of optics, PCIe, SPI, I2C, retimers, FPGA, CPLD, MDIO, Ethernet Interfaces (10ge - 400ge), timing protocols (SyncE, PTP, etc.), Flash Driver is preferable. Strong fundamentals in data structures. Experience working on paradigms to design fault-tolerant and resilient systems will be a big plus Ability to articulate technical details via good communication and documentation skills. Quick learner, self-driven, and a team player. Additional Skills: Cloud Architectures, Cross Domain Knowledge, Design Thinking, Development Fundamentals, DevOps, Distributed Computing, Microservices Fluency, Full Stack Development, Security-First Mindset, Solutions Design, Testing & Automation, User Experience (UX) What We Can Offer You: Health & Wellbeing We strive to provide our team members and their loved ones with a comprehensive suite of benefits that supports their physical, financial and emotional wellbeing. Personal & Professional Development We also invest in your career because the better you are, the better we all are. We have specific programs catered to helping you reach any career goals you have whether you want to become a knowledge expert in your field or apply your skills to another division. Unconditional Inclusion We are unconditionally inclusive in the way we work and celebrate individual uniqueness. We know varied backgrounds are valued and succeed here. We have the flexibility to manage our work and personal needs. We make bold moves, together, and are a force for good. Lets Stay Connected: #india #networking Job: Engineering Job Level: TCP_02 HPE is an Equal Employment Opportunity/ Veterans/Disabled/LGBT employer. We do not discriminate on the basis of race, gender, or any other protected category, and all decisions we make are made on the basis of qualifications, merit, and business need. Our goal is to be one global team that is representative of our customers, in an inclusive environment where we can continue to innovate and grow together. Please click here: Equal Employment Opportunity . Hewlett Packard Enterprise is EEO Protected Veteran/ Individual with Disabilities. HPE will comply with all applicable laws related to employer use of arrest and conviction records, including laws requiring employers to consider for employment qualified applicants with criminal histories.
Posted 4 days ago
4.0 - 9.0 years
30 - 35 Lacs
Bengaluru
Work from Office
Software Engineer This role has been designed as Hybrid with an expectation that you will work on average 2 days per week from an HPE office. Who We Are: Job Description: What you ll do: Responsibilities: You will be required to work with product management and other cross-functional teams to develop detailed software functional specifications, articulate system/software architecture specifications, for product features, to meet product requirements. SW development in the areas of platform infrastructure, device drivers, kernel, chassis control, device management, link, and interface management. You will be required to carry out detailed design and implementation, unit testing, integration of packet forwarding, related device/kernel drivers, and other related software components for products and features. Work closely with system and solution test teams to ensure correct and complete verification of software and components, for the feature to meet real-life network deployments. You will be required to work closely with Juniper Technical Assistance Team, for providing engineering assistance in supporting critical customer escalations for customer deployments. What you need to bring: Bachelors or Masters degree in Computer Science, Information Systems, or Bachelors or Masters in computer science with 4+ years experience in Platforms/System software development. Strong technical, analytical, and problem-solving skills are key. Strong in C, C++ programming fundamentals. OO analysis & design and experience in distributed systems will be a big plus. Proficient in working close to hardware - device drivers, system bring-up, Linux/OS fundamentals. Proficient in troubleshooting and debugging complex issues Good understanding of firmware, hardware-level details of optics, PCIe, SPI, I2C, retimers, FPGA, CPLD, MDIO, Ethernet Interfaces (10ge - 400ge), timing protocols (SyncE, PTP, etc.), Flash Driver is preferable. Strong fundamentals in data structures. Experience working on paradigms to design fault-tolerant and resilient systems will be a big plus Ability to articulate technical details via good communication and documentation skills. Quick learner, self-driven, and a team player. Additional Skills: Cloud Architectures, Cross Domain Knowledge, Design Thinking, Development Fundamentals, DevOps, Distributed Computing, Microservices Fluency, Full Stack Development, Security-First Mindset, Solutions Design, Testing & Automation, User Experience (UX) What We Can Offer You: Health & Wellbeing We strive to provide our team members and their loved ones with a comprehensive suite of benefits that supports their physical, financial and emotional wellbeing. Personal & Professional Development We also invest in your career because the better you are, the better we all are. We have specific programs catered to helping you reach any career goals you have whether you want to become a knowledge expert in your field or apply your skills to another division. Unconditional Inclusion We are unconditionally inclusive in the way we work and celebrate individual uniqueness. We know varied backgrounds are valued and succeed here. We have the flexibility to manage our work and personal needs. We make bold moves, together, and are a force for good. Lets Stay Connected: #india #networking Job: Engineering Job Level: TCP_02 HPE is an Equal Employment Opportunity/ Veterans/Disabled/LGBT employer. We do not discriminate on the basis of race, gender, or any other protected category, and all decisions we make are made on the basis of qualifications, merit, and business need. Our goal is to be one global team that is representative of our customers, in an inclusive environment where we can continue to innovate and grow together. Please click here: Equal Employment Opportunity . Hewlett Packard Enterprise is EEO Protected Veteran/ Individual with Disabilities. HPE will comply with all applicable laws related to employer use of arrest and conviction records, including laws requiring employers to consider for employment qualified applicants with criminal histories.
Posted 4 days ago
7.0 - 12.0 years
10 - 14 Lacs
Bengaluru
Work from Office
Software Engineer Staff - Platform Software, Device drivers, System bring-up This role has been designed as Hybrid with an expectation that you will work on average 2 days per week from an HPE office. Who We Are: Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work. We help companies connect, protect, analyze, and act on their data and applications wherever they live, from edge to cloud, so they can turn insights into outcomes at the speed required to thrive in today s complex world. Our culture thrives on finding new and better ways to accelerate what s next. We know varied backgrounds are valued and succeed here. We have the flexibility to manage our work and personal needs. We make bold moves, together, and are a force for good. If you are looking to stretch and grow your career our culture will embrace you. Open up opportunities with HPE. : Job Family Definition: Designs, develops, troubleshoots and debugs software programs for software enhancements and new products. Develops software including operating systems, compilers, routers, networks, utilities, databases and Internet-related tools. Determines hardware compatibility and/or influences hardware design. Management Level Definition: Contributions impact technical components of HPE products, solutions, or services regularly and sustainable. Applies advanced subject matter knowledge to solve complex business issues and is regarded as a subject matter expert. Provides expertise and partnership to functional and technical project teams and may participate in cross-functional initiatives. Exercises significant independent judgment to determine best method for achieving objectives. May provide team leadership and mentoring to others. What youll do: We are seeking a senior software engineer to join our platform software team. In this role, you will be responsible for developing platform software, focusing on: Board Bring-Up and Interface Development : Work on platform software for high-speed interfaces, including 10G, 40G, 100G, 400G, and 800G, such as interface drivers and related components. Platform Infrastructure : Develop and support infrastructure software, including Routing Engine Redundancy, High Availability features, chassis and line card operations, fabric interconnects, and optical module integration. Timing Software : Contribute to software development for timing protocols, including Precision Time Protocol (PTP), Synchronous Ethernet (SyncE), and Grand Master timing solutions. Lead development efforts for platform products within the JunOS or Junos Evolved software architecture. Collaborate with system and solution test teams to ensure the highest quality in product and solution deliveries. Work closely with the Juniper Technical Assistance Team to provide engineering support, assisting with critical customer escalations and ensuring successful deployments. What you need to bring: Education : BTech/MTech in Computer Science, Computer Engineering, or a related field, with 7+ years of relevant experience. Hardware Knowledge : Strong understanding of hardware-level details, including Optics, PCIe, SPI, I2C, Retimers, FPGA, CPLD, MDIO, and Flash Drivers. Technical Skills : Proficiency in device drivers, system bring-up, and FreeBSD/Linux internals. Networking Technologies : Knowledge of Ethernet, Optical Transport Network (OTN), SONET, and related technologies. Programming & Problem-Solving : Expertise in C and C++ programming, object-oriented analysis and design, data structures, and system debugging. Experience : Prior experience in software development for networking products, with strong technical, analytical, and problem-solving skills. Additional Skills: Cloud Architectures, Cross Domain Knowledge, Design Thinking, Development Fundamentals, DevOps, Distributed Computing, Microservices Fluency, Full Stack Development, Security-First Mindset, Solutions Design, Testing & Automation, User Experience (UX) What We Can Offer You: Health & Wellbeing We strive to provide our team members and their loved ones with a comprehensive suite of benefits that supports their physical, financial and emotional wellbeing. Personal & Professional Development We also invest in your career because the better you are, the better we all are. We have specific programs catered to helping you reach any career goals you have whether you want to become a knowledge expert in your field or apply your skills to another division. Unconditional Inclusion We are unconditionally inclusive in the way we work and celebrate individual uniqueness. We know varied backgrounds are valued and succeed here. We have the flexibility to manage our work and personal needs. We make bold moves, together, and are a force for good. Lets Stay Connected: Follow @HPECareers on Instagram to see the latest on people, culture and tech at HPE. #india #networking Job: Engineering Job Level: TCP_04 HPE is an Equal Employment Opportunity/ Veterans/Disabled/LGBT employer. We do not discriminate on the basis of race, gender, or any other protected category, and all decisions we make are made on the basis of qualifications, merit, and business need. Our goal is to be one global team that is representative of our customers, in an inclusive environment where we can continue to innovate and grow together. Please click here: Equal Employment Opportunity . Hewlett Packard Enterprise is EEO Protected Veteran/ Individual with Disabilities. HPE will comply with all applicable laws related to employer use of arrest and conviction records, including laws requiring employers to consider for employment qualified applicants with criminal histories.
Posted 4 days ago
4.0 - 9.0 years
6 - 11 Lacs
Bengaluru
Work from Office
Software Engineer This role has been designed as Hybrid with an expectation that you will work on average 2 days per week from an HPE office. Who We Are: Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work. We help companies connect, protect, analyze, and act on their data and applications wherever they live, from edge to cloud, so they can turn insights into outcomes at the speed required to thrive in today s complex world. Our culture thrives on finding new and better ways to accelerate what s next. We know varied backgrounds are valued and succeed here. We have the flexibility to manage our work and personal needs. We make bold moves, together, and are a force for good. If you are looking to stretch and grow your career our culture will embrace you. Open up opportunities with HPE. : What you ll do: Responsibilities: You will be required to work with product management and other cross-functional teams to develop detailed software functional specifications, articulate system/software architecture specifications, for product features, to meet product requirements. SW development in the areas of platform infrastructure, device drivers, kernel, chassis control, device management, link, and interface management. You will be required to carry out detailed design and implementation, unit testing, integration of packet forwarding, related device/kernel drivers, and other related software components for products and features. Work closely with system and solution test teams to ensure correct and complete verification of software and components, for the feature to meet real-life network deployments. You will be required to work closely with Juniper Technical Assistance Team, for providing engineering assistance in supporting critical customer escalations for customer deployments. What you need to bring: Bachelors or Masters degree in Computer Science, Information Systems, or Bachelors or Masters in computer science with 4+ years experience in Platforms/System software development. Strong technical, analytical, and problem-solving skills are key. Strong in C, C++ programming fundamentals. OO analysis & design and experience in distributed systems will be a big plus. Proficient in working close to hardware - device drivers, system bring-up, Linux/OS fundamentals. Proficient in troubleshooting and debugging complex issues Good understanding of firmware, hardware-level details of optics, PCIe, SPI, I2C, retimers, FPGA, CPLD, MDIO, Ethernet Interfaces (10ge - 400ge), timing protocols (SyncE, PTP, etc.), Flash Driver is preferable. Strong fundamentals in data structures. Experience working on paradigms to design fault-tolerant and resilient systems will be a big plus Ability to articulate technical details via good communication and documentation skills. Quick learner, self-driven, and a team player. Additional Skills: Cloud Architectures, Cross Domain Knowledge, Design Thinking, Development Fundamentals, DevOps, Distributed Computing, Microservices Fluency, Full Stack Development, Security-First Mindset, Solutions Design, Testing & Automation, User Experience (UX) What We Can Offer You: Health & Wellbeing We strive to provide our team members and their loved ones with a comprehensive suite of benefits that supports their physical, financial and emotional wellbeing. Personal & Professional Development We also invest in your career because the better you are, the better we all are. We have specific programs catered to helping you reach any career goals you have whether you want to become a knowledge expert in your field or apply your skills to another division. Unconditional Inclusion We are unconditionally inclusive in the way we work and celebrate individual uniqueness. We know varied backgrounds are valued and succeed here. We have the flexibility to manage our work and personal needs. We make bold moves, together, and are a force for good. Lets Stay Connected: Follow @HPECareers on Instagram to see the latest on people, culture and tech at HPE. #india #networking Job: Engineering Job Level: TCP_02 HPE is an Equal Employment Opportunity/ Veterans/Disabled/LGBT employer. We do not discriminate on the basis of race, gender, or any other protected category, and all decisions we make are made on the basis of qualifications, merit, and business need. Our goal is to be one global team that is representative of our customers, in an inclusive environment where we can continue to innovate and grow together. Please click here: Equal Employment Opportunity . Hewlett Packard Enterprise is EEO Protected Veteran/ Individual with Disabilities. HPE will comply with all applicable laws related to employer use of arrest and conviction records, including laws requiring employers to consider for employment qualified applicants with criminal histories.
Posted 4 days ago
3.0 - 8.0 years
5 - 10 Lacs
Bengaluru
Work from Office
Software Engineer This role has been designed as Hybrid with an expectation that you will work on average 2 days per week from an HPE office. Who We Are: Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work. We help companies connect, protect, analyze, and act on their data and applications wherever they live, from edge to cloud, so they can turn insights into outcomes at the speed required to thrive in today s complex world. Our culture thrives on finding new and better ways to accelerate what s next. We know varied backgrounds are valued and succeed here. We have the flexibility to manage our work and personal needs. We make bold moves, together, and are a force for good. If you are looking to stretch and grow your career our culture will embrace you. Open up opportunities with HPE. : What you ll do: You will be required to work with product management and other cross-functional teams to develop detailed software functional specifications, articulate system/software architecture specifications, for product features, to meet product requirements. SW development in the areas of platform infrastructure, device drivers, kernel, chassis control, device management, link, and interface management. You will be required to carry out detailed design and implementation, unit testing, integration of packet forwarding, related device/kernel drivers, and other related software components for products and features. Work closely with system and solution test teams to ensure correct and complete verification of software and components, for the feature to meet real-life network deployments. You will be required to work closely with Juniper Technical Assistance Team, for providing engineering assistance in supporting critical customer escalations for customer deployments. What you need to bring: Bachelors or Masters in computer science with 3+ years experience in Platforms/System software development. Strong technical, analytical, and problem-solving skills are key. Strong in C, C++ programming fundamentals. OO analysis & design and experience in distributed systems will be a big plus. Proficient in working close to hardware - device drivers, system bring-up, Linux/OS fundamentals. Proficient in troubleshooting and debugging complex issues Good understanding of firmware, hardware-level details of optics, PCIe, SPI, I2C, retimers, FPGA, CPLD, MDIO, Ethernet Interfaces (10ge - 400ge), timing protocols (SyncE, PTP, etc.), Flash Driver is preferable. Strong fundamentals in data structures. Experience working on paradigms to design fault-tolerant and resilient systems will be a big plus Ability to articulate technical details via good communication and documentation skills. Quick learner, self-driven, and a team player. Additional Skills: Cloud Architectures, Cross Domain Knowledge, Design Thinking, Development Fundamentals, DevOps, Distributed Computing, Microservices Fluency, Full Stack Development, Security-First Mindset, Solutions Design, Testing & Automation, User Experience (UX) What We Can Offer You: Health & Wellbeing We strive to provide our team members and their loved ones with a comprehensive suite of benefits that supports their physical, financial and emotional wellbeing. Personal & Professional Development We also invest in your career because the better you are, the better we all are. We have specific programs catered to helping you reach any career goals you have whether you want to become a knowledge expert in your field or apply your skills to another division. Unconditional Inclusion We are unconditionally inclusive in the way we work and celebrate individual uniqueness. We know varied backgrounds are valued and succeed here. We have the flexibility to manage our work and personal needs. We make bold moves, together, and are a force for good. Lets Stay Connected: Follow @HPECareers on Instagram to see the latest on people, culture and tech at HPE. #india #networking Job: Engineering Job Level: TCP_02 HPE is an Equal Employment Opportunity/ Veterans/Disabled/LGBT employer. We do not discriminate on the basis of race, gender, or any other protected category, and all decisions we make are made on the basis of qualifications, merit, and business need. Our goal is to be one global team that is representative of our customers, in an inclusive environment where we can continue to innovate and grow together. Please click here: Equal Employment Opportunity . Hewlett Packard Enterprise is EEO Protected Veteran/ Individual with Disabilities. HPE will comply with all applicable laws related to employer use of arrest and conviction records, including laws requiring employers to consider for employment qualified applicants with criminal histories.
Posted 4 days ago
7.0 - 12.0 years
9 - 12 Lacs
Bengaluru
Work from Office
Software Engineer Staff - Platform Software, Device drivers, System bring-up This role has been designed as Hybrid with an expectation that you will work on average 2 days per week from an HPE office. Who We Are: Job Description: Job Family Definition: Designs, develops, troubleshoots and debugs software programs for software enhancements and new products. Develops software including operating systems, compilers, routers, networks, utilities, databases and Internet-related tools. Determines hardware compatibility and/or influences hardware design. Management Level Definition: Contributions impact technical components of HPE products, solutions, or services regularly and sustainable. Applies advanced subject matter knowledge to solve complex business issues and is regarded as a subject matter expert. Provides expertise and partnership to functional and technical project teams and may participate in cross-functional initiatives. Exercises significant independent judgment to determine best method for achieving objectives. May provide team leadership and mentoring to others. What youll do: We are seeking a senior software engineer to join our platform software team. In this role, you will be responsible for developing platform software, focusing on: Board Bring-Up and Interface Development : Work on platform software for high-speed interfaces, including 10G, 40G, 100G, 400G, and 800G, such as interface drivers and related components. Platform Infrastructure : Develop and support infrastructure software, including Routing Engine Redundancy, High Availability features, chassis and line card operations, fabric interconnects, and optical module integration. Timing Software : Contribute to software development for timing protocols, including Precision Time Protocol (PTP), Synchronous Ethernet (SyncE), and Grand Master timing solutions. Lead development efforts for platform products within the JunOS or Junos Evolved software architecture. Collaborate with system and solution test teams to ensure the highest quality in product and solution deliveries. Work closely with the Juniper Technical Assistance Team to provide engineering support, assisting with critical customer escalations and ensuring successful deployments. What you need to bring: Education : BTech/MTech in Computer Science, Computer Engineering, or a related field, with 7+ years of relevant experience. Hardware Knowledge : Strong understanding of hardware-level details, including Optics, PCIe, SPI, I2C, Retimers, FPGA, CPLD, MDIO, and Flash Drivers. Technical Skills : Proficiency in device drivers, system bring-up, and FreeBSD/Linux internals. Networking Technologies : Knowledge of Ethernet, Optical Transport Network (OTN), SONET, and related technologies. Programming & Problem-Solving : Expertise in C and C++ programming, object-oriented analysis and design, data structures, and system debugging. Experience : Prior experience in software development for networking products, with strong technical, analytical, and problem-solving skills. Additional Skills: Cloud Architectures, Cross Domain Knowledge, Design Thinking, Development Fundamentals, DevOps, Distributed Computing, Microservices Fluency, Full Stack Development, Security-First Mindset, Solutions Design, Testing & Automation, User Experience (UX) What We Can Offer You: Health & Wellbeing We strive to provide our team members and their loved ones with a comprehensive suite of benefits that supports their physical, financial and emotional wellbeing. Personal & Professional Development We also invest in your career because the better you are, the better we all are. We have specific programs catered to helping you reach any career goals you have whether you want to become a knowledge expert in your field or apply your skills to another division. Unconditional Inclusion We are unconditionally inclusive in the way we work and celebrate individual uniqueness. We know varied backgrounds are valued and succeed here. We have the flexibility to manage our work and personal needs. We make bold moves, together, and are a force for good. Lets Stay Connected: #india #networking Job: Engineering Job Level: TCP_04 HPE is an Equal Employment Opportunity/ Veterans/Disabled/LGBT employer. We do not discriminate on the basis of race, gender, or any other protected category, and all decisions we make are made on the basis of qualifications, merit, and business need. Our goal is to be one global team that is representative of our customers, in an inclusive environment where we can continue to innovate and grow together. Please click here: Equal Employment Opportunity . Hewlett Packard Enterprise is EEO Protected Veteran/ Individual with Disabilities. HPE will comply with all applicable laws related to employer use of arrest and conviction records, including laws requiring employers to consider for employment qualified applicants with criminal histories.
Posted 4 days ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
The device drivers job market in India is thriving with opportunities for professionals with expertise in this niche field. Device drivers play a crucial role in enabling communication between hardware devices and the operating system, making them essential for the seamless functioning of various devices.
The average salary range for device drivers professionals in India varies based on experience levels. Entry-level professionals can expect to earn around INR 3-5 lakhs per annum, while experienced professionals can command salaries ranging from INR 8-15 lakhs per annum.
In the field of device drivers, a typical career progression may include roles such as Junior Developer, Senior Developer, Tech Lead, and eventually moving into roles like Architect or Manager.
In addition to expertise in device drivers, professionals in this field are often expected to have knowledge of operating systems, programming languages such as C and C++, debugging skills, and familiarity with hardware architecture.
As you prepare for device drivers job opportunities in India, remember to showcase your expertise in this specialized field, along with related skills and knowledge. Stay updated with the latest developments and trends to stand out in the competitive job market. Approach interviews with confidence and demonstrate your passion for device driver development. Best of luck in your job search!
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