Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
7.0 years
0 Lacs
Daskroi, Gujarat, India
On-site
Role: Senior Embedded Software Developer Industry Type: Space Technology Location: Bangalore/Ahmedabad Employment Type: Full-time Job Description Are you ready to join the pioneering team at PierSight Space as an Embedded Software Developer? We're a Space-Tech company with teams in Ahmedabad, California and Bangalore on a mission to build the world's largest constellation of Synthetic Aperture Radar and AIS satellites for comprehensive ocean surveillance. With backing from prestigious institutional investors like Alphawave Global, Elevation Capital, All in Capital, and Techstars, we're set to make a significant impact. Required Skills Experience programming Embedded Systems using C/C++. Experience with bare-metal embedded environments and programming. Knowledge of the main interface peripherals (SPI, I2C bus, UART, discrete and analog signals) and experience in high- and low-level driver development. Functions, structures, memory management, control statements. Familiarity with the use of HALs, Structures and pointers and Makefile: Build automation tool for managing the build process. Familiarity with C98 & Cpp11 standards, Cryptographic algorithms and implementation, COM stack/ OSI model, Observer pattern, and Model/View/Control pattern is a plus. Strong skills in debugging (GCC/GDB), performance optimization, and unit testing. Familiarity with DevOps software for version control and collaborative development. Familiarity with Linux–based operating system commands, file access, and networking Creative approach to problem solving, exceptional analytical skills and engineering fundamentals. Excellent communication skills both written and verbal. Ability to work effectively in a dynamic environment with changing needs and requirements. Experience using laboratory instrumentation (oscilloscope, voltmeters, multimeter, etc.). Responsibilities Software/firmware development using C/C++ on embedded platforms for spacecraft applications. Understand code performance trade-offs and advise on the merits of implementation details. Understand and implement low-level embedded targets. Understand and implement middleware applications over embedded systems. Development and implementation of embedded software (SW) for projects in the R&D department: requirements implementation, SW component design, coding, unit testing, documentation, and peer/code reviews. Implementation of test SW and test scripts (given relevant skills) for functional validation and hardware-software integration testing and debugging. Collaborating with hardware, FPGA, software, verification, system, and quality engineers, helping to achieve the integration of the SW and the technical, quality, and managerial goals of the project. Minimum Qualifications And Preferred Experience Minimum of 7 years industry experience in a relevant role. Bachelor of Technology (B.Tech.) or Master of Technology (M.Tech.) degree in Computer Science, Electrical Engineering, Computer Engineering, Mathematics, or equivalent technical degree. Understanding of processor architectures, embedded operating systems, and embedded, real-time, multi-tasking software engineering. Excellent written and verbal communication skills. High standards for code development. Understanding of web-based graphical interface technologies. Benefits Exposure to real-world projects and hands-on experience in Space technology Mentorship from experienced engineers in the field Thriving Growth-Mindset Team Lots of Fun!
Posted 2 weeks ago
10.0 - 20.0 years
0 Lacs
Bengaluru, Karnataka, India
On-site
Meet the Team Cat Eng Routing India has the charter for all Platform Independent and Platform Dependent software development Enterprise routing. This includes all the Systems Software and network services for IOS/XE routing platforms in Enterprise. The Team Cisco's Enterprise Routing is multi-billion dollar business that generates its revenue primarily in the Mid-Range routing market space ( Edge and Access Routing). The Portfolio of this team includes the Cisco's Routing Standard Platforms ISR800 series, ISR2400/2600/4400/Catalyst 8K series, ASR1000/Catalyst 8500 series of platforms and Cisco Cloud Services Routers ( CSR series). The Cisco’s Enterprise Routing India seeks Software Engineer to build, lead and empower a high-performance engineering development team responsible for crafting and bringing new software to market. The ideal candidate brings a track record of success in a similar role, strong interpersonal skills, and a can-do attitude. Your impact The successful candidate will participate on project teams defining and developing innovative new products based on Cisco technology. Key functions are to: Knowledge of or proven experience with MACSEC, PHY, High Speed interfaces experience is a must. Develop, improve, verify and sustain embedded system software for complex internetworking products as a key member of a cross-functional team. Perform design trade-off analysis, write software specifications, code, integrate and test new software and hardware, complete product release, and provide field support. Interface with Business Development, External Partners, Hardware Engineering, QA Test and Release Operations throughout the development cycle. Act as Key Decision maker on Technical and Engineering Design issues. Minimum Qualification 10-20 years of Proven experience. Hands on experience on End-to-End Software project development in a network company environment will be added plus. Experienced in leading a team technically, successful candidate can also be an Engineer (IC) who is seeking to become a manager over medium term. Experienced in Linux kernel and hardware device drivers and modules. Solid experience with hardware and software debuggers, GDB and tools Knowledge of scripting to be able to craft, build and run scripts for longevity tests for platform. Knowledge of or demonstrated experience with LAN/WAN communication interfaces, Ethernet layer 2, layer 3 technologies. Strong C programming skills and familiarity with large software development projects in an UNIX or IOS environment including experience with source code control systems, i.e. ability to search, navigate and handle extremely large code base. Motivated self-starter with good communication and organizational skills, with demonstrated ability to develop and deliver superior products in a cross-functional team environment under aggressive schedules. #WeAreCisco #WeAreCisco where every individual brings their unique skills and perspectives together to pursue our purpose of powering an inclusive future for all. Our passion is connection—we celebrate our employees’ diverse set of backgrounds and focus on unlocking potential. Cisconians often experience one company, many careers where learning and development are encouraged and supported at every stage. Our technology, tools, and culture pioneered hybrid work trends, allowing all to not only give their best, but be their best. We understand our outstanding opportunity to bring communities together and at the heart of that is our people. One-third of Cisconians collaborate in our 30 employee resource organizations, called Inclusive Communities, to connect, foster belonging, learn to be informed allies, and make a difference. Dedicated paid time off to volunteer—80 hours each year—allows us to give back to causes we are passionate about, and nearly 86% do! Our purpose, driven by our people, is what makes us the worldwide leader in technology that powers the internet. Helping our customers reimagine their applications, secure their enterprise, transform their infrastructure, and meet their sustainability goals is what we do best. We ensure that every step we take is a step towards a more inclusive future for all. Take your next step and be you, with us!
Posted 2 weeks ago
0.0 - 12.0 years
0 Lacs
Bengaluru, Karnataka
On-site
Location: Bangalore - Karnataka, India - EOIZ Industrial Area Job Family: Engineering Worker Type Reference: Regular - Permanent Pay Rate Type: Salary Career Level: T4(A) Job ID: R-46266-2025 Description & Requirements Job Description – C++ Developer Job Summary: We are looking for a highly skilled C++ Developer (8-12 years) with strong problem-solving abilities, a deep understanding of software architecture, and expertise in code quality and testing practices. The ideal candidate should not only be proficient in data structures, algorithms, and object-oriented programming but also demonstrate critical thinking and hands-on experience in designing scalable and maintainable software. Key Responsibilities: Develop high-quality C++ applications, ensuring robust architecture, maintainability, and performance. Enforce coding standards and best practices to achieve high-quality, modular, and testable code. Optimize data structures and algorithms for efficiency and scalability. Participate in architectural discussions on data handling, Concurrency, and system design. Conduct thorough code reviews to ensure adherence to coding standards and best practices. Implement unit tests to validate software quality. Debug and troubleshoot complex software issues, improving performance and reliability. Required Skills & Qualifications: Strong proficiency in modern C++ (11/14/17/20) and Object-Oriented Programming (OOP). Hands-on experience with software architecture & Design Proven experience in multithreading, concurrency, and memory management in C++. Strong understanding of software quality principles, including code reviews, static analysis, and test-driven development (TDD). Familiarity with design patterns, STL (Standard Template Library), and smart pointers. Experience with debugging tools (GDB, Valgrind, AddressSanitizer, Clang Static Analyzer). Knowledge of unit testing frameworks (Google Test, Catch2, or similar). Hands on Experience of microservices, inter-process communication (IPC), and distributed systems. Experience with Agile/Scrum methodologies and CI/CD pipelines. Version control proficiency (Git, SVN, or Mercurial). Ability to articulate technical concepts clearly and participate in deep technical discussions. Preferred Skills: Experience with CMake, Boost, Qt, or embedded systems. Scripting knowledge (Python, Bash) for automation. Development experience in Linux/Unix environments. Education & Experience: Bachelor’s/Master’s degree in Computer Science, Software Engineering, or a related field. You Belong Here HARMAN is committed to making every employee feel welcomed, valued, and empowered. No matter what role you play, we encourage you to share your ideas, voice your distinct perspective, and bring your whole self with you – all within a support-minded culture that celebrates what makes each of us unique. We also recognize that learning is a lifelong pursuit and want you to flourish. We proudly offer added opportunities for training, development, and continuing education, further empowering you to live the career you want. About HARMAN: Where Innovation Unleashes Next-Level Technology Ever since the 1920s, we’ve been amplifying the sense of sound. Today, that legacy endures, with integrated technology platforms that make the world smarter, safer, and more connected. Across automotive, lifestyle, and digital transformation solutions, we create innovative technologies that turn ordinary moments into extraordinary experiences. Our renowned automotive and lifestyle solutions can be found everywhere, from the music we play in our cars and homes to venues that feature today’s most sought-after performers, while our digital transformation solutions serve humanity by addressing the world’s ever-evolving needs and demands. Marketing our award-winning portfolio under 16 iconic brands, such as JBL, Mark Levinson, and Revel, we set ourselves apart by exceeding the highest engineering and design standards for our customers, our partners and each other. If you’re ready to innovate and do work that makes a lasting impact, join our talent community today! Important Notice: Recruitment Scams Please be aware that HARMAN recruiters will always communicate with you from an '@harman.com' email address. We will never ask for payments, banking, credit card, personal financial information or access to your LinkedIn/email account during the screening, interview, or recruitment process. If you are asked for such information or receive communication from an email address not ending in '@harman.com' about a job with HARMAN, please cease communication immediately and report the incident to us through: harmancareers@harman.com. HARMAN is proud to be an Equal Opportunity employer. HARMAN strives to hire the best qualified candidates and is committed to building a workforce representative of the diverse marketplaces and communities of our global colleagues and customers. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.HARMAN attracts, hires, and develops employees based on merit, qualifications and job-related performance.(www.harman.com)
Posted 2 weeks ago
1.0 years
0 Lacs
Noida
On-site
We are looking for an experienced Software Test Engineer who is passionate about testing and delivering high-impact casino games to our global customers. You will be part of a Studio with a talented team of Artists, Game Designers, Game Developers, and Test engineers. HRG Studio puts a strong emphasis on quality, individual ownership, and values engineers who take pride in developing games. What you will do: Work with SIT Manager and SIT Team Leads in preparing Test plans and executing test plans. Design and execute test cases based on the scope of the project, and/or as requested by Test Team Leads. Work closely with the Game Development team, which includes Game Designers, Artists, and Software Development Engineers, to resolve issues found during the execution of SIT test cycles. Troubleshoot and debug the code to find the root cause of the issues and provide detailed information to the development team. Learn quickly and adapt to the environment as required by the Test team’s demands. Modify game code to trigger features as required by testing objectives to achieve the desired test coverage. Prepare and modify game code so that the game runs in an automated fashion for extended periods of time Generate game builds on production media with platform and core code for debug and production environments, and configure the EGMs without supervision. Modify game code to collect memory metrics, core dumps, etc., using the tools and frameworks provided by Platform and/or Game Development teams. Follow guidelines set by SIT management to plan and execute tests to support the business. Suggest ideas to improve the overall testing process in terms of tools, processes, test cases, etc. Mentor new or junior-level test engineers with the processes, game setups, and understanding of overall testing objectives set for the SIT team. Communicate effectively with Development and QA teams throughout the testing phase of the assigned game(s) and take ownership of the game’s testing aspects until the game is thoroughly tested and submitted. Automate and maintain the test cases using the standards recommended by the test Management team Identify opportunities for software automation, including test cases Leading and driving testing efforts of different slot games for different cabinets and markets What We're Looking For Bachelor’s Degree in Computer Science, Engineering, or related field, or its equivalent. Requires a minimum of 1-4 years of experience in software test engineering. Demonstrated experience in planning and executing testing activities for gaming products. Demonstrated experience in debugging and troubleshooting C and C++ code using tools such as GDB and DDD. Demonstrated experience in using Source control systems, particularly Subversion, in both Linux and Windows environment. Experience with C/C++ programming is desired. Experience with UNIX/Linux is desired. Experience with Agile methodologies is desired. Demonstrated excellent oral and written communication skills. Must be able to read, write, speak, and understand English. Must be able to work independently and be team-oriented. Why Aristocrat? Aristocrat is a world leader in gaming content and technology, and a top-tier publisher of free-to-play mobile games. We deliver great performance for our B2B customers and bring joy to the lives of the millions of people who love to play our casino and mobile games. And while we focus on fun, we never forget our responsibilities. We strive to lead the way in responsible gameplay, and to lift the bar in company governance, employee wellbeing and sustainability. We’re a diverse business united by shared values and an inspiring mission to bring joy to life through the power of play. We aim to create an environment where individual differences are valued, and all employees have the opportunity to realize their potential. We welcome and encourage applications from all people regardless of age, gender, race, ethnicity, cultural background, disability status or LGBTQ+ identity. EEO M/F/D/V World Leader in Gaming Entertainment Robust benefits package Global career opportunities Our Values All about the Player Talent Unleashed Collective Brilliance Good Business Good Citizen Travel Expectations None Additional Information Depending on the nature of your role, you may be required to register with the Nevada Gaming Control Board (NGCB) and/or other gaming jurisdictions in which we operate. At this time, we are unable to sponsor work visas for this position. Candidates must be authorized to work in the job posting location for this position on a full-time basis without the need for current or future visa sponsorship.
Posted 2 weeks ago
3.0 - 7.0 years
0 Lacs
karnataka
On-site
This role involves the development and application of engineering practice and knowledge in the following technologies: Standards and protocols, application software and embedded software for wireless and satellite networks, fixed networks and enterprise networks; connected devices (IOT and device engineering), connected applications (5G/ edge, B2X apps); and Telco Cloud, Automation and Edge Compute platforms. This role also involves the integration of network systems and their operations, related to the above technologies. Integrate and customize Yocto-based Linux distributions for embedded platforms. Develop and maintain Linux device drivers for Audio, Display, and other peripherals on x86 architecture. Work on Board Support Packages (BSPs), bootloader (U-Boot), and kernel bring-up. Collaborate with hardware and firmware teams to ensure seamless system integration. Debug and optimize system performance, boot time, and memory usage. Maintain build systems, layers, and recipes in Yocto for various hardware platforms. Technical Skills Required: - Strong programming skills in C for embedded systems. - Experience with Linux kernel development, device tree, and driver frameworks. - Proficiency in Yocto Project, BitBake, and meta-layer management. - Hands-on with x86 architecture, ALSA, I2S, HDMI, and DRM/KMS for audio and display. - Familiarity with bootloaders, secure boot, and kernel configuration. - Debugging using GDB, JTAG, oscilloscopes, and logic analyzers. Preferred Qualifications: - Bachelors or Masters degree in Computer Science, Electronics, or related field. - Experience in automotive, IoT, or consumer electronics domains. - Knowledge of ARM architecture and cross-compilation toolchains is a plus. - Strong problem-solving and communication skills.,
Posted 3 weeks ago
1.0 years
0 Lacs
New Delhi, Delhi, India
Remote
Job description Location : Fully Remote Job Type : Part-Time (4-5 hours/day, flexible schedule) Experience Level : Minimum 1 year of experience in Linux kernel development or OS design Schedule : 4-5 hours daily, Sunday off Project : Development of a custom Linux-based Operating System (OS) Job Description We are seeking a skilled and motivated Linux Kernel Developer to join our team remotely on a part-time basis to contribute to the development of a custom Linux-based Operating System (OS). This OS will initially serve our internal team’s needs and is planned for future enterprise-level commercialization. The developer will be responsible for customizing and optimizing the Linux kernel, developing custom modules, and ensuring the OS is secure, fast, and scalable. This is a part-time, remote position requiring 4-5 hours of work per day with a flexible schedule, and Sundays off. If you are passionate about operating system development and have hands-on experience with the Linux kernel, we’d love to hear from you! Key Responsibilities Linux Kernel Development: Customize and optimize the Linux kernel for specific use cases. Develop custom drivers, modules, and features as per project requirements. Tune kernel configurations for performance and security. OS Design and Integration: Integrate the kernel with bootloaders (e.g., GRUB), file systems (e.g., ext4, ZFS), and user-land tools. Assist in designing and testing a Minimum Viable Product (MVP) for the OS. Security and Performance: Implement security features such as memory safety, sandboxing, and Mandatory Access Control (e.g., SELinux, AppArmor). Benchmark and optimize kernel and OS performance. Code Quality and Documentation: Write clean, well-documented, and maintainable code. Create technical documentation for developers and end-users. Collaboration: Work closely with other developers, UI/UX designers, and QA engineers. Provide regular updates and participate in progress reviews via remote communication tools. Required Qualifications Technical Skills: Minimum 1 year of experience in Linux kernel development or OS design. Proficiency in C programming (mandatory); experience with Rust and Assembly (preferred). Knowledge of Linux kernel modules, drivers, and file systems (e.g., ext4, Btrfs, ZFS). Familiarity with tools such as GCC, Clang, GDB, QEMU, Git, and Make. Understanding of security concepts like SELinux, AppArmor, and memory safety. Basic knowledge of bootloaders (e.g., GRUB) and system startup processes. Knowledge of microkernels (e.g., seL4) or formal verification. Familiarity with cloud integration (e.g., Kubernetes, Docker). Contributions to open-source projects, especially Linux or related OS projects. Understanding of networking protocols (e.g., IPv6, WireGuard). Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience). Other Skills: Ability to work independently in a remote environment. Availability to commit to 4-5 hours daily with a flexible schedule. Strong problem-solving and analytical skills. Good communication skills in English and Hindi. Note: As an early-stage startup, we’re looking for candidates who are enthusiastic and willing to work diligently with limited resources.
Posted 3 weeks ago
2.0 years
0 Lacs
Hyderabad, Telangana, India
On-site
Company Qualcomm India Private Limited Job Area Engineering Group, Engineering Group > Software Engineering General Summary Details: Expected to individually triage stability issues Possess good analytical / problem solving skills Possess good C, Python programming skills and awareness of operating system concepts is a basic prerequisite MS-DOS, Linux commands, batch, shell programming basics Have awareness of any debugger (such as gdb / Trace32 etc) usage / fundamentals of any processor architecture and peripherals Prior experience to debugging embedded systems and C++ programming skill would be an added advantage Skills/keywords: Triage, Debugging, RTOS, Trace32, Stability, OS concepts, computer architectur Minimum Qualifications Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field. 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc. Applicants : Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies : Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications. If you would like more information about this role, please contact Qualcomm Careers. 3074879
Posted 3 weeks ago
7.0 years
30 - 60 Lacs
India
Remote
Senior VPP Developer – Remote (India) with Future Relocation to Hyderabad Position: Senior VPP Developer (Remote, India) Experience Required: 7+ years in high-performance networking & data plane development Salary Range: ₹30 LPA – ₹60 LPA (Negotiable for exceptional candidates) Work Mode: Remote (Initial), with relocation to Hyderabad (after probation) Employment Type: Full-time About The Role We are looking for a Principal/Senior VPP Developer to lead the design and optimization of next-gen networking solutions using Vector Packet Processing (VPP), DPDK, and cloud-native technologies . This is a high-impact role where you will architect low-latency, high-throughput data plane systems for enterprise and cloud environments. You will work alongside top-tier engineers, open-source contributors, and cloud architects to build cutting-edge networking appliances, SDN/NFV solutions, and security frameworks . Detailed Responsibilities Core VPP & DPDK Development Design, develop, and optimize VPP plugins for custom packet processing. Enhance VPP performance (throughput, latency, scalability) using DPDK, AF_XDP, or eBPF. Debug packet drops, bottlenecks, and race conditions in VPP-based systems. Implement custom forwarding algorithms (L2 switching, L3 routing, ACLs, NAT). Work on SR-IOV, Vhost-user, and hardware offloads (NICs like Mellanox, Intel). Networking Protocols & Security Deep expertise in L2/L3 protocols (Ethernet, VLAN, IPv4/IPv6, ARP, ICMP). Implement L4 features (TCP/UDP optimization, connection tracking, load balancing). Develop IPsec VPNs, TLS/SSL acceleration, and firewall policies. Work on tunneling protocols (VXLAN, GRE, Geneve, MPLS). Cloud & Kubernetes Integration Integrate VPP with Kubernetes CNI plugins (Calico, Cilium, Multus). Optimize VPP for cloud-native workloads (AWS EKS, Azure AKS, GCP GKE). Experience with service meshes (Istio, Envoy) is a plus. Performance Benchmarking & Optimization Use TRex, iPerf, or MoonGen for traffic generation & benchmarking. Profile VPP using perf, VTune, or DPDK’s telemetry. Optimize CPU pinning, NUMA awareness, and memory allocation. DevOps & Automation Build CI/CD pipelines for VPP deployments (Jenkins, GitLab CI). Automate testing using Robot Framework, PyTest. Experience with Ansible, Terraform, or Kubernetes Operators is a plus. Leadership & Collaboration Lead architecture discussions and mentor junior engineers. Contribute to open-source projects (FD.io, DPDK, VPP). Work with cross-functional teams (Product, QA, SRE). Mandatory Skills & Tech Stack Core Expertise (Must Have) ✔ VPP (Vector Packet Processing) – Plugin development, performance tuning ✔ DPDK (Data Plane Development Kit) – Poll-mode drivers, memory management ✔ C/C++ (Advanced) – Memory optimization, multi-threading, lock-free algorithms ✔ Linux Networking – Kernel bypass, XDP, eBPF, tc, iptables Networking Protocols (Must Have) ✔ L2: Ethernet, VLAN, QinQ, MAC learning ✔ L3: IPv4/IPv6, ARP, ICMP, Routing (OSPF, BGP) ✔ L4: TCP/UDP optimizations, NAT, Load Balancing ✔ Security: IPsec, SSL/TLS, Firewall (nftables, conntrack) Cloud & Virtualization (Good to Have) ✔ Kubernetes Networking (CNI, Cilium, Calico) ✔ Public Cloud (AWS VPC, Azure Networking, GCP Hybrid Connect) ✔ Virtualization (KVM, QEMU, SR-IOV, Virtio) Tools & Debugging (Must Have) ✔ Traffic Generators: TRex, iPerf, MoonGen ✔ Debugging: GDB, Wireshark, perf, Valgrind ✔ Profiling: VTune, DPDK Telemetry, Flame Graphs Qualifications & Experience ✅ Bachelor’s/Master’s in CS, EE, or related field (PhD is a plus). ✅ 7+ years in networking/data plane development . ✅ 3+ years of hands-on VPP/DPDK experience (open-source contributions preferred). ✅ Strong background in Linux kernel networking, performance tuning, and distributed systems . ✅ Experience with cloud networking (AWS/Azure/GCP) is a plus . Why Join Us? 🚀 Work on bleeding-edge networking tech (VPP, DPDK, eBPF, Cloud-Native). 💻 100% remote initially, then relocate to Hyderabad (hybrid flexibility). 💰 Top-tier compensation (₹30L – ₹60L) + bonuses + stock options (for senior hires) . 🌍 Collaborate with global experts & open-source communities (FD.io, Linux Foundation) . 📈 Fast-track career growth (Principal Engineer/Architect path). How to Apply? If you are a VPP/DPDK expert passionate about high-speed networking , we want to hear from you! Skills: vpp (vector packet processing),public cloud (aws, azure, gcp),dpdk (data plane development kit),networking,profiling tools (vtune, dpdk telemetry),debugging tools (gdb, wireshark),optimization,kubernetes networking,kubernetes,traffic generators (trex, iperf, moongen),vpp,linux,l2/l3/l4 protocols,c/c++,linux networking,azure,cloud
Posted 3 weeks ago
0 years
0 Lacs
Hyderabad, Telangana, India
On-site
Company Qualcomm India Private Limited Job Area Engineering Group, Engineering Group > Software Engineering General Summary Candidate should possess good analytical / problem solving skills Expected to triage different type of stability issues by coordinating with multiple stake holders as required Strong understanding of Embedded hardware, Computer Architecture, Operating System concepts and RTOS fundamentals Should Possess good C/C++ programming skills and understanding of Assembly programming Awareness of any debugger (such as gdb / Trace32 etc) usage Prior experience in debugging embedded systems would be an added advantage Minimum Qualifications Bachelor's degree in Engineering, Information Systems, Computer Science, or related field. Applicants : Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies : Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications. If you would like more information about this role, please contact Qualcomm Careers. 3078400
Posted 3 weeks ago
2.0 - 10.0 years
0 Lacs
ahmedabad, gujarat
On-site
You are seeking an Embedded Software Senior Engineer who is proficient in C/C++ Programming Language and Linux. Your responsibilities will include understanding requirements, designing, developing, unit testing, and debugging Embedded Software Real-time applications, Device Drivers, Bootloader, porting, and Linux kernel. You will also be responsible for documenting Requirement Specification and Design, as well as leading a team of 3 or 4 engineers. Additionally, you will need to provide effort estimation, planning, and customer interaction. To excel in this role, you should have 2 to 10 years of experience in Embedded Software with a strong foundation in C. Expertise in the Linux kernel and Linux kernel device drivers such as PCIe, display interface (e.g., HDMI, DP), v4l2, and DRM is required. Knowledge of GPU, using APIs or CUDA programming, is also essential. Hands-on experience with embedded Linux building, Uboot configuration, kernel compilation, Linux start-up sequencing, file-systems, and debugging kernel messages for cross platforms is crucial. You should be familiar with development using Host-Target tool chains for embedded platforms and have experience in system-level debugging, reverse engineering, Linux Internals, and Protocol level knowledge of interfaces. Proficiency in debugging tools like GDB, KGDB, JTAG, ADB, as well as familiarity with tools like Logic Analyzer, DSO/CRO, and Spectrum Analyzer, will be advantageous. Sound knowledge of SW development tools such as Git, CVS, Confluence, JIRA, bit-bucket, and SourceTree is a must. A passion for learning new technologies, methodologies, strategies, and processes is desired, along with the ability to work in an aggressive, high-pressure environment. Excellent written and verbal communication skills, self-starting attitude, problem-solving mentality, and creativity are essential. You should also be proficient in documentation and able to prepare specification and design documents from requirements. Technical ownership of software driver modules is expected. Desired skills include independent leadership of a module with 3 or 4 engineers, knowledge of quality processes like CMMi and Agile Scrum, and experience with open-source software packages. Contribution to the open-source Linux kernel codebase and close cooperation with other leaders and project managers would be beneficial for this role.,
Posted 3 weeks ago
6.0 years
0 Lacs
Bengaluru, Karnataka, India
On-site
Meet the Team Internet became a reality because of Cisco and its intelligent innovations in WAN engineering over multiple decades. The Mobility software team is a group of talented individuals responsible for the architecture, design, implementation and support of Wireless WAN (Cellular 4G/5G) infrastructure on all Cisco next generation (Enterprise and IoT) Platforms. Innovation is in the team DNA who always do research in upcoming technologies and bring the ideas on to the table to productize Your Impact Work on latest cellular technologies in the areas of SDWAN and edge routing platforms, you will be part of a world-class software engineering team that works on various ground-breaking technologies in Enterprise Routing Group. You will design and develop software for key mobility solutions that span across 4G, LTE, 5G NR and other wireless technologies. Serve as a critical issue point for features owned and dedicatedly participate in customer issues and calls. Innovate with the engineering team across products, on quality and process. Help to hire the best and improve team productivity. Participate in PRD reviews, write Functional Specifications, code reviews, unit tests, and automation. The Enterprise Networking Business (ENB) is responsible for Routing, Switching, Wireless, Security, and Core Software at Cisco—we are the largest revenue contributor for the company. You will assist with delivering market-leading LTE/4G/5G and IoT solutions. Minimum Qualifications and Requirement: 6 to 8 years proven experience in Cellular technologies, LTE, 4G and 5G . Hands on experience on End-to-End Software development in a networking company in areas of Platforms, Hardware, bring up, system software, drivers (kernel and user space), OS concepts, Inter process communication and performance engineering/tuning Strong C/C++/Python programming in Linux environment, familiarity with large software development projects, including experience with source code control systems, i.e. ability to search, navigate and handle very large code base. Strong Experience in Cellular ( LTE, 4G/5G) on RAN side, Networking and IoT technologies Experience with LAN/WAN communication interfaces, Ethernet layer 2, layer 3 technologies. Experience with hardware and software debuggers, GDB. Experience with scripting and automation and to be able to design, create and run scripts for longevity tests for platform, e.g Shell, Python. Extremely strong system design and architecture of networking routing products Ability to ensure and commit to a higher standard of quality than usual in the face of time to market pressures. In-depth understanding of network management systems architecture The successful candidate will participate on project teams defining and developing innovative new products based on Cisco technology. Key functions are following: Develop, enhance, verify and sustain embedded system software for complex internetworking products as a key member of a multi-functional team. Perform design trade-off analysis, write software specifications, code, integrate and test new software and hardware, complete product release, and provide field support. Collaborate with Business Development, External Partners, Hardware Engineering, QA Test and Release Operations throughout the development cycle. Act as Key Decision maker on Technical and Engineering Design issues. Desirable skills: Motivated self-starter with good communication and organizational skills, with proven track record to develop and deliver superior products. Strong OS fundamentals, networking concepts and protocols is required. Strong passion and experience in troubleshooting, debugging complex systems and possess excellent problem-solving techniques Review PRD, Write SFS, Test plans, and other documentations Own large portions of the software from a technical perspective Handle multiple tasks at once and work independently with minimal managerial mentorship Strong verbal and written communication skills, with the ability to work multi-functionally Initiate and participate in organizational efforts to improve overall group productivity and contribute to overall product quality #WeAreCisco #WeAreCisco where every individual brings their unique skills and perspectives together to pursue our purpose of powering an inclusive future for all. Our passion is connection—we celebrate our employees’ diverse set of backgrounds and focus on unlocking potential. Cisconians often experience one company, many careers where learning and development are encouraged and supported at every stage. Our technology, tools, and culture pioneered hybrid work trends, allowing all to not only give their best, but be their best. We understand our outstanding opportunity to bring communities together and at the heart of that is our people. One-third of Cisconians collaborate in our 30 employee resource organizations, called Inclusive Communities, to connect, cultivate belonging, learn to be advised allies, and make a difference. Dedicated paid time off to volunteer—80 hours each year—allows us to give back to causes we are passionate about, and nearly 86% do! Our purpose, driven by our people, is what makes us the worldwide leader in technology that powers the internet. Helping our customers reinvent their applications, secure their enterprise, transform their infrastructure, and meet their sustainability goals is what we do best. We ensure that every step we take is a step towards a more inclusive future for all. Take your next step and be you, with us! #wearecisco #ciscohire2025
Posted 3 weeks ago
2.0 - 5.0 years
5 - 9 Lacs
Hyderabad
Work from Office
AIX is the leading open standards-based UNIX operating system from IBM that provides scalable, secure, and robust infrastructure solution for enterprise customers. As aAIX backend developer, you will be responsible for Design, development & support of new feature functions, enabling new features for Image managment for AIX Operating System. Work with Product Managers, Senior leaders, and customers to understand the Business needs and implement the same in AIX. Adhere to the AIX development process and ensure successful delivery for the respective component Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise 5–10 years of experience in system-level software development or build engineering. Strong proficiency in C or C++, with a solid understanding of compilation processes, linking, and runtime behavior. Hands-on experience with modern compiler toolchains, particularly LLVM-based compilers, and familiarity with debugging tools like GDB. Experience working with large, complex codebases and optimizing build performance and reliability. Proficiency with build systems and tools such as Make, CMake, Ninja, and scripting languages (e.g., Bash, Python). Familiarity with enterprise operating systems such as AIX, Unix, and Linux. Ability to troubleshoot and resolve build and compilation issues across multiple platforms and architectures. Strong problem-solving skills and attention to detail in diagnosing low-level system or toolchain issues. Proven ability to collaborate effectively within globally distributed teams. Bachelor’s degree in Computer Science, Computer Engineering, or a related technical field. Preferred technical and professional experience Experience adapting existing codebases to work with evolving compiler technologies and toolchains. Exposure to cross-compilation environments and multi-target build configurations. Demonstrated adaptability and eagerness to learn new tools, frameworks, and technologies. Flexibility to contribute across development, testing, and support roles as needed.
Posted 3 weeks ago
8.0 years
0 Lacs
New Delhi, Delhi, India
On-site
Position-Embedded developers EXp-8-15 yrs Job Location- Delhi Job Type-Hybrid About the Role: Design and develop software components tailored to the platform’s specific architectures, including hardware/software acceleration and offloading. Develop management software supporting multiple WAN technologies such as xPON, xDSL, and FTTH. Leverage chipset and board capabilities to deliver optimal performance and user experience. Develop secure software solutions for loading and updating HOME GATWAYS. Exploiting the chipset and board capabilities to offer the best performances and experiences. Work on Linux kernel to build the foundational layer (embedded Linux, drivers, BSP, bootloaders) for hardware platforms like Home Gateways. Work with cutting-edge technologies and standards, engaging extensively with chip vendors and hardware manufacturers to shape the future of connected homes. Demonstrate creativity, conceptual thinking, and a strong eagerness to learn and experiment with new ideas. Possess strong analytical and synthesis skills. About You: Minimum of 8+ years of experience in Embedded Software development, with expert-level proficiency in C programming. A minimum of 5+ years of core software development experience specifically in the HOME GATEWAY DOMAIN (routers) is required. Candidates with less than 5 years of experience in this domain will not be considered. A minimum of 5+ years of hands-on experience with frameworks such as openWrt or RDK-b. Intermediate level of practical technical knowledge in GIT, Bash, and Python. Practical experience with Linux software development and excellent debugging skills (e.g., gdb, JTAG). Solid understanding of the Linux kernel, OS, and device drivers (GPIO, flash storage, Ethernet, etc.). Knowledge of embedded Linux bootloaders such as u-boot. Familiarity with networking stacks and management protocols like TCP/IP, L2/L3, xDSL, and OMCI. Nice to Have: Experience with prplOS development. Nice to Have: Experience integrating hardware and software for chipsets relevant to the router/gateway industry (ARM, MIPS, x86 SoCs from Broadcom, MxL, Qualcomm, Mediatek, etc.).
Posted 3 weeks ago
8.0 years
0 Lacs
Pune, Maharashtra, India
On-site
Software Principal Engineer The Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the collaboration of internal and external partners. Join us to do the best work of your career and make a profound social impact as a Software Principal Engineer on our Software Engineering Team in Pune and Bangalore. What You’ll Achieve As a Software Principal Engineer, you will be responsible for developing sophisticated systems and software basis the customer’s business goals, needs and general business environment creating software solutions. You will: Design and develop various Data-domain features. Participate in design collaboration, code reviews, exercising development tools and processes Take part in the full software development life cycle including development, testing, continuous delivery and support. Refine designs based on feedback, testing, and evolving requirements. Work with cross-functional teams, partners, and customers. Ensure seamless integration of components and technologies. Be an active member of an agile team. Take the first step towards your dream career Every Dell Technologies team member brings something unique to the table. Here’s what we are looking for with this role: Essential Requirements 8- 12 years of experience with design, implement and develop file system software using C/C++. Strong Analytical, Debugging and troubleshooting skills using tools like GDB. Proficiency and hands-on coding experience in C/C++. In-depth experience in Linux user-space development, multithreading and storage solutions. Practical expertise in troubleshooting, debugging, performance optimization, and refactoring of complex systems. Extensive knowledge of Object-oriented design, data structures and algorithms. Hands-on experience with Python and Bash scripting, CI/CD, automation. Agile-based development experience. Knowledge in Kubernetes, Hypervisors, and Containers Desirable Requirements: Experience with Building and understanding of RockDB, databases, and key-value stores.Experience with Performance optimization in the filesystem. Hands-on experience with gdb micros, core file analysis, and makefiles, REST API.Filesystems background or storage domain background. Who We Are We believe that each of us has the power to make an impact. That’s why we put our team members at the center of everything we do. If you’re looking for an opportunity to grow your career with some of the best minds and most advanced tech in the industry, we’re looking for you. Dell Technologies is a unique family of businesses that helps individuals and organizations transform how they work, live and play. Join us to build a future that works for everyone because Progress Takes All of Us. Application closing date: 31-July-25 Dell Technologies is committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment. Read the full Equal Employment Opportunity Policy here. Job ID: R271939
Posted 3 weeks ago
3.0 - 8.0 years
13 - 19 Lacs
Bengaluru
Work from Office
Dear Candidate, Please find below the open roles with one of our clients on a full-time basis: Role 1: Developer Linux Audio Device Primary Skills: Board Support Package (BSP), C Language, FreeRTOS Experience: 310 Years Education: B.Tech/BE Location: Bangalore Other Skills: C, JTAG, Signal Analyzers Role 2: Developer – Linux Multimedia Codec Integration Experience: 3–10 Years Education: B.Tech/BE Location: Bangalore Skills: C, C++, Linux drivers, algorithms, pipelines, H264, VP9, HEVC, Linux V4L2, GStreamer, Android, OpenGL, V4L2, DRM, Linux threads, system calls, serialization mechanisms, embedded Linux user space applications, GDB, KDB, Trace Role 3: Developer – Linux Display Experience: 3–10 Years Education: B.Tech/BE Location: Bangalore Skills: C, C++, Linux drivers, algorithms, pipelines, DRM/KMS, Kernel Drivers, HDMI, MIPI DSI protocol, DSI Panels, White Balance, Histogram, Color Correction, image formats, Wayland/Weston, Linux threads, system calls, serialization mechanisms, embedded Linux user space applications, GDB, KDB, Trace Role 4: Developer – Linux Camera Pipeline Experience: 3–10 Years Education: B.Tech/BE Location: Bangalore Skills: C, C++, Linux drivers, algorithms, pipelines, Histogram, 3A algorithms, Color Correction, image formats, Media Controller (Open Source), V4L2, CSI2, GStreamer, OpenGL, DRM, Linux threads, system calls, serialization mechanisms, embedded Linux user space application development, GDB, KDB, Trace If you are interested, please share your updated CV along with the following details to viharika@precisiontechcorp.com : Full Name: Total Experience: Relevant Experience: Official Notice Period: Negotiable Notice Period: Last Working Day (if serving notice): Current CTC: Expected CTC: Any Offers in Hand (Yes/No): Reason for Change: Reason for Considering Another Offer (if applicable): Current Location: Preferred Location: Looking forward to your response. Best regards, Viharika viharika@precisiontechcorp.com
Posted 3 weeks ago
3.0 years
3 - 9 Lacs
Cochin
On-site
Joining Gadgeon offers a dynamic and rewarding career experience that fosters both personal and professional growth. Our collaborative culture encourages innovation, empowering team members to contribute their ideas and expertise to cutting-edge projects. Embedded C++ Linux Developer Job Summary/Overview: Design, develop, test, and debug embedded software applications for Linux-based systems. Work on the full software development lifecycle for various embedded devices and hardware platforms. Collaborate with cross-functional teams (hardware, QA, product management) to deliver integrated solutions. Ensure the reliability, performance, and scalability of embedded software. Key Responsibilities: Software Development: Design, develop, and maintain embedded software in C++ (often C++11/14/17 or newer) for Linux-based embedded systems. Write efficient, robust, and optimized code for resource-constrained environments. Implement and optimize low-level drivers, communication protocols (e.g., I2C, SPI, UART, CAN, Ethernet, USB), and system software. Work on user-space applications, daemons, and shared libraries. Develop firmware for various hardware platforms, including microcontrollers, microprocessors, and SoCs (System-on-Chips). Linux Specifics: Strong experience with Linux operating systems, including kernel and device driver development. Hands-on experience with building, configuring, and customizing the Linux kernel. Familiarity with Linux OS internals, memory management, inter-process communication (IPC), and thread programming. Experience with tools like the Yocto Project (for building custom Linux distributions), BusyBox, Buildroot, etc. Knowledge of device trees and hardware abstraction layers. Experience with command-line tools and scripting (Bash). Debugging and Testing: Perform system-level debugging and troubleshooting on target hardware platforms. Utilize debugging tools such as GDB, JTAG, oscilloscopes, logic analyzers, and hardware-in-the-loop (HIL) testing. Conduct unit testing, integration testing, and system validation. Participate in code reviews to ensure code quality, maintainability, and adherence to coding standards (e.g., MISRA for safety-critical systems). Architecture and Design: Contribute to system-level design decisions and participate in requirement analysis, architecture definition, and software implementation. Apply object-oriented analysis and design (OOAD) principles and software design patterns. Optimize software for performance, including memory usage, processing speed, and energy efficiency Collaboration and Documentation: Collaborate with hardware engineers to ensure seamless integration of software and hardware components. Work effectively in Agile/Scrum teams. Create and maintain technical documentation for software design, code, and test procedures. Problem-Solving: Strong analytical and problem-solving skills to diagnose and resolve complex technical issues. Ability to work independently and collaboratively Required Skills and Qualifications: Education: Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field. Experience: Typically 3+ years for a developer role or 3+ years for a senior role. Technical Skills: Strong Proficiency in C++ (modern C++ standards preferred). Strong understanding of embedded systems concepts, including real-time constraints, memory management, and hardware-software interaction. Hands-on experience with Embedded Linux, including kernel, device drivers, and user-space application development. Experience with multithreading and synchronization. Familiarity with communication protocols (I2C, SPI, UART, CAN, Ethernet, USB, etc.). Experience with version control systems (Git is common). Experience with build systems (CMake, Make). Knowledge of RTOS (Real-Time Operating Systems) concepts (even if primary focus is Linux). Knowledge of GRPC protocol and docker containers Soft Skills: Excellent problem-solving and debugging skills. Strong verbal and written communication skills. Ability to work independently and as part of a team. Quick learner, self-starter, and results-oriented. Nice-to-Have Skills (Preferred/Good to Have): Experience with specific processor architectures (ARM, PowerPC, x86). Knowledge of specific industries (Automotive - ISO 26262, Industrial Automation, IoT, Medical Devices). Experience with CI/CD pipelines and automated testing frameworks. Familiarity with virtualization technologies (Docker) in embedded contexts. Experience with scripting languages like Python for automation or testing. Contributions to open-source projects related to embedded systems or Linux. Experience with specific network protocols (TCP/IP, HTTP, REST, WebSockets). Work Environment (often mentioned): Agile/Scrum methodology Collaborative team environment Work from office
Posted 3 weeks ago
3.0 - 4.0 years
7 - 11 Lacs
Bengaluru
Work from Office
Work with Us. Change the World. At AECOM, we're delivering a better world. Whether improving your commute, keeping the lights on, providing access to clean water, or transforming skylines, our work helps people and communities thrive. We are the world's trusted infrastructure consulting firm, partnering with clients to solve the worlds most complex challenges and build legacies for future generations. There has never been a better time to be at AECOM. With accelerating infrastructure investment worldwide, our services are in great demand. We invite you to bring your bold ideas and big dreams and become part of a global team of over 50,000 planners, designers, engineers, scientists, digital innovators, program and construction managers and other professionals delivering projects that create a positive and tangible impact around the world. We're one global team driven by our common purpose to deliver a better world. Join us. Provides human resources (HR) support to GBS India employees. Using HR best practices, provides support to the HR Business Partner on typical employee relations/HR issues to transactional HR operations. Coordinates with Business supervisors and leads for their HR related concerns. Receives supervision on new aspects of assignments from the HR Business Partner. Use standard HR knowledge and techniques in specific situations. Coordinates with local stakeholders like people services, admin and TA for routine administrative tasks. Qualifications Bachelors degree in business administration or equivalent course. 3-4 years of relevant professional experience in HR. Excellent communications skills in both written and spoken English. Intermediate proficiency in MS Applications (Word, Excel, Outlook, PowerPoint). Experience working with various stakeholders for HR. Previous experience of working in an MNC in a role with global exposure is preferred. Experience working in Shared Services/GBS/GCC is preferred. Additional Information Ability to effectively communicate and collaborate with a varied audience and internal and external stakeholders. Ability to maintain good employee relationships with the ability to initiate ways to improve employee support and experience. Ability to be thorough and meticulous in completing assigned tasks. Ability to identify and resolve moderately complex issues by applying HR best practices. Ability to work in a fast-paced environment and maintain efficiency and productivity while adjusting to changes in work structure process, and requirements.
Posted 3 weeks ago
6.0 years
0 Lacs
Gurgaon, Haryana, India
Remote
Syniverse is the world’s most connected company. Whether we’re developing the technology that enables intelligent cars to safely react to traffic changes or freeing travelers to explore by keeping their devices online wherever they go, we believe in leading the world forward. Which is why we work with some of the world’s most recognized brands. Eight of the top 10 banks. Four of the top 5 global technology companies. Over 900 communications providers. And how we’re able to provide our incredible talent with an innovative culture and great benefits. Who We're Looking For We are seeking a Senior Developer with a focus on Telecom Solutions to join our team. The successful candidate will have strong experience in Java development and hands-on experience in Telecom technologies such as 3G, LTE, 5G core networks and related Policy/Charging implementation. As a Senior Java Developer, you will play a key role in designing, developing, and implementing robust software solutions for our clients. You will collaborate with cross-functional teams to deliver high-quality products and services. Some Of What You'll Do We are seeking a Senior C/C++ Developer with a strong background in Telecom Solutions to join our dynamic team. The ideal candidate will have extensive experience in C/C++ development and a solid understanding of Telecom technologies such as 3G, LTE, and 5G core networks, with a focus on real-time systems and protocol-level development. As a Senior Developer, you will be instrumental in designing and implementing high-performance software solutions that meet the demanding requirements of our telecom clients. Key Responsibilities Design, develop, and optimize C/C++ applications for telecom network solutions. Work on real-time data processing, protocol parsing, and system-level programming. Implement and maintain telecom protocols such as HTTP2, GTP, Diameter, SS7 etc. Debug and troubleshoot complex issues in a Linux-based environment. Collaborate with cross-functional teams to define system architecture and integration strategies. Conduct unit and integration testing to ensure software reliability and performance. Document software designs, APIs, and technical specifications. Follow Agile methodologies and contribute to continuous improvement initiatives. Requirements Bachelor’s or Master’s degree in Computer Science, Electronics, or a related field from a reputed institution. 6+ years of hands-on experience in C/C++ development, preferably in telecom or embedded systems. Strong understanding of memory management, multi-threading, and performance optimization. Experience with telecom technologies including 3G, LTE, and 5G core networks. Proficiency in Linux system programming, including sockets, IPC, and kernel/user space interactions. Familiarity with telecom protocol stacks such as GTP, Diameter, HTTP2 and SS7. Experience with debugging tools like GDB, Valgrind, and Wireshark. Knowledge of scripting languages (Python, Bash) for automation and testing. Knowledge of working with DPDK is a plus. Experience with version control systems (Git), CI/CD tools, and Agile development practices. Exposure to database systems (Redis, PostgreSQL, Oracle) and network configuration is a plus. Excellent analytical, problem-solving, and communication skills. Ability to work independently and as part of a collaborative team. Why You Should Join Us Join us as we write a new chapter, guided by world-class leadership. Come be a part of an exciting and growing organization where we offer a competitive total compensation, flexible/remote work and with a leadership team committed to fostering an inclusive, collaborative, and transparent organizational culture. At Syniverse connectedness is at the core of our business. We believe diversity, equity, and inclusion among our employees is crucial to our success as a global company as we seek to recruit, develop, and retain the most talented people who want to help us connect the world. Know someone at Syniverse? Be sure to have them submit you as a referral prior to applying for this position.
Posted 3 weeks ago
2.0 - 5.0 years
2 - 6 Lacs
Bengaluru
Work from Office
About The Role This role involves the development and application of engineering practice and knowledge in the following technologiesElectronic logic programs (FPGA, ASICs); Design layout and verification of integrated circuits (ICs),printed circuit boards(PCBs), and electronic systems; and developing and designing methods of using electrical power and electronic equipment; - Grade Specific Focus on Electrical, Electronics and Semiconductor. Develops competency in own area of expertise. Shares expertise and provides guidance and support to others. Interprets clients needs. Completes own role independently or with minimum supervision. Identifies problems and relevant issues in straight forward situations and generates solutions. Contributes in teamwork and interacts with customers.
Posted 3 weeks ago
3.0 - 6.0 years
4 - 8 Lacs
Bengaluru
Work from Office
About The Role About The Role s: Experience in working with Bluetooth profiles and ability to do analyze air traces to root cause issues Experience in Automotive Infotainment Domain Experience in Modern C++14/17, OOPs, Design patterns . Knowhow with coding guidelines/standards (e.g. MISRA C/C++, CERT C/C++) Experience in Multi-Threading, IPC, RPCThrift, DBUS, gRPC , Sockets. Experience in Build tools like Make, CMake and Git workflow. Experience in Linux, GDB, Valgrind, System Debugging skills. Experience with Test-Driven Development, Google-Test, Robot Framework, Python. Shell Understanding Infotainment System Architecture, Design Principles. Know how on Agile Frameworks and toolsScrum/Kanban, JIRA, Confluence, TMX, R4J Nice to have Experience with Embedded Linux / Yocto/ QNX Knowledge of ASPICE V-Model Processes. Understanding/Experience in containers, hyper visor, virtualization. Experience in Media player, Bluetooth, IAP, Android auto, Device manager , Remote UI. Experience with DevOps-CI/CD. Experience with AppArmour, Threat Modeling, TrustZone, Ability to understand and address Bluetooth security vulnerabilities reported by various research organizations. Proficiency in problem solving and troubleshooting technical issues Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. Skills (competencies) Verbal Communication
Posted 3 weeks ago
6.0 years
0 Lacs
Gurgaon
Remote
Syniverse is the world’s most connected company. Whether we’re developing the technology that enables intelligent cars to safely react to traffic changes or freeing travelers to explore by keeping their devices online wherever they go, we believe in leading the world forward. Which is why we work with some of the world’s most recognized brands. Eight of the top 10 banks. Four of the top 5 global technology companies. Over 900 communications providers. And how we’re able to provide our incredible talent with an innovative culture and great benefits. Who We're Looking For We are seeking a Senior Developer with a focus on Telecom Solutions to join our team. The successful candidate will have strong experience in Java development and hands-on experience in Telecom technologies such as 3G, LTE, 5G core networks and related Policy/Charging implementation. As a Senior Java Developer, you will play a key role in designing, developing, and implementing robust software solutions for our clients. You will collaborate with cross-functional teams to deliver high-quality products and services. Some of What You'll Do We are seeking a Senior C/C++ Developer with a strong background in Telecom Solutions to join our dynamic team. The ideal candidate will have extensive experience in C/C++ development and a solid understanding of Telecom technologies such as 3G, LTE, and 5G core networks, with a focus on real-time systems and protocol-level development. As a Senior Developer, you will be instrumental in designing and implementing high-performance software solutions that meet the demanding requirements of our telecom clients. Key Responsibilities: Design, develop, and optimize C/C++ applications for telecom network solutions. Work on real-time data processing, protocol parsing, and system-level programming. Implement and maintain telecom protocols such as HTTP2, GTP, Diameter, SS7 etc. Debug and troubleshoot complex issues in a Linux-based environment. Collaborate with cross-functional teams to define system architecture and integration strategies. Conduct unit and integration testing to ensure software reliability and performance. Document software designs, APIs, and technical specifications. Follow Agile methodologies and contribute to continuous improvement initiatives. Requirements: Bachelor’s or Master’s degree in Computer Science, Electronics, or a related field from a reputed institution. 6+ years of hands-on experience in C/C++ development, preferably in telecom or embedded systems. Strong understanding of memory management, multi-threading, and performance optimization. Experience with telecom technologies including 3G, LTE, and 5G core networks. Proficiency in Linux system programming, including sockets, IPC, and kernel/user space interactions. Familiarity with telecom protocol stacks such as GTP, Diameter, HTTP2 and SS7. Experience with debugging tools like GDB, Valgrind, and Wireshark. Knowledge of scripting languages (Python, Bash) for automation and testing. Knowledge of working with DPDK is a plus. Experience with version control systems (Git), CI/CD tools, and Agile development practices. Exposure to database systems (Redis, PostgreSQL, Oracle) and network configuration is a plus. Excellent analytical, problem-solving, and communication skills. Ability to work independently and as part of a collaborative team. Why You Should Join Us Join us as we write a new chapter, guided by world-class leadership. Come be a part of an exciting and growing organization where we offer a competitive total compensation, flexible/remote work and with a leadership team committed to fostering an inclusive, collaborative, and transparent organizational culture. At Syniverse connectedness is at the core of our business. We believe diversity, equity, and inclusion among our employees is crucial to our success as a global company as we seek to recruit, develop, and retain the most talented people who want to help us connect the world. Know someone at Syniverse? Be sure to have them submit you as a referral prior to applying for this position.
Posted 3 weeks ago
8.0 - 12.0 years
0 Lacs
ahmedabad, gujarat
On-site
You are invited to join Glide Technology as a Team Lead for the Embedded Software Team. In this role, you will have the opportunity to oversee a team of 4-8 engineers, provide guidance, define project architecture, and ensure the successful implementation of intricate embedded software projects. Your main responsibilities will include collaborating on the design of complex projects focusing on Microprocessors, Microcontrollers, and hybrid architectures. You will demonstrate adaptability to various technologies, engage in hands-on coding, and maintain meticulous documentation. Additionally, you will be responsible for conducting thorough reviews, establishing and enforcing coding and debugging best practices within the team. Your role will also involve participating in recruitment activities, contributing to pre-sales efforts, and demonstrating a holistic technical and client-oriented approach. The ideal candidate for this position should possess 8-10 years of programming expertise in C/C++/Python, with a specialization in device driver and application development for Linux/FreeRTOS/BareMetal environments. Hands-on experience with ARM Cortex A/M SoCs, particularly in board bring-up, is preferred. Familiarity with build systems like Yocto, BuildRoot, or equivalent systems is also desirable. Proficiency in tools such as Oscilloscope, Analyzer, GDB, valgrind, git, CI/CD, and static analysis is required. Effective communication skills are essential for engaging with both the team and customers. A holistic project management approach integrating technical proficiency, efficient team leadership, and customer-oriented communication skills is crucial for project success. Additional expertise in pre-sales activities will further enhance your versatility and value to the organization. Glide Technology, with over a decade of experience, specializes in delivering innovative embedded software and hardware solutions with a process-oriented approach to product design. Serving various industries including IoT, Automation, Wearables, and Healthcare Devices, Glide Technology operates globally in countries such as the US, UK, Singapore, Germany, and India. The company is headquartered in Ahmedabad, Gujarat, India, with a sales office in California, US. Joining Glide Technology offers numerous benefits, including a competitive salary, exposure to cutting-edge technologies, collaboration on impactful projects worldwide with global clientele, comprehensive group medical insurance, retirement plans, paid time off, continuous learning and development opportunities, a supportive and innovative work environment, performance rewards and awards through recognition programs, and work-life balance initiatives through wellness programs.,
Posted 3 weeks ago
3.0 - 8.0 years
3 - 8 Lacs
Ahmedabad
Work from Office
The BA-SBA_AP_QC_GCC_USA Officer is a key role within the organization, responsible for ensuring the quality and accuracy of accounting and payment processing. This role requires a strong understanding of accounting principles, invoice processing, and payment processing. The Officer will be responsible for maintaining the highest level of quality control, ensuring all processes are compliant with company standards and regulations.
Posted 3 weeks ago
4.0 - 6.0 years
11 - 16 Lacs
Gurugram
Work from Office
Role Description Key Responsibilities: ? Technical Leadership: Drive the team on all technical aspects, ensuring alignment with project requirements. ? Client Interactions: Act as a key technical point of contact for the client, handling queries and requirements. ? Project Delivery: Ensure on-time and high-quality delivery of projects and initiatives. ? Development & Debugging: Hands-on development and debugging of networking software. ? Security & Performance: Implement and optimize security, networking, and system performance. ? Collaboration: Work cross-functionally with hardware, firmware, and testing teams. Technical Skills Technical Expertise Programming & Scripting: (Must-Have) Languages: C, Shell Scripting (Python is a plus). Networking & Protocols: (Must-Have 2 from below) Layer 2 Protocols: IEEE 802.1X, STP, RSTP, LLDP, VLAN, Redundancy Protocols (MRP, SRM, etc.). Layer 3 Protocols: Routing (OSPF, BGP, VRRP, RIP, ARP, etc.). Industrial Protocols: Ethernet/IP, PROFINET, OPC UA, DNS, NTP. Security & Cryptography : (Good to have) Security Standards: IPSEC, Secure Boot, Signed Firmware, Certificate Validation, TACACS+, MACsec. Crypto Libraries: OpenSSL, mbedTLS, WolfSSL, etc. Management & Debugging: (Must-Have) Management Plane: SNMP, CLI, Web-based Network Management. Debugging Tools: GDB, Lauterbach. Testing & Automation: (Good to have) Security Testing: Nessus, Achilles, Codenomicon, SilverCreek, OpenVAS. TraUic Generators: IXIA, Spirent, Scapy. Version Control & CI/CD: (Must-Have) Tools: Git, Bitbucket, Jenkins. Operating Systems & Hardware: (Must-Have at least 1) Linux: Strong command over Linux OS, U-Boot, Linux Kernel. ASICs: Experience with Broadcom, Marvell, or other industry-standard L2/L3 switching ASICs. Certifications (Preferred): PROFINET Certification (v2.41). ENIP Certification (CT16). Qualifications 4-6 years of work experience in relevant field B.Tech/B.E/M.Tech or MCA degree from a reputed university. Computer science background is preferred.
Posted 3 weeks ago
10.0 - 15.0 years
8 - 12 Lacs
Noida
Work from Office
SSD Firmware Development Experience4 to 10 Years QualificationB.E / B. Tech / M.E / M. Tech Design, implement, debug firmware for the next generation of SSDs HW Interface drivers, algorithm design and implementation Contribute to the SSD firmware and play a significant role in delivering next generation SSDs to market Work with the firmware Architects, ASIC, flash media, validation and other cross functional teams on regular basis Design and implement firmware modules, algorithms needed to achieve best in class performance goals Develop characterization and evaluation programs for new products Support failure analysis on test systems Active participation in technical design, implementation reviews across teams and functions Desired Skills & Experience BE/BTech/MTech degree or equivalent or higher with 4 or more years of related experience Excellent Embedded C programming skills is a must. Nice to have Assembly language programming skills Must have strong problem-solving skills Experience using logic analyzers and protocol analyzers is preferred Having experience with NAND flash is highly desirable but not mandatory The ideal individual must have proven ability to achieve results in a fast moving, dynamic environment Self-motivated and self-directed, however, must have demonstrated ability to work well with people. A proven desire to work as a team member across internal and cross functional teams. Ability to work effectively cross-functionally and globally. Ability to troubleshoot and analyze complex problems. Ability to multi-task and meet deadlines. Excellent communication (written and verbal) and interpersonal skills. Prior experience of design/Bring up on new generation SOC/ASIC will be a definite plus High level understanding of Storage Stack/Data path is desirable Job Category Embedded Solutions Job Location IndiaBangalore IndiaChennai IndiaHyderabad IndiaNoida
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
40175 Jobs | Dublin
Wipro
19626 Jobs | Bengaluru
Accenture in India
17497 Jobs | Dublin 2
EY
16057 Jobs | London
Uplers
11768 Jobs | Ahmedabad
Amazon
10704 Jobs | Seattle,WA
Oracle
9513 Jobs | Redwood City
IBM
9439 Jobs | Armonk
Bajaj Finserv
9311 Jobs |
Accenture services Pvt Ltd
8745 Jobs |