Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
3.0 - 6.0 years
9 - 13 Lacs
bengaluru
Work from Office
Were seeking an experienced C++ Linux IPC Middleware Developer with 3 to 6 years of experience to join our team. The ideal candidate will have a strong background in C++ programming, Linux development, and experience with IPC (Inter-Process Communication) middleware. What You Will Do 1. IPC Middleware Development: Design, develop, and maintain IPC middleware solutions for Linux-based systems. 2. C++ Programming: Write high-performance, scalable, and reliable C++ code for IPC middleware. 3. Linux Development: Develop and integrate IPC middleware with Linux-based systems, ensuring seamless functionality. 4. Performance Optimization: Optimize IPC middleware performance, ensuring low latency and high throughput. 5. Collaboration: Collaborate with cross-functional teams, including development, testing, and product management.
Posted 7 hours ago
2.0 - 7.0 years
3 - 7 Lacs
pune
Work from Office
Backend Developer for IBM Storage FlashSystems Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise Required Professional and Technical Expertise : 2+ years of relevant experience Development. Experience in Algorithms, Data Structures/File Structures Strong skills in Unix/Linux internals – Hands-on in multi-threading, synchronization, interrupt handling & file systems, Kernel programming etc. User space Programming, Debugging. Strong C, Python, Linux Systems Programmer skills. Good problem-solving skills for complex issues with interdependencies across multiple modules. Knowledge and hand-on usage of code and defect management tools. Ability to crisply communicate with stake holders (clients and level 3 support teams) for resolving field issues. Good written/verbal communication skills to report program status crisply and accurately. Experience working with Global teams. Familiarity with Host OS virtualization (VMware, MS Hyper-V) Ability to go through protocol specifications. Development and build tools in a Linux development environment. Preferred technical and professional experience Good to have Skills: Good Storage domain knowledge with hands-on experience on storage software stack implementation and features like High availability, storage multi-pathing solutions. Good understanding of storage protocols such as Fibre Channel, FCoE, SCSI, iSCSI, LLDP, SAN, Multipath IO etc.
Posted 7 hours ago
10.0 - 13.0 years
17 - 23 Lacs
bengaluru
Work from Office
Please find the JD below for Linux BSP. The competency band C3 to C4 can be considered. ? 6 - 10 years of Embedded Linux Development Experience. ? BE/B.Tech in electronics or computer science ? Experience in Linux BSP Development, Yocto build system ? Experience in Embedded Development in C ? Linux Kernel internals , Device driver implementation ? Experience in initial board bring up on new hardware, preferably for ARM-based processors ? Experience in Customization of Bootloader and Linux operating system for embedded platforms ? Experience in porting board support packages from reference platform ? Experience in writing custom device drivers and related SDKs/API ? Understanding of hardware schematics and ability to handle configurations/debug register level issues ? Experience with generating high quality documentation of the design. ? Good communication skills and experience in interacting with customers/attending customer calls
Posted 3 days ago
6.0 - 11.0 years
13 - 18 Lacs
bengaluru
Work from Office
The Opportunity The Opportunity to be part of the Hypervisor team, a dynamic group that is spread out geographically. Despite being in different locations, the team collaborates effectively and maintains a strong sense of camaraderie. Working with the Hypervisor team means being surrounded by some of the most talented engineers in the world of systems engineering. Culturally, Nutanix believes in creating an open and supportive environment where everyone can be their most authentic self at work. This setup also provides exciting exposure to diverse perspectives and opportunities for personal and professional growth. You will report to a manager who is committed to supporting your development and ensuring your success within the organisation. A day in the life of an AHV Hypervisor Engineer: We aim to work as closely with the open-source community as possible. Our engineers are highly encouraged to participate in open-source community development. Any work you do will be preserved as open-source and commit(s) to posterity. Problems youll solve: Weve always disrupted ourselves to provide the best in-class customer experience. A case in point: Nutanix is well known for providing a zero-touch upgrade experience for our customers. Within the hypervisor team, we are focussing on various ways to make this faster and more reliable -- by pushing the limits of VM live migrations towards speed and predictability, or rethinking why a hypervisor upgrade should need a reboot at all. Your Role Youll be working with a team of extremely talented engineers across a spectrum of geographies and experiences. The most successful candidate for this role will be someone who: Constantly look for ways to improve the product, learning from customer questions and not limited to existing technologies. Devise solutions and back them up with solid research and numbers to prove their efficacy. Have the ability to convey ideas to a geographically diverse audience using excellent communication and writing skills. Participate in design discussions, often outside ones known comfort zonelearning on the go. Proactively mentor junior members of the team, finding ways to fuel their curiosity and leverage their unique strengths. Not hesitate to help out with customer escalations: Nutanix believes in putting customers first. While we have a huge, dedicated team to assist customers with any issues, there might be situations where engineering help might be sought to bail out an unfortunate outage. Take pride in working with open-source communities to fold product improvements back into community projects. What You Will Bring The must-haves: Rock-solid OS/systems fundamentals drive design and implementation. Low-level coding, debugging experience with at least one hardware architecture, preferably x86. The ability to write and maintain enterprise-quality code. Deep reasoning and detailed skills, which provide top-down thinking to break down abstract concepts into actionable pieces. Proven feature delivery experience: should have 6+ years of hands-on experience of what it means to ship enterprise-quality code to customers. The good-to-haves: Knowledge of x86 virtualisation and the KVM stack. Code contributions to the Linux kernel and virtualisation stack are an added plus. Desired qualification & experience: Bachelor's/Masters degree in Computer Science or equivalent. 6+ years of experience building enterprise-grade software, preferably some with guide experience.
Posted 6 days ago
6.0 - 11.0 years
5 - 9 Lacs
bengaluru
Work from Office
As a Linux Kernel Developer you will be responsible for the development and optimization of various components in the core kernel and related areas such as Memory management, CPU scheduler, RAS, I/O, KVM and bootloader. You will apply your expertise in development of Enterprise Linux features to ensure out of box performance is obtained for key workloads on Power systems. In the process, you will also interact and actively participate in the Linux kernel community discussions for feature design and development. Responsibilities include : Design and develop state of the art features for Enterprise Linux. Work closely with Opensource community to upstream the features developed. Work towards the goal to ensure Power systems objectives are optimally achieved. Interact with teams above and below the stack to ensure goals are met holistically Required education Bachelor's Degree Required technical and professional expertise 6 to 15 years of experience in working on projects related to Linux internals/Operating systems. Working knowledge of computer systems architecture. Strong operating systems skills. Strong C programming skills, C++, Python and scripting. Experience with working with open source software. Proven problem solving and communication skills.
Posted 1 week ago
12.0 - 17.0 years
25 - 37 Lacs
noida, bengaluru
Hybrid
Linux Kernel MVFS Developer HCL Technologies is a leading multinational software and services company with over 130,000 employees located in 31 countries worldwide. Through a partnership with IBM, HCL recently gained the responsibility for developing Rational ClearCase a leading Software Configuration Management system that runs on Linux/UNIX and Windows. We are looking for a senior Linux Kernel Developer with solid experience developing file systems and modules in a Linux environment. The position involves new development, as well as maintenance of our Multi Version File System. The ideal candidate has hands-on development experience with Linux or UNIX internals and a passion for systems level development. The position involves a significant level of technical experience. Projects may include design and development of new features, support of new OS versions, performance and scalability enhancements, and bug fixes. Applicant must hold a BS/BA Computer Science or equivalent, MS preferred. Applicant should possess outstanding problem solving capabilities. Applicant should have significant experience fifteen or more years. Requirements: Significant experience with Windows kernel development Experience MiniFilter Driver development using Legacy Model Understand Windows File System Architecture Demonstrated ability to perform Kernel level debugging (WinDbg) Working knowledge of x86_64 instruction set Knowledge of complex distributed systems Demonstrated ability to debug complex issues in a distributed systems environment Knowledge of networking concepts and protocols in a cross platform environment (SMB, NFS, RPC, UDP, TCP/IP) Demonstrated ability to debug issues at the protocol level Demonstrated ability to administer Windows machines in a networked environment Significant experience Programming in C In addition, the following is a plus: Knowledge of C++ Working knowledge of one or more scripting languages such as PERL, and Powershell Experience solving complex performance problems in distributed systems Experience with UNIX/Linux kernel development
Posted 1 week ago
4.0 - 10.0 years
0 Lacs
karnataka
On-site
Job Description: We are looking for a talented and experienced Senior C++ Developer specializing in Networking & Linux to join our team in Bangalore. As a Senior C++ Developer, you will be responsible for creating, enhancing, and maintaining high-performance applications for complex networking and system-level projects. The ideal candidate should have a solid background in C++ programming, data structures, algorithms, and networking protocols, along with significant experience in Linux development. If you are passionate about software development and enjoy working on challenging projects, we would love to hear from you. Your key responsibilities will include designing, developing, and optimizing efficient C++ code, implementing complex data structures and algorithms, developing network applications using TCP/IP, UDP, and other protocols, profiling and optimizing code for performance and scalability, troubleshooting software defects in a Linux environment, participating in code reviews, creating technical documentation, and collaborating with cross-functional teams to deliver high-quality software solutions. To qualify for this role, you should hold a Bachelor's or Master's degree in Computer Science or a related field, have 4-10 years of experience in C++ programming, possess a strong understanding of data structures and algorithms, exhibit in-depth knowledge of networking protocols like TCP/IP and UDP, be proficient in using Linux development tools and debuggers such as gdb, demonstrate excellent problem-solving and debugging skills, have strong communication and teamwork abilities, and be familiar with Version control systems like Git. The position requires an immediate to 30-day notice period. If you meet these requirements and are excited about the opportunity to work on cutting-edge projects in a collaborative environment, please share your resume with us at amit.k@acldigital.com. We look forward to hearing from you. Thank you for considering this opportunity. Best regards, Amit Kumar,
Posted 1 week ago
3.0 - 6.0 years
9 - 13 Lacs
chennai
Work from Office
Experienced embedded Linux engineer with strong expertise in software architecture design, xPON ONT system development, and L2/L3 forwarding software. Skilled in ARM/MIPS architecture, device driver development, and debugging in embedded systems. Proficient in C, scripting languages, and Linux kernel programming, with hands-on experience in board bring-up and peripheral integration. Focused on delivering high-quality, customer-oriented features and maintaining effective cross-team collaboration. You Have: Graduate or Postgraduate in Engineering stream with 5-9 years of experience in embedded Linux development and device driver programming (Linux kernel, U-Boot). Hands-on experience with ARM/MIPS architecture, including board bring-up and peripheral driver development (UART, I2C, SPI, etc.). Proficiency in debugging tools such as ARM Real View ICE, Lauterbach Trace32, and Greenhill Multi Debugger. Cross-team interaction skills, collaborating with architects, PLMs, and test engineers to deliver features and resolve issues effectively. Experience working with configuration management tools such as Git, SVN, and ClearCase. It would be nice if you also add: Knowledge in xPON ONT system development, specifically in the context of Ethernet PHY, USB, SPI-NOR flash, and CAN protocol. Familiarity with OpenWRT and Yocto Build systems, enabling efficient system packages and integration. Knowledge in low-level driver development for peripherals like SLIC audio chips, NAND flash, and power management for USB devices. Leverage your embedded Linux and software architecture expertise to develop high-quality features for xPON ONT systems, ensuring that customer requirements and quality targets are met. Using your experience, you will analyze customer use cases, network topology, and service requirements, ensuring that solutions align with expectations. Engage with cross-functional teams, including product architects, PLMs, and test engineers, to ensure smooth project execution and feature delivery. You will be responsible for designing and documenting feature architectures and specifications, contributing to the development of robust solutions. Develop and integrate the xPON ONT E2E environment, helping refine processes and systems for better product functionality. Use your skills in troubleshooting embedded development environments to solve complex issues and improve system performance. Deepen your knowledge in new protocols and technologies, including ARM/MIPS architecture, embedded Linux development, and advanced debugging tools. Gain more experience in quality process management, working closely with teams to deliver stable, reliable features while understanding and applying industry best practices.
Posted 1 week ago
5.0 - 9.0 years
9 - 13 Lacs
chennai
Work from Office
Experienced embedded Linux engineer with strong expertise in software architecture design, xPON ONT system development, and L2/L3 forwarding software. Skilled in ARM/MIPS architecture, device driver development, and debugging in embedded systems. Proficient in C, scripting languages, and Linux kernel programming, with hands-on experience in board bring-up and peripheral integration. Focused on delivering high-quality, customer-oriented features and maintaining effective cross-team collaboration. You Have: Graduate or Postgraduate in Engineering stream with 5-9 years of experience in embedded Linux development and device driver programming (Linux kernel, U-Boot). Hands-on experience with ARM/MIPS architecture, including board bring-up and peripheral driver development (UART, I2C, SPI, etc.). Proficiency in debugging tools such as ARM Real View ICE, Lauterbach Trace32, and Greenhill Multi Debugger. Cross-team interaction skills, collaborating with architects, PLMs, and test engineers to deliver features and resolve issues effectively. Experience working with configuration management tools such as Git, SVN, and ClearCase. It would be nice if you also add: Knowledge in xPON ONT system development, specifically in the context of Ethernet PHY, USB, SPI-NOR flash, and CAN protocol. Familiarity with OpenWRT and Yocto Build systems, enabling efficient system packages and integration. Knowledge in low-level driver development for peripherals like SLIC audio chips, NAND flash, and power management for USB devices. Leverage your embedded Linux and software architecture expertise to develop high-quality features for xPON ONT systems, ensuring that customer requirements and quality targets are met. Using your experience, you will analyze customer use cases, network topology, and service requirements, ensuring that solutions align with expectations. Engage with cross-functional teams, including product architects, PLMs, and test engineers, to ensure smooth project execution and feature delivery. You will be responsible for designing and documenting feature architectures and specifications, contributing to the development of robust solutions. Develop and integrate the xPON ONT E2E environment, helping refine processes and systems for better product functionality. Use your skills in troubleshooting embedded development environments to solve complex issues and improve system performance. Deepen your knowledge in new protocols and technologies, including ARM/MIPS architecture, embedded Linux development, and advanced debugging tools. Gain more experience in quality process management, working closely with teams to deliver stable, reliable features while understanding and applying industry best practices.
Posted 1 week ago
5.0 - 10.0 years
7 - 11 Lacs
bengaluru
Work from Office
As a Software Development Engineer, you will design and develop C/C++ software for Ethernet and Optical Networking, focusing on OTN protocols and embedded systems. Youll work on Linux development, including board bring-up and driver development for interfaces like I2C, SPI, QSPI, and UART. Your role involves creating unit test harnesses in Python and collaborating with teams to deliver high-quality solutions. Adaptability and a strong ability to learn new technologies are key, with experience in agile methodologies, FPGA programming, and Optical (DWDM) Transport a plus. You have: Bachelors of Engineering with 5 to 10 years of relevant work experience. Experience in developing software modules in C and C++. Experience in developing embedded software in Linux/Board bring-up. Experience developing software drivers for i2c, SPI, QSPI, and UART communication interfaces. Strong ability to learn new technical areas and products and collaborate with teams from diverse cultures and backgrounds. It would be nice if you also had: Familiarity with agile programming methods. Knowledge in Optical (DWDM) Transport. Experience programming FPGAs and developing drivers for various devices. Review requirements and develop software modules to fulfill the requirements. Provide regular status update and input to the team leaders. Working experience in Ethernet /Optical Networking and OTN protocols Develop unit test plans and run software tools for detecting any coding error prior to code submission. Participate in feature integration and validation. Experience in developing unit test harness in python.
Posted 1 week ago
3.0 - 7.0 years
3 - 7 Lacs
bengaluru
Work from Office
About The Role Development experience and good knowledge in Cloud Native Function, VNF, Ethernet switching, IP forwarding unicast and multicast. Required to have knowledge/experience in basic L2 switching, VxLAN, LACP. Required to have knowledge/experience in basic L3 unicast routing protocols and basics of IP multicast. Highly desirable to have knowledge/experience in GRE, IPSec, TLS. Highly desirable to have knowledge of WiFi basics, 802.1x/AAA/Radius. Required to be very strong in C programming, data structures, multithreading and SMP. Required to have solid Linux development experience, especially developing multithreaded software running on multicore systems. Required to have knowledge and development experience in Dockers, Containers and Kubernetes based systems.
Posted 1 week ago
7.0 - 10.0 years
4 - 8 Lacs
chennai
Work from Office
About The Role Development experience and good knowledge in Cloud Native Function, VNF, Ethernet switching, IP forwarding unicast and multicast. Required to have knowledge/experience in basic L2 switching, VxLAN, LACP. Required to have knowledge/experience in basic L3 unicast routing protocols and basics of IP multicast. Highly desirable to have knowledge/experience in GRE, IPSec, TLS. Highly desirable to have knowledge of WiFi basics, 802.1x/AAA/Radius. Required to be very strong in C programming, data structures, multithreading and SMP. Required to have solid Linux development experience, especially developing multithreaded software running on multicore systems. Required to have knowledge and development experience in Dockers, Containers and Kubernetes based systems. Highly desirable to have development experience in Go language. Highly desirable to have development experience in DPDK, VPP
Posted 2 weeks ago
5.0 - 10.0 years
14 - 19 Lacs
hyderabad
Work from Office
Role & responsibilities experience of working on Android / Linux Kernel Upgrades across various chipsets and writing / updating / performance analysis and optimization of drivers. The role involves working on the Board Support Package (BSP), upgrading kernel and system components, ensuring compatibility with new Android or Linux versions, and integrating vendor-specific changes. Plan, execute, and validate Android And / or Linux Kernel upgrades for a multitude of Chipsets having one or more different kernel versions Applying Vendor and Device Specific Patches Port and maintain Board Support Package (BSP) for SoCs such as Qualcomm Update and integrate device drivers for peripherals (e.g., Ethernet, Wi-Fi, Camera, Audio, display, sensors etc). Migrate and test any HAL (Hardware Abstraction Layer) changes for Android. Preferred candidate profile 4-10 years in Embedded Linux or Android platform development. Experience with Android AOSP build systems and Linux build systems (Yocto, Buildroot), bootloaders Good knowledge of Kernel internals, device tree, and driver development. Strong knowledge of Linux kernel networking subsystem and net_device API. Bring up and validate Ethernet interfaces during board bring-up Hands-on experience writing or modifying Ethernet drivers (MAC/PHY). Work with ethtool, iproute2, and other networking tools for driver testing. Troubleshoot issues using Wireshark, tcpdump, perf, and kernel tracing tools. Strong debugging skills using tools like adb, gdb, strace, dmesg, logcat Performance Analysis and Optimization Expert in Qualcomm Snapdragon SoCs, Linux kernel, BSPs, and device drivers Experience with Yocto, Buildroot, U-Boot, and cross-compilation toolchains. Notice Period : Immediate to 30days preferred.
Posted 2 weeks ago
4.0 - 8.0 years
0 Lacs
hyderabad, telangana
On-site
Qualcomm India Private Limited is seeking skilled Linux Software Engineers to join their Engineering Group, specifically focusing on Software Engineering. As a Linux Software Engineer, your key responsibilities will include developing, maintaining, and enhancing Linux-based systems and applications with expertise in Debian rules, debugging, and Yocto Project recipes. You will be expected to work on Yocto, Ubuntu, and Debian distributions, contributing to open-source projects, and ensuring code quality and best practices. To excel in this role, you should have a Bachelor's or Master's degree in Engineering, Information Systems, Computer Science, or related field, along with at least 8 years of Software Engineering experience. Proficiency in C/C++, strong communication and analytics skills are essential. Additionally, you should possess hands-on experience with Ubuntu, RedHat, and familiarity with Linux concepts like systemd, SELinux, Snaps, Sandboxing, Containers, Docker, etc. A solid understanding of Linux kernel, SOC systems, Multimedia subsystems, and troubleshooting software and system issues is required. You will be expected to engage in the full software development lifecycle, from design to deployment and support. A proactive attitude, quick learning capability, and willingness to explore various technology areas are highly valued. Strong problem-solving skills and effective collaboration with cross-functional teams are key aspects of this role. Qualcomm is an equal opportunity employer that provides reasonable accommodations for individuals with disabilities during the application and hiring process. If you are passionate about advancing your career in Linux development and contributing to cutting-edge technologies, this position offers a stimulating environment for growth and innovation.,
Posted 2 weeks ago
2.0 - 5.0 years
4 - 8 Lacs
bengaluru
Work from Office
The role provides opportunity to develop IP Network Management product core features using various technologies including CPP, C, Perl script, Python etc. Also there is scope for technical support assistance directly (remote sessions / cognitive support platform) to clients, using problem determination and analytical skills. You will be involved in the following: Analyse and understand requirements, Plan implementation schedule, Develop, Unit test, document and deliver changes to customers. Own and implement customer request for enhancements (RFEs), Modernisation & Serviceability improvements. Work on defect fixing and provide resolution to customer reported bugs (known issues) and internally found bugs. Provide dev triage to customer reported issues (PMRs) that support team can’t resolve and find solutions. Look for avenues to recommend, or implement, new solutions or improvements to existing technical support tools, procedures, or processes. Collaborate with other development and support teams to find appropriate solutions. Communicate with the team and management regularly and keep them updated of the status and progress. Participate in department objectives such as building the knowledge base, improving serviceability, mentoring team members, and contributing to high customer satisfaction. Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise 3 to 6 years of overall experience in software development with a proven track record of delivering enterprise-grade applications. Deep understanding of object-oriented programming, design patterns, multithreading etc using C++ in linux development environment. Good understanding on telecom domains, Network devices(switches/routers..etc) and their internal components and their communication protocols. End-to-end involvement in software development life cycle (SDLC), including requirements gathering, design, development, testing, deployment, and support. Exposure to Linux, DB2/Oracle Database, GitHub, JIRA, Maven, Jenkins etc Preferred technical and professional experience Experience in debugging complex issues across layers and proposing long-term, scalable solutions. Knowledge of cloud-based development (AWS, Azure, or GCP). Experience working in Agile/Scrum-based development environments. Ability to collaborate with cross-functional teams including UI/UX, DevOps, QA, and business stakeholders.
Posted 2 weeks ago
3.0 - 8.0 years
5 - 15 Lacs
bangalore rural, bengaluru
Work from Office
Mandatory skills: Linux, Embedded C, Device Driver, C/C++ Programming, BSP Role & responsibilities Must have experience Developing embedded Linux BSP . Strong proficiency in C/C++ programming languages and shell scripting. Experience in Linux kernel internals, Device drivers , and bootloader configurations. Experience with embedded development tools and cross-compilation toolchains. Excellent problem-solving and debugging skills. Ability to work independently and collaboratively in a fast-paced environment. Preferred candidate profile - Short Notice Period.
Posted 2 weeks ago
0.0 - 4.0 years
0 Lacs
haryana
On-site
As the global leader in high-speed connectivity, Ciena is committed to a people-first approach. Our teams enjoy a culture focused on prioritizing a flexible work environment that empowers individual growth, well-being, and belonging. We are a technology company that leads with our humanity, driving our business priorities alongside meaningful social, community, and societal impact. Ciena is seeking early in career Software Engineers to join our engineering team and help drive the development of the newly acquired Service Aware Operating System (SAOS), in order to support our customers in developing and deploying their virtualized networks. As a new hire, you will have an assigned Mentor and will be offered extensive learning opportunities. The ideal candidate will have the following qualifications: - Excellent analytical, problem-solving, and programming skills in C, C++, Python - Excellent communication and technical documentation skills - Excellent organization skills to manage time, resources, and priorities - Familiarity with Linux development environment - Knowledge of network routers/switches or routing protocols (OSPF, BGP, etc.) - Experience in open-source software development - Experience with automated test frameworks such as Jenkins - Experience with design and development tools such as Atlassian (Bitbucket, Confluence, Jira), Eclipse, GDB, etc. - Independent self-starter and capable of effectively managing priorities to achieve business objectives - Comfortable in a team environment while still taking accountability and working independently as needed - A minimum of Bachelor's degree in Computer Science / Engineering or equivalent degree Additional assets include: - Developing embedded software on the Vyatta SAOS, which is a modified Linux operating system - Participating in all stages of software development - Requirements analysis, architect and high-level design, implementation and testing - Solving software issues, providing customer and verification support - Designing and developing unit tests and test-automation suites - Engaging with Product Owners and System Architects to evolve software applications adopting new features and technologies without compromising performance - Influencing the software architecture, improving resiliency, debuggability, and maintainability If you are not ready to apply yet, you can join our Talent Community to get relevant job alerts straight to your inbox. Ciena is committed to building and fostering an environment where employees feel respected, valued, and heard. We value the diversity of our workforce and respect our employees as individuals. We do not tolerate any form of discrimination. Ciena is an Equal Opportunity Employer, including disability and protected veteran status. If you are contacted in relation to a job opportunity, please advise Ciena of any accommodation measures you may require.,
Posted 2 weeks ago
1.0 - 3.0 years
3 - 7 Lacs
hyderabad
Work from Office
We are seeking an Embedded Software Testing Engineer with 1-3 years of experience and a solid understanding of ARMv7, v8, and v9 architectures, including TrustZone security, virtualization, and memory management. The candidate should have experience in C/C++ and assembly programming, with additional knowledge of scripting languages like Python as a plus. Strong debugging skills, especially with hardware debuggers such as Lauterbach Trace32, and experience in Linux-based development environments are essential. Key Responsibilities: 1. Test and debug embedded software on ARMv7, v8, and v9 architectures. 2. Work with TrustZone security, virtualization, and memory management. 3. Use Lauterbach Trace32 for hardware debugging. 4. Collaborate with teams to identify and fix software bugs. 5. Follow software lifecycle processes and improve test practices. 6. Contribute to embedded software development in C/C++ and assembly languages. 7. Work effectively under pressure to meet project deadlines. Requirements: 1. 1-3 years of experience in embedded software testing. 2. Strong understanding of ARMv7, v8, and v9 architectures. 3. Proficiency in C/C++ and assembly programming. 4. Familiarity with Linux-based development environments. 5. Excellent debugging skills with tools like Lauterbach Trace32. 6. Knowledge of RISC-V is a plus. 7. Python scripting knowledge is a plus. 8. Strong problem-solving, communication, and interpersonal skills. 9. B-Tech degree in a relevant field. Notice Period : 0-15 Days Share your resumes at info@silcosys.com
Posted 2 weeks ago
2.0 - 6.0 years
0 Lacs
maharashtra
On-site
As a Software Engineer with 2 to 4 years of experience, you will be an integral part of our team dedicated to developing state-of-the-art medical device software. Your role will involve immersing yourself in the intricacies of medical devices and their associated programmer tools, working in close collaboration with mentors and technical leads to ensure the delivery of seamless end-to-end user experiences. Your primary responsibilities will include acquiring a comprehensive understanding of medical devices and programmers to actively contribute to product enhancements. You will be tasked with implementing top-notch features across various product releases using C++, enhancing test coverage, executing integration tests, and maintaining code that is both testable and portable. Moreover, you will be responsible for investigating, identifying, debugging, and resolving complex system-level issues through the utilization of software debuggers and analyzers. Your active participation in technical dialogues and development platforms will be crucial for proposing and executing innovative software solutions. Taking charge of code quality and adhering to DevOps practices for your assignments will also be part of your duties. Operating within an agile development framework, you will play a pivotal role in delivering superior software within designated timelines, while fostering a constructive, solution-oriented, and innovative team environment. The ideal candidate must possess a strong command of C++ programming, profound experience in Linux development environments, a solid grasp of unit testing and test-driven development, and proficiency in debugging tools and system-level troubleshooting. Excellent communication skills, collaborative aptitude, and the ability to function effectively both independently and as part of a team in a fast-paced setting are essential. Moreover, prior experience in the medical device domain or other regulated industries, along with familiarity with DevOps practices and CI/CD pipelines, will be advantageous in this role.,
Posted 3 weeks ago
4.0 - 8.0 years
3 - 7 Lacs
pune
Work from Office
In the role of Storage Developer, you would part of design and development of features for IBM Storage family of products, IBM Software Defined Storage portfolio & IBM cloud storage services. You will be owning and driving product functionality as SME and represent it in global product team. You will work with the senior technical leaders and manager in effectively managing the deliverables through technical skills and prior experience. Required education Bachelor's Degree Preferred education Bachelor's Degree Required technical and professional expertise 4-8 years of experience. Strong technical skills in storage system architecture. Proven Storage domain knowledge with hands-on experience on storage software stack implementation and features like High availability, replication and storage multi-pathing solutions. Strong skills in Unix/Linux internals – oHands-on in multi-threading, synchronization, interrupt handling & file systems, Kernel programming etc. oExperience in Linux Kernel and User space Programming, Debugging, development and build tools in a Linux development environment. oExperience in Algorithms, Data Structures/File Structures Good understanding of storage protocols such as Fibre Channel, FCoE, SCSI, iSCSI, LLDP, SAN, Multipath IO etc. Ability to go through and understand protocol specifications. Understanding of security concepts like encryption, key management, authentications, certificate signing processes, data integrity etc Required Skills – oProgramming & Debugging –C/C++, java (good to have) oScripting –Python, Shell oDebugging –Tcpdump, Packet tracing/Analysis oNetworking - Ethernet (TCP/IP) / Fibre Channel oProtocols - NVMe, iSCSI, FC oOS Linux Additional desired skills – oVirtualization VMWare ESX (VASA, vVols), Hyper-V oOS - MS Windows oTesting/Debugging tools – Wireshark, SanBlaze packet analyzer. oScripting - Perl. oAdapters - ethernet / FC oStorage - Block, NAS Ability to crisply communicate with stake holders (clients and level 3 support teams) for resolving field issues. Good written/verbal communication skills to report program status crisply and accurately. Experience working with Global teams.
Posted 3 weeks ago
6.0 - 11.0 years
5 - 9 Lacs
bengaluru
Work from Office
As a Linux Kernel Developer you will be responsible for the development and optimization of various components in the core kernel and related areas such as Memory management, CPU scheduler, RAS, I/O, KVM and bootloader. You will apply your expertise in the development of Enterprise Linux features to ensure out of box performance is obtained for key workloads on IBM Power systems. In the process, you will also interact and actively participate in the Linux kernel community discussions for feature design and development. Responsibilities include : Design and development of state of the art features for Enterprise Linux. Working closely with Opensource community to upstream features developed. Work towards the goal to ensure IBM Power systems objectives are optimally achieved. Interact with teams above and below the stack to ensure goals are met holistically. Required education Bachelor's Degree Required technical and professional expertise 6 to 15 years of experience in working on projects related to Linux internals/Operating systems. Working knowledge of computer systems architecture. Strong operating systems skills. Strong C programming skills, C++, Python and scripting. Experience with working with open source software. Proven problem solving and communication skills.
Posted 3 weeks ago
4.0 - 9.0 years
4 - 8 Lacs
bengaluru
Work from Office
About The Role This role involves the development and application of engineering practice and knowledge in the following technologiesElectronic logic programs (FPGA, ASICs); Design layout and verification of integrated circuits (ICs),printed circuit boards(PCBs), and electronic systems; and developing and designing methods of using electrical power and electronic equipment; About The Role - Grade Specific Focus on Electrical, Electronics and Semiconductor. Develops competency in own area of expertise. Shares expertise and provides guidance and support to others. Interprets clients needs. Completes own role independently or with minimum supervision. Identifies problems and relevant issues in straight forward situations and generates solutions. Contributes in teamwork and interacts with customers.
Posted 3 weeks ago
5.0 - 7.0 years
25 - 27 Lacs
bengaluru
Work from Office
Responsibilities: 1. Product Delivery ownership of Board Support Packages and driver development. 2. BSP and Drivers development for Linux on Renesas, NXP and TI Platforms. 3. Design and implementation of system recovery module 4. Board bring up, Schematic review and working with h/w team on new board design. 5. Debug and troubleshoot BSP and Driver level issues. Should be familiar with hardware debugging. 6. Ability to work on applications will be an advantage Requirement: Relevant experience of 5+ years in Embedded Linux Development. Hands on Software Development experience in C/C++. Experience in Linux BSP Development for different platforms Experience in Embedded Development in C, C++ & Python Linux Kernel internals, Device driver implementation. Hands on experience with Yocto for atleast two commercial products Experience in initial board bring up on new hardware, preferably for Renesas, NXP, TI etc. processors. Experience in Customization bootloader and Linux operating system for embedded platforms. Experience in porting board support packages from reference platform. Experience writing custom device drivers and related SDKs/APIs. Candidate should be fully conversant in studying hardware schematics, component/module datasheets. Candidate should be fully conversant in using test equipments like CRO, logic analyzers, data loggers etc. Review of hardware schematics and support the hardware design with low- level software components. Experience with software firmware verification and testing and generating high quality documentation of the design and test results. Candidate should be fully conversant with preparing and understanding pin-muxing arrangements of the hardware Candidate should have worked on IIC, SPI, UART, RTC, Ethernet, Flash, DDR RAM and other high-speed digital interfaces. Mandatory Key Skills yocto,python,debugging,linux bsp,renesas,nxp,ti,device drivers,bsp,linux kernel,board support package,uart,board bringup,spi,bootloader,firmware,embedded development, software development,linux development,embedded linux,c++,linux,kernel
Posted 3 weeks ago
3.0 - 6.0 years
5 - 8 Lacs
coimbatore
Work from Office
Roles & Responsibilities : Were looking for an Embedded Linux Engineer specializing in Yocto-based system development for medical devices. This role focuses on building and maintaining custom Linux distributions. Key Responsibilities: Develop and maintain Yocto-based Linux systems Create and modify Linux device drivers Optimize boot time and system performance Implement secure boot and system updates Support BSP development and maintenance
Posted 3 weeks ago
5.0 - 7.0 years
0 - 1 Lacs
dhule
Work from Office
Responsibilities: Product Delivery ownership of Board Support Packages and driver development. BSP and Drivers development for Linux on Renesas, NXP and TI Platforms. Design and implementation of system recovery module Board bring up, Schematic review and working with h/w team on new board design. Debug and troubleshoot BSP and Driver level issues. Should be familiar with hardware debugging. Ability to work on applications will be an advantage Requirement: Relevant experience of 5+ years in Embedded Linux Development. Hands on Software Development experience in C/C++. Experience in Linux BSP Development for different platforms Experience in Embedded Development in C, C++ & Python Linux Kernel internals, Device driver implementation. Hands on experience with Yocto for atleast two commercial products Experience in initial board bring up on new hardware, preferably for Renesas, NXP, TI etc. processors. Experience in Customization bootloader and Linux operating system for embedded platforms. Experience in porting board support packages from reference platform. Experience writing custom device drivers and related SDKs/APIs. Candidate should be fully conversant in studying hardware schematics, component/module datasheets. Candidate should be fully conversant in using test equipments like CRO, logic analyzers, data loggers etc. Review of hardware schematics and support the hardware design with low- level software components. Experience with software firmware verification and testing and generating high quality documentation of the design and test results. Candidate should be fully conversant with preparing and understanding pin-muxing arrangements of the hardware Candidate should have worked on IIC, SPI, UART, RTC, Ethernet, Flash, DDR RAM and other high-speed digital interfaces.
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
73564 Jobs | Dublin
Wipro
27625 Jobs | Bengaluru
Accenture in India
22690 Jobs | Dublin 2
EY
20638 Jobs | London
Uplers
15021 Jobs | Ahmedabad
Bajaj Finserv
14304 Jobs |
IBM
14148 Jobs | Armonk
Accenture services Pvt Ltd
13138 Jobs |
Capgemini
12942 Jobs | Paris,France
Amazon.com
12683 Jobs |