Jobs
Interviews

205 System Programming Jobs

Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

3.0 - 7.0 years

0 Lacs

hyderabad, telangana

On-site

As a Senior Engineer in the Core Platform Products team, you will be responsible for developing and supporting drivers on various interfaces such as USB, Storage, I2C, SPI, Slimbus, and more. With 3 to 6 years of experience, your expertise will be crucial in this role located in Hyderabad. Your qualifications should ideally include a Bachelors or Master's Degree in Engineering, Information Systems, Computer Science, or a related field. It is essential to have a solid understanding of microprocessor and multiprocessor architecture, including ARM, DSP, etc. Additionally, a good grasp of real-time/embedded programming concepts and real-time operating systems is important. Hands-on experience with the Android Application Framework, Android native daemons/services, AIDL HALs, as well as system programming on Linux/Unix OS will be beneficial. Proficiency in debugging tools like T32, gdb, and crash analysis using android tombstones, T32, crash utility is necessary. Familiarity with Git, Android Make, Android Tools, Android Studio, Adb is also preferred. If you have experience in developing Linux kernel drivers and modifying kernel code, it will be considered a plus. Knowledge of AI models and proficiency in python for AI/ML related software development will also be an advantage. In this role, you will work under supervision and your decision-making may impact work beyond your immediate group. Strong communication skills, both verbal and written, are essential for conveying information effectively. You should be able to analyze, triage, and debug complex system-level problems using tools like Lauterbach and Trace tools. Your responsibilities will involve tasks that do not have defined steps, requiring effective planning, problem-solving, and prioritization skills. An excellent understanding of OS fundamentals, data structures, Linux kernel, and the device driver model is crucial for success in this position. Your ability to work collaboratively, communicate effectively, and demonstrate good analytical and problem-solving skills will be key to excelling in this role.,

Posted 10 hours ago

Apply

3.0 - 7.0 years

0 Lacs

hyderabad, telangana

On-site

As a Mainframe Assembler at Cafell Technologies, you will play a crucial role in developing and maintaining mainframe applications to ensure the overall performance and stability of mainframe systems. Your responsibilities will include conducting system programming, troubleshooting, and debugging issues, as well as collaborating with cross-functional teams to provide technical support. You will be expected to document technical specifications and adhere to industry best practices and methodologies. Strong analytical and problem-solving skills are essential for this role, along with excellent written and verbal communication skills. A Bachelor's degree in Computer Science, Information Technology, or a related field is required, along with proficiency in Mainframe Assembler programming and system programming. Any relevant certifications in mainframe technologies would be considered a plus. If you are passionate about working with cutting-edge solutions and contributing to digital transformation, this full-time on-site position in Hyderabad could be the perfect fit for you.,

Posted 2 days ago

Apply

5.0 - 9.0 years

0 Lacs

karnataka

On-site

As a Software Engineer at Cisco, you will have the opportunity to leverage your unique talents to contribute to the development of Cisco's IOS-XR operating system, which is known for delivering innovative solutions to core networking customers. Your role will involve collaborating with a dynamic technical community within the BU, learning from experts, and transforming your knowledge into growth opportunities. You will be involved in the development and integration of products that are utilized by leading service providers worldwide. In this role, you will work alongside a team of engineers who are responsible for architecting, designing, and evolving some of the largest Service Provider products in the industry to meet customer needs. Collaboration with top talent in the field will be a key aspect of your work environment, ensuring both professional growth and a fun, challenging atmosphere. To excel in this position, you should have a solid background in Linux, a deep understanding of system-level architecture and design, and familiarity with product development life cycles and tools. Strong written and verbal communication skills are essential for effective collaboration. Additionally, you should have 5 to 8 years of experience, a Bachelor's degree in CS/EE/EC or equivalent, expertise in C programming, knowledge of network and multithread programming, system programming on Linux-based systems, exposure to security protocols, and familiarity with Python programming, Netconf/Yang, and REST APIs would be advantageous. Cisco is committed to driving innovation and fostering a diverse, inclusive work environment where individual talents are harnessed to create a better digital future for all. By joining Cisco, you will be part of a team that supports each other, acknowledges achievements, and grows together. Embracing diversity and equality, Cisco's 30 Inclusive Communities promote unity and mutual support to make a positive impact on the world through technology and collective actions. Your unique qualities, whether it's colorful hair, tattoos, or a passion for technology, are welcomed at Cisco as we strive to create a more inclusive and equitable world. #WeAreCisco.,

Posted 3 days ago

Apply

5.0 - 9.0 years

0 Lacs

karnataka

On-site

This role is for one of the Weekday's clients. You will be responsible for designing and developing top-tier software solutions, ensuring the delivery of products meets the highest standards of quality, and taking clear ownership and responsibility for one or multiple product domains. Additionally, you will collaborate with partners and end-users to gather constructive feedback and continually refine product offerings, as well as engage deeply with the product's objectives to ensure it retains a competitive edge in the market. To be successful in this role, you should have at least 5 years of experience in building B2B SaaS or consumer-focused products. A Bachelors or Master's degree in computer science, information technology, or equivalent experience in a relevant field is required. You should also have proven experience in building large-scale platforms for web and desktop applications, strong programming skills with a track record of improving code structure and architecture to enhance testability and maintainability, and experience with Python or any other OOP or scripting language. Knowledge of system programming and Rust is a plus, and prior experience with device management is also beneficial. Key Skills: rust, python, collaboration, device management, code, OOP, scripting language, system programming.,

Posted 3 days ago

Apply

4.0 - 9.0 years

12 - 17 Lacs

Bengaluru

Work from Office

P MTS SOFTWARE DEVELOPMENT ENG INEER THE ROLE: AMD is looking for a strategic software engineer ing lead who is passionate about improving the performance of key applications and benchmarks . You will be a member of a core team of incredibly talented industry specialists and will work with the very latest hardware and software technology. THE PERSON: The ideal candidate should be passionate about software engineering and possess leadership skills to drive sophisticated issues to resolution. Able to communicate effectively and work optimally with different teams across AMD. KEY RESPONSIBILITIES: Architect, Design and Develop Storage solutions on DPUs in the areas of NVMe-PCIe NVMeoF(TCP, RDMA), VirtIO. Build Innovative solutions and solve challenging problems in areas of Storage Disaggregation, Virtualization, Storage services (Encryption, Compression, Replication and Erasure Coding), etc Contributions to Patents, Standards and Open Source Initiatives Work with AMD s architecture specialists to improve future products Apply a data minded approach to target optimization efforts Stay informed of software and hardware trends and innovations, especially pertaining to algorithms and architecture Design and develop new groundbreaking AMD technologies Participating in new ASIC and hardware bring ups Debug/fix existing issues and r esearch alternative, more efficient ways to accomplish the same work Develop technical relationships with peers and partners PREFERRED EXPERIENCE: Prior Storage experience in any of NVMe, NVMe-oF, VirtIO, SCSI/FCP, iSCSI, RDMA and TCP areas Strong object-oriented programming background, C/C++ Strong systems programming background Exposure to Linux block layer, block device drivers (linux, ESXi, Windows), QUEM/KVM Virtualization, PCIe, TCP and basic networking is added advantage Ability to write high quality code with a keen attention to detail Experience with modern concurrent programming and threading APIs Experience with software development processes and tools such as debuggers, source code control systems (GitHub) and profilers is a plus Effective communication and problem-solving skills Motivating leader with good interpersonal skills ACADEMIC CREDENTIALS: Bachelor s or Masters degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent #LI-NS1

Posted 3 days ago

Apply

6.0 - 9.0 years

9 - 13 Lacs

Thane

Work from Office

DB2 System ProgrammerInstall, update, and administer Mainframe DB2 and DB2 related software. Perform changes within Company regulations and security standards. Assist with testing, implementation, and installation of new/improved systems, as well as product upgrades. Attend meetings and interact regularly with management, team, and clients to continuously improve services. Participate in On-Call rotation schedule. Skilled in configuring and optimizing DB2 settings, ensuring secure connections through AT-TLS, and resolving complex database-related issues

Posted 4 days ago

Apply

11.0 - 15.0 years

20 - 25 Lacs

Bengaluru

Work from Office

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! Message to applicants applying to work in the U.S. and/or Canada: When available, the salary range posted for this position reflects the projected hiring range for new hire, full-time salaries in U.S. and/or Canada locations, not including equity or benefits. For non-sales roles the hiring ranges reflect base salary only; employees are also eligible to receive annual bonuses. Hiring ranges for sales positions include base and incentive compensation target. Individual pay is determined by the candidates hiring location and additional factors, including but not limited to skillset, experience, and relevant education, certifications, or training. Applicants may not be eligible for the full salary range based on their U.S. or Canada hiring location. The recruiter can share more details about compensation for the role in your location during the hiring process. U.S. employees have access to quality medical, dental and vision insurance, a 401(k) plan with a Cisco matching contribution, short and long-term disability coverage, basic life insurance and numerous wellbeing offerings. Employees receive up to twelve paid holidays per calendar year, which includes one floating holiday (for non-exempt employees), plus a day off for their birthday. Non-Exempt new hires accrue up to 16 days of vacation time off each year, at a rate of 4.92 hours per pay period. Exempt new hires participate in Cisco s flexible Vacation Time Off policy, which does not place a defined limit on how much vacation time eligible employees may use, but is subject to availability and some business limitations. All new hires are eligible for Sick Time Off subject to Cisco s Sick Time Off Policy and will have eighty (80) hours of sick time off provided on their hire date and on January 1st of each year thereafter. Up to 80 hours of unused sick time will be carried forward from one calendar year to the next such that the maximum number of sick time hours an employee may have available is 160 hours. Employees in Illinois have a unique time off program designed specifically with local requirements in mind. All employees also have access to paid time away to deal with critical or emergency issues. We offer additional paid time to volunteer and give back to the community. Employees on sales plans earn performance-based incentive pay on top of their base salary, which is split between quota and non-quota components. For quota-based incentive pay, Cisco typically pays as follows: .75% of incentive target for each 1% of revenue attainment up to 50% of quota; 1.5% of incentive target for each 1% of attainment between 50% and 75%; 1% of incentive target for each 1% of attainment between 75% and 100%; and once performance exceeds 100% attainment, incentive rates are at or above 1% for each 1% of attainment with no cap on incentive compensation. For non-quota-based sales performance elements such as strategic sales objectives, Cisco may pay up to 125% of target. Cisco sales plans do not have a minimum threshold of performance for sales incentive compensation to be paid.

Posted 6 days ago

Apply

6.0 - 8.0 years

20 - 27 Lacs

Mohali

Work from Office

C++ Developer Real-Time Systems | Onsite in Mohali | Evening Shift Location: Mohali, India Shift: Full-Time, Onsite (Monday - Friday, 3:00 PM - 12:00 AM IST) Experience: 6 - 7 Years Domain: Real-Time Systems / MES Software Project Type: Product Engineering for Manufacturing Execution System (MES) About the Role We are hiring a skilled C++ Developer to join our dynamic product engineering team working on an enterprise-grade Manufacturing Execution System (MES). You will contribute to the design and development of real-time, multithreaded applications that power mission-critical operations for global manufacturing clients. This is a full-time onsite position based in Mohali, supporting a cross-border team in the U.S. CST time zone. Key Responsibilities Design, code, and optimize high-performance C++ applications in a real-time environment Implement multithreading, memory management, and performance tuning techniques Collaborate with system architects and cross-functional teams to build core features Follow secure coding practices and contribute to code reviews and documentation Debug and troubleshoot software issues across development and production environments Required Skills Strong hands-on experience in C++11/14/17 Expertise in multithreading, memory management, and performance optimization Experience developing real-time systems Familiarity with secure coding standards and defensive programming Preferred Experience Exposure to Manufacturing Execution Systems (MES) or industrial automation Understanding of security aspects in product development Prior experience working in global engineering teams or client-facing development roles Qualifications Bachelors or Masters degree in Computer Science, Software Engineering, or related fields Why Join Us? Opportunity to work on cutting-edge real-time software Contribute to a globally deployed product Collaborate with a high-performance engineering team Stable long-term engagement with growth potential

Posted 6 days ago

Apply

8.0 - 12.0 years

35 - 60 Lacs

Bengaluru

Work from Office

Job Summary As a Senior Software Engineer for the Core Software and Data Management team at NetApp, you will focus on delivering solutions that meet customers' needs across engineered systems and cloud services. The CSDM team is responsible for a range of functions in ONTAP, NetApp's cross-platform data management and storage software. Areas of responsibility include ONTAP Filesystem, Anti-ransomware and Encryption data management capabilities, Core wafl features and quality. Job Requirements • Excellent coding skills in C/C++ required, Python is optional. • System/Kernel programming, Experience with Filesystems or Networking or file/cloud protocols is a must. • Proven track record of leading mid to large sized projects. • This position requires an individual to be creative, team-oriented, a quick learner and driven to produce results. • Responsible for providing support in the development and testing activities of other engineers that involve several inter-dependencies. • Participate in technical discussions within the team and with other groups within Business Units associated with specified projects. • Willing to work on additional tasks and responsibilities that will contribute towards team, department and company goals. • A strong understanding and experience with concepts related to computer architecture, data structures and programming practices. Education • Typically requires a minimum of 8-12 years of related experience with a Bachelor’s degree or 6 years and a Master’s degree; or a PhD with 3 years experience; or equivalent experience.

Posted 1 week ago

Apply

7.0 - 11.0 years

0 Lacs

karnataka

On-site

A career at HARMAN Automotive means being part of a global, multi-disciplinary team that is dedicated to putting the power of technology to work and transforming the future. You will have the opportunity to engineer audio systems and integrated technology platforms that enhance the driving experience, combining ingenuity, in-depth research, and collaboration with design and engineering excellence to advance in-vehicle infotainment, safety, efficiency, and enjoyment. As a Principal Engineer at HARMAN Automotive, you will be responsible for designing, developing, and maintaining different kernel-level software drivers. You will demonstrate expertise in open-source development practices and be skilled in developing complex drivers while analyzing and resolving kernel-related issues within complex system environments. In addition to leading the design and development of software components, you will also mentor other engineers, guide their careers, and participate in various software development activities. To be successful in this role, you should possess a Master's or Bachelor's degree in Electronics or Computer Engineering, along with at least 10 years of experience in software development and architecture. You should have a strong background in QNX/LINUX/Android driver development, kernel internals, C programming, and middleware solution development on Linux & Android environments. Proficiency in multi-threaded programming, inter-process communication, and debugging tools is essential, along with expertise in various kernel components and real-time operating systems. In addition to technical skills, strong communication and interpersonal abilities are required to collaborate effectively with internal and external stakeholders, ensure customer satisfaction, and lead the development team. You should be a creative problem-solver capable of addressing complex software defects, making technical decisions based on facts, and driving the team with an "Act like Owner" mindset. Furthermore, having experience with multi-core System-on-Chip processors, automotive product development, ASPICE compatible software practices, and working with QNX and FreeRTOS is considered a plus. It is essential to be willing to travel domestically and internationally up to 10% and work in Bangalore. At HARMAN Automotive, we offer a flexible work environment, competitive wellness benefits, extensive training opportunities through HARMAN University, tuition reimbursement, and access to employee discounts on Harman and Samsung products. We foster an inclusive and diverse work culture that encourages professional and personal development, where every employee is valued, welcomed, and empowered to bring their unique perspective and ideas. Join our talent community today if you are ready to innovate and make a lasting impact in a dynamic and innovative environment at HARMAN Automotive, where innovation unleashes next-level technology across automotive, lifestyle, and digital transformation solutions.,

Posted 1 week ago

Apply

9.0 - 13.0 years

0 Lacs

karnataka

On-site

A career at HARMAN Automotive offers you the opportunity to be part of a global, multi-disciplinary team dedicated to leveraging the power of technology to create a transformative future. At HARMAN Automotive, you will have the chance to fast-track your career by engineering audio systems and integrated technology platforms that enhance the driving experience. By combining ingenuity, thorough research, and a collaborative spirit with design and engineering excellence, you will contribute to advancing in-vehicle infotainment, safety, efficiency, and enjoyment. As a Principal Engineer at HARMAN Automotive, you will play a key role in designing, developing, and maintaining various kernel-level software drivers. Your expertise in open-source development practices and the ability to develop complex drivers will be essential. Additionally, you will be responsible for investigating and resolving complex kernel-related issues using debugging tools and methodologies. While this position does not involve direct reports, as a principal level engineer, you will be expected to mentor other engineers and provide guidance in their career development. Your responsibilities will include spearheading the design, development, and debugging of kernel-level software components to ensure stability, performance, and security. You will also be involved in supporting architecture, design, development, and delivery activities, as well as interfacing with customers and other engineering organizations. Furthermore, you will participate in proposals to customer requests, provide software leadership for different kernel components, and maintain engineering standards by establishing software design policies. To be successful in this role, you should possess a Masters or Bachelor's degree in Electronics or Computer Engineering, along with at least 10 years of experience in software development and architecture. Additionally, you should have 7+ years of experience in QNX/LINUX/Android driver development and debugging robust systems. Proficiency in kernel internals, C programming, multi-threaded programming, and middleware solution development on Linux & Android environments is required. Strong communication skills, problem-solving abilities, and expertise in kernel components are also essential for this position. In addition to the technical qualifications, having a Master's degree or PG Diploma in Embedded Systems, experience with multi-core System-on-Chip processors, and familiarity with automotive products or personal computing platforms would be advantageous. Experience with ASPICE compatible software development practices and working knowledge of QNX and FREERTOS are also desirable. HARMAN Automotive offers a flexible work environment, employee discounts on Harman and Samsung products, extensive training opportunities, competitive wellness benefits, tuition reimbursement, and access to the HARMAN Campus Fitness Center and Cafeteria. By joining HARMAN, you will be part of an inclusive and diverse work environment that values professional and personal development, encourages collaboration, and celebrates individual uniqueness. If you are ready to make a lasting impact through innovation and contribute to next-level technology solutions, we invite you to join our talent community at HARMAN Automotive.,

Posted 1 week ago

Apply

4.0 - 8.0 years

7 - 11 Lacs

Bengaluru

Work from Office

This position is for z Engineering development team that works on emulating zSeries Hardware features on an Intel Architecture. The candidate will be part of a worldwide team responsible for development and support of zPDT features using C and C++ on Linux environment. Collaborate with Architecture and verification teams in implementing and testing the features. Must have good experience in Systems programming. Should have interest in building a thorough understanding of processor architecture, whole-stack performance analysis, and problem determination. Prior experience working on open-source projects will be desirable. We follow Agile practices where work and design are open and collaborative, but also where individuals are expected to operate with a level of autonomy and responsibility. In this role, the candidate shall have opportunity to continually grow your skills in the Server Architecture, System programming, integrate and apply open-source technologies, and work & lead in a supportive and collaborative environment. We are looking for System Software Engineers quickly learner, understand the ecosystem, enjoy working in a challenging, fast paced, highly collaborative environment Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise Overall, 10 - 12 years of IT experience 7+ years of experience with C and C++ programming, ASM (Assembler) programming Strong Development Engineer who has demonstrated experience in operating systems project development, designing, unit testing and defect fixing. Strong knowledge in System Architecture components (CPU, Memory, IO, Filesystem); ISA - Basic CPU and IO Instructions, Understanding of Virtual machines and Virtualization technologies, Interrupts, IPC etc Git/Gerrit working knowledge. Development and debugging experience on Linux / UNIX Solid Analytical & problem solving, debugging skills - identify the root cause of issues Strong Communication skills Willingness and ability to learn new technology including tooling and ramp up in a short span. Preferred technical and professional experience Understanding and experience with multiple processor architectures (System s390 and X86) Professional experience in Assembly programming Knowledge of zOS environment and debugging programs on zOS Knowledge of z/OS, z/VM, z/VSE, Linux on Z Experience with Open-source development tools and projects

Posted 1 week ago

Apply

2.0 - 6.0 years

7 - 11 Lacs

Bengaluru

Work from Office

1. Lead Development and deployment of AI Compilers at system level, leveraging deep expertise in AI/ML and Data Science to ensure scalability, reliability, and efficiency. 2. Direct the implementation and optimization of AI Device specific compiler technology, personally driving solutions for complex problems. 3. Collaborate closely with cross-functional teams hands-on approach to ensure seamless integration and efficiency. 4. Proactively stay abreast of the latest advancements in AI/ML technologies and actively contribute to the development and improvement of AI frameworks and libraries, leading by example in fostering innovation. 5. Effectively communicate technical concepts to non-technical stakeholders, showcasing excellent communication and interpersonal skills while leading discussions and decision-making processes. 6. Uphold industry best practices and standards in AI engineering , maintaining unwavering standards of code quality, performance, and security throughout the development lifecycle. Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise 1. AI compiler development Leadership: - Deep experience in demonstrating coding skills, teaming capabilities, and end-to-end understanding of Enterprise AI product. - Deep background in machine learning, deep learning. - Hands-on expertise with MLIR and other AI compilers like XLA, TVM, etc. - Deep understanding of AI accelerators like GPU, TPU, Gaudi, Habana, etc. - Expertise with product design, design principles and integration with various other enterprise products. 2. Traditional AI Methodologies Mastery: - Demonstrated proficiency in traditional AI methodologies, including mastery of machine learning and deep learning frameworks. - Familiarity with model serving platforms such as Triton inference server, TGIS and vLLM, with a track record of leading teams in effectively deploying models in production environments. - Proficient in developing optimal data pipeline architectures for AI applications, taking ownership of designing scalable and efficient solutions. 3. Development Ownership: - Proficient in backend C/C++, with hands-on experience integrating AI technology into full-stack projects. - Demonstrated understanding of the integration of AI tech into complex full-stack applications. - Strong skills in programing with Python - Strong system programming skills 4. Problem-Solving and Optimization Skills: - Demonstrated strength in problem-solving and analytical skills, with a track record of optimizing AI algorithms for performance and scalability. - Leadership in driving continuous improvement initiatives, enhancing the efficiency and effectiveness of AI solutions. Preferred technical and professional experience 1. Knowledge in AI/ML and Data Science: - Over 13 years of demonstrated leadership in AI/ML and Data Science, driving the development and deployment of AI models in production environments with a focus on scalability, reliability, and efficiency. - Ownership mentality, ensuring tasks are driven to completion with precision and attention to detail. 2. Compiler design skills: - Proficiency in LLVM - Base compiler design concepts 3. Commitment to Continuous Learning and Contribution: - Demonstrated dedication to continuous learning and staying updated with the latest advancements in AI/ML technologies. - Proven ability to contribute actively to the development and improvement of AI frameworks and libraries. 4. Effective Communication and Collaboration: - Strong communication skills, with the ability to effectively convey technical concepts to non-technical stakeholders. - Excellence in interpersonal skills, fostering collaboration and teamwork across diverse teams to drive projects to successful completion.

Posted 1 week ago

Apply

5.0 - 8.0 years

20 - 25 Lacs

Bengaluru

Hybrid

Key Skills: C++, Modern C++, OOPS, Object-Oriented Design, Windows Application Development, Network Programming (TCP/IP), Client-Server Architecture, Multithreading, Debugging (WinDbg, GDB), Windows/Linux System Internals, System Programming, IPC, Makefile, CMake, Database Programming, Azure DevOps, CI/CD Pipelines, Software Architecture, Algorithms. Roles and Responsibilities: Implement and maintain Windows-based applications to support local development environments. Integrate project functions and resources across the full product lifecycle, including planning, development, testing, deployment, and support. Work independently as an individual contributor, managing tasks and delivering on time. Design, develop, and implement software solutions using C++ programming with a strong focus on quality and performance. Apply object-oriented design principles and algorithms to solve complex problems. Design, develop, and maintain CI/CD pipelines using Azure DevOps for continuous integration, deployment, and delivery. Contribute to system architecture discussions and decision-making processes. Troubleshoot and debug applications using tools such as WinDbg, GDB, and dump analysis utilities. Experience Requirements: 5 to 8 years of professional experience in software development using C/C++. Proven experience in object-oriented design and modern C++ programming. Hands-on experience with TCP/IP network programming and client-server architecture. Solid understanding of multithreading, synchronization techniques, and system-level programming. Experience working with both Windows and Linux system internals. Demonstrated expertise in debugging and analyzing crash dumps using industry-standard tools. Experience with inter-process communication (IPC), Makefiles, and CMake build systems. Experience in database programming and integrating data operations into applications. Hands-on experience with CI/CD pipelines, specifically using Azure DevOps. Education: B.Tech M.Tech (Dual), B.E., B.Tech.

Posted 1 week ago

Apply

5.0 - 10.0 years

15 - 30 Lacs

Bengaluru

Work from Office

Development programmer with strong C/C++ programming (xlC and OpenXL) and software build skills: Must have demonstratable ability to understand, evaluate, write and debug complex application C and C++ code and then implement measurable performance improvements via compiler & toolchain usage and/or updates in the source code. Strong understanding of C/C++ language standards, ability to leverage low level programming techniques and compiler optimization techniques. Ability to evaluate alternate code compilation options and quantify benefits and impacts of those options. Must understand low level OS capabilities, preferably on AIX, or experience with other UNIX/Linux OSs with a willingness andability to learn AIX specifics. Required skills Experience developing C/C++ applications that use low-level UNIX/Linux OS features. Strong debugging and problem-solving skills applied to the low-level OS features OS features include memory cache management, threading, file locking, muti processing & TCP/UDP networking Experience with C and C++ application programming using one or more of these compilers: GCC, XL C, ICC, CLANG/LLVM, AOCC Familiarity with Java Development Kit (JDK) and Java Virtual Machine (JVM) Preferred skills UNIX system programming (distributed/parallel applications) Application performance optimization investigation & analysis using tools like valgrind, perf, Nectar, PMU, pipestat, nmon, iostat

Posted 1 week ago

Apply

5.0 - 9.0 years

0 Lacs

hyderabad, telangana

On-site

Synactive Inc is a global leader in providing SAP interface optimization solutions to all SAP clients worldwide. Based in Foster City, California, Synactive collaborates with corporations such as Canada Post, BASF, and Pacific Gas & Electric to enhance business process execution, ultimately boosting ROI and cutting down on operating costs. As a rapidly expanding company, Synactive offers a competitive salary and benefits package. In this role, you will lead the design and maintenance of code for Synactive's product lines, ensuring adherence to C++ principles and object-oriented design. Collaboration with product management to develop new products and engagement with the offshore development team are key responsibilities. Working closely with development management, you will be tasked with making decisions that strike a balance between Synactive's long-term strategies and immediate customer needs. The ideal candidate will possess a blend of self-starting initiative and teamwork skills, with a strong focus on continuous improvement and achieving results. Managing multiple projects simultaneously and meeting high-quality deliverables within tight deadlines are essential aspects of this position. Previous experience in developing technically complex and commercially successful software in a commercial setting is preferred. A passion for well-organized design and implementation is highly valued. Key Technical Skills required for this role include: - Over 5 years of C++/Visual C++ development experience - Familiarity with Microsoft Visual Studio 2005 and/or Microsoft Visual C++ 6.00, Win32 SDK - Proficiency in System Programming (e.g. threads, sockets, TCP/IP) - Understanding of design patterns and object-oriented design practices - Knowledge of Java, AJAX, and SAP NetWeaver Portal is a plus To apply for this position, please submit your resume and cover letter to jobs@guixt.com.,

Posted 1 week ago

Apply

4.0 - 8.0 years

30 - 45 Lacs

Bengaluru

Hybrid

Title: Software Engineer (C and C++ ) Location: Bangalore, Karnataka, IN Requisition ID: 130873 Job Summary NetApp is seeking a seasoned Software Engineer with substantial experience to become a vital member of our NAS development team. The NAS team at NetApp plays a pivotal role in creating and refining network protocols for enterprise-grade data storage solutions tailored for extensive on-premises, public, and private cloud environments. This presents an excellent opportunity to collaborate with a dynamic team that is delivering a transformative product in a rapidly expanding sector of the technology industry. In your role as a Senior Technical Member, you will collaborate with a team of proficient system engineers responsible for the design, development, debugging, maintenance, and testing of software. Within the Research and Development division, system software engineers concentrate on enhancing existing products while also engaging in the creation of new offerings. Job Requirements Good hands-on experience in C, and C++ languages and debugging with GDB. In-depth knowledge of Unix/Linux System Programming and multithreaded programming. Strong data storage fundamentals. Computer Networking Skills Should have a strong conceptual understanding of OS internals. Strong algorithms, data structures, and multi-threaded programming expertise are required. A major part of your responsibility will be to apply current skills and use up-to-date technologies to complete projects as part of the development cycle. Ability to work on complex issues where data analysis requires an in-depth evaluation of variable factors & high problem-solving skills. Experience in architecture, design, and development of system software. As a subject matter expert, you will head & participate in technical discussions within the immediate group and across functions, where evaluating and executing design and development plans for products are reviewed. You will have a direct influence on the choices, actions, and outcomes related to project direction. Work as a senior team member on projects involving the development of new features, sustenance, and handling engineering escalations. Participate in all phases of the product development cycle: from product definition and design, through implementation, debugging, testing, and early customer support. Collaborate with other peer teams on the product, such as QA, product marketing, support, and other dependent engineering teams, to deliver solutions, understand customer use cases, and incorporate the value from those teams into work done within the team. Education A minimum of 4 - 8 years of experience is required. A Bachelor of Science Degree in Electronics/Electrical Engineering or Computer Science, a Master degree, or a PhD; or equivalent experience is required.

Posted 1 week ago

Apply

5.0 - 10.0 years

0 - 1 Lacs

Pune, Bengaluru

Work from Office

Exp: 5+ years Location: Bangalore Note: We do Not need Embedded C profiles Send resumes to: mounika-d@hcl.software Fill these: Name: Exp: CTC: ECTC: Notice period: Location: JD: Position Overview: We are seeking strong C programmers with solid experience in Data Structures and Algorithms (DSA), Linux, and debugging across various tools. The ideal candidate should have the following qualifications and skills: Key Responsibilities & Requirements: Problem-Solving & Troubleshooting: Strong analytical skills to identify and resolve complex product defects. Code Comprehension: Ability to quickly understand and work with existing complex codebases. Learning Agility: Proven ability to quickly learn and adapt to new technologies. Technical Expertise: Expertise in C programming , Data Structures , Algorithms , Multithreaded Programming , and Design Patterns . Strong debugging skills on the Linux platform . Experience in system-level programming . In-depth understanding of OS internals , including IPC , memory management , and process management . Familiarity with debugging tools like GDB , Visual Studio Debugger , DBX , etc. Database Knowledge: Good understanding of database concepts and technologies, especially SQL , relational algebra , and query optimization (preferred but not required). Customer Focus: Strong dedication to customer satisfaction and the ability to work in fast-paced environments with evolving priorities. Collaboration: Excellent communication skills and the ability to collaborate effectively within teams across functions. Key Skills: C Programming Data Structures & Algorithms (DSA) Multithreaded Programming System-Level Programming Linux Debugging Tools (GDB/DBX/Visual Studio Debugger) OS Internals (IPC, Memory Management, Process Management) Database & SQL Concepts (Good to Have) We are looking for a passionate individual who thrives in a collaborative environment, excels at problem-solving, and is committed to high-quality software development.

Posted 1 week ago

Apply

4.0 - 8.0 years

6 - 10 Lacs

Bengaluru

Work from Office

Meet the Team The Cisco IOS XR India team is responsible to architecting, designing, developing, and supporting solutions for some of the worlds largest service providers and web enterprises, continuously adapting to meet evolving customer business needs. This team is responsible for key infrastructure and network protocol components in the IOS-XR Network operating system. The team actively participates in every phase of the software development lifecycle (SDLC), from gathering requirements with product managers to deployment, integration, and ongoing support, while engaging with a wide range of customers throughout the process Your Impact Looking forward to getting an exciting start to your career? You will bring your unique talents to the group that works on Ciscos IOS-XR operating system which is crafting outstanding customer value by providing cohesive and innovative software, platforms and solutions for Ciscos core networking customers. In your role as a Software Engineer, you will develop products that are deployed by some of the top tier service providers in the world. You will work with a BU-wide vibrant technical community, learning from experts and translating this learning into exciting opportunities for personal growth. Experience the exhilaration of taking a product through development and integration. Minimum Qualifications: Bachelor s degree in CS/EE/EC or technical equivalent. Experience: 4-8 years. Expert knowledge and hands-on experience in C with Linux. Network and multithread programming, sound knowledge of system programming on UNIX based systems. Exposure to L2/L3 protocols. Exposure to Netconf/ Yang, REST APIs, Open Config Models, Telemetry is plus. #WeAreCisco #WeAreCisco. We are all outstanding, but collectively we bring our talents to work as a team, to develop innovative technology and power a more inclusive, digital future for everyone. How do we do it? Well, for starters - with people like you! Nearly every internet connection around the world touches Cisco. We re the Internet s optimists. Our technology makes sure the data traveling at light speed across connections does so securely, yet it s not what we make but what we make happen which marks us out. We re helping those who work in the health service to connect with patients and each other; schools, colleges, and universities to teach in even the most challenging of times. We re helping businesses of all shapes and sizes to connect with their employees and customers in new ways, providing people with access to the digital skills they need and connecting the most remote parts of the world - whether through 5G, or otherwise. We tackle whatever challenges come our way. We have each other s backs, we recognize our accomplishments, and we grow together. We celebrate and support one another - from big and small things in life to big career moments. And giving back is in our DNA (we get 10 days off each year to do just that). We know that powering an inclusive future starts with us. Because without diversity and a dedication to equality, there is no moving forward. Our 30 Inclusive Communities, that bring people together around commonalities or passions, are leading the way. Together we re committed to learning, listening, caring for our communities, whilst supporting the most vulnerable with a collective effort to make this world a better place either with technology, or through our actions. So, you have colorful hair? Don t care. Tattoos? Show off your ink. Like polka dots? That s cool. Pop culture geek? Many of us are. Passion for technology and world changing? Be you, with us! #WeAreCisco Message to applicants applying to work in the U.S. and/or Canada: When available, the salary range posted for this position reflects the projected hiring range for new hire, full-time salaries in U.S. and/or Canada locations, not including equity or benefits. For non-sales roles the hiring ranges reflect base salary only; employees are also eligible to receive annual bonuses. Hiring ranges for sales positions include base and incentive compensation target. Individual pay is determined by the candidates hiring location and additional factors, including but not limited to skillset, experience, and relevant education, certifications, or training. Applicants may not be eligible for the full salary range based on their U.S. or Canada hiring location. The recruiter can share more details about compensation for the role in your location during the hiring process. U.S. employees have access to quality medical, dental and vision insurance, a 401(k) plan with a Cisco matching contribution, short and long-term disability coverage, basic life insurance and numerous wellbeing offerings. Employees receive up to twelve paid holidays per calendar year, which includes one floating holiday (for non-exempt employees), plus a day off for their birthday. Non-Exempt new hires accrue up to 16 days of vacation time off each year, at a rate of 4.92 hours per pay period. Exempt new hires participate in Cisco s flexible Vacation Time Off policy, which does not place a defined limit on how much vacation time eligible employees may use, but is subject to availability and some business limitations. All new hires are eligible for Sick Time Off subject to Cisco s Sick Time Off Policy and will have eighty (80) hours of sick time off provided on their hire date and on January 1st of each year thereafter. Up to 80 hours of unused sick time will be carried forward from one calendar year to the next such that the maximum number of sick time hours an employee may have available is 160 hours. Employees in Illinois have a unique time off program designed specifically with local requirements in mind. All employees also have access to paid time away to deal with critical or emergency issues. We offer additional paid time to volunteer and give back to the community. Employees on sales plans earn performance-based incentive pay on top of their base salary, which is split between quota and non-quota components. For quota-based incentive pay, Cisco typically pays as follows: .75% of incentive target for each 1% of revenue attainment up to 50% of quota; 1.5% of incentive target for each 1% of attainment between 50% and 75%; 1% of incentive target for each 1% of attainment between 75% and 100%; and once performance exceeds 100% attainment, incentive rates are at or above 1% for each 1% of attainment with no cap on incentive compensation. For non-quota-based sales performance elements such as strategic sales objectives, Cisco may pay up to 125% of target. Cisco sales plans do not have a minimum threshold of performance for sales incentive compensation to be paid.

Posted 1 week ago

Apply

5.0 - 10.0 years

7 - 12 Lacs

Bengaluru

Work from Office

Position: MacOS (CE510SF RM 3397) Job Summary: We are seeking a skilled and passionate macOS Developer to join our growing team. The ideal candidate will have deep experience in building modern, performant, and user-friendly macOS applications. You will play a key role in developing desktop applications that integrate seamlessly with various system services and connected devices. Key Responsibilities: Design, develop, and maintain robust macOS applications using Swift and Objective-C. Build responsive and intuitive user interfaces using AppKit and/or SwiftUI. Integrate third-party libraries, APIs, and system-level services into macOS apps. Implement scalable app architecture using MVVM, VIPER, or CLEAN patterns. Optimize performance, memory usage, and battery efficiency for desktop applications. Collaborate closely with cross-functional teams to define features and deliver high-quality software. Conduct code reviews and contribute to improving team processes and standards. Must-Have Skills: Strong expertise in macOS app development using Swift and Objective-C. Solid understanding of AppKit, SwiftUI, Core Data, and Combine. Experience with multithreading, concurrency, and background task handling. Familiarity with software architecture patterns like MVVM or CLEAN Architecture. Experience with version control systems like Git and CI/CD tools such as Jenkins or GitHub Actions. Understanding of macOS system APIs, sandboxing, and app distribution via the Mac App Store or notarization. Hands-on experience with USB connectivity and driver exiting driver or LIB migration. Good-to-Have Skills: Experience with cross-platform development or Swift Package Manager (SPM). Familiarity with USB and serial communication for device integration. Exposure to low-level system programming and hardware communication. Knowledge of security best practices in macOS application development. Background in Agile/Scrum development methodologies. Knowledge on Qualcomm tools like QACT, QPST Server, QUTS, QXDM, BlueSuite, QMDE will have added benefits. Additional Requirements: Strong analytical and debugging skills. Excellent written and verbal communication skills. Ability to work independently and as part of a distributed team. Passion for writing clean, maintainable, and testable code. Job Category: Embedded HW_SW Job Type: Full Time Job Location: Bangalore Experience: 5 - 10 years Notice period: 0-15 days

Posted 1 week ago

Apply

8.0 - 10.0 years

10 - 14 Lacs

Bengaluru

Work from Office

Notice period : Immedidate to 15 Days We are seeking a highly motivated and experienced Tech Lead to join our embedded systems team. As a Tech Lead, you will be responsible for leading the development of robust and efficient embedded software solutions, primarily using Embedded C++ and Linux. You will leverage your expertise in Yocto Linux, firmware development, and hardware-oriented software to drive innovation and deliver high-quality products. You will play a crucial role in mentoring junior engineers, contributing to architectural decisions, and ensuring the successful execution of projects. Responsibilities : Technical Leadership : - Lead the design, development, and implementation of embedded software solutions using Embedded C++ and Linux. - Provide technical guidance and mentorship to junior engineers. - Drive architectural decisions and ensure adherence to best practices. - Conduct code reviews and ensure code quality. Embedded Linux Development : - Develop and maintain Embedded Yocto Linux distributions. - Develop Linux middleware and applications using C++. - Configure and manage Linux systems for embedded devices. - Utilize CMake and Git for version control and build processes. Firmware Development : - Develop and maintain firmware for embedded systems. - Integrate software with hardware components. - Perform system-level testing and debugging. Hardware-Oriented Software Development (Good to Have) : - Develop software for Xilinx and IMX.8 platforms. - Work closely with hardware engineers to integrate software and hardware. Computer Vision (Good to Have) : - Develop solutions in the field of computer vision for camera-based assistance systems. - Implement algorithms for image processing and object detection. Debugging and Troubleshooting : - Diagnose and resolve complex software and hardware issues on Embedded Linux platforms. - Utilize debugging tools and techniques to identify and fix bugs. Project Management : - Contribute to project planning and execution. - Ensure projects are delivered on time and within budget. - Communicate effectively with stakeholders. Required Skills and Experience : - Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field. - Proven experience as a software engineer in embedded systems development. - Strong proficiency in Embedded C and C++. - Solid understanding of object-oriented programming principles. - Extensive experience with Embedded Yocto Linux and firmware development. - Experience with Linux system programming and application development using C++. - Proficiency in using CMake and Git for version control and build processes. - Excellent debugging and troubleshooting skills. - Strong communication and interpersonal skills. - Ability to work independently and as part of a team. Good to Have Skills and Experience : - Experience with hardware-oriented software development, particularly for Xilinx and IMX.8 platforms. - Experience in developing computer vision solutions for camera-based assistance systems. - Experience in Linux middleware and application development. - Advanced debugging skills on Embedded Linux.

Posted 2 weeks ago

Apply

8.0 - 13.0 years

16 - 27 Lacs

Bengaluru

Remote

MF CICS Job Description Essential Duties and Responsibilities: As a Subject matter expert provide direct technical support as needed in the planning, coordination, installation, implementation and testing of releases, upgrades, or changes to CICS and related ISV products. Capable of Upgrading/Installing and Migrating CICS Transaction servers Capable of Upgrading /Installing and supporting IBM & ISV related Products for Eg : Compuware Abend/aid , ASG TMON/CICS. Omegamon for CICS, BMC Mainview, Xpediter/CICS, CA ACF2/CICS, CA Intertest, CA Symdump. Primary on call support for CICS and associated ISV products for eg : Compuware Abend/aid , ASG TMON/CICS. Omegamon for CICS, BMC Mainview, Compuware Xpediter/CICS, CA ACF2/CICS, CA Intertest, CA Symdump. Diagnose CICS system and related product issues and follow up with root cause analysis Participate in Disaster Recovery planning and tests as scheduled Knowledge about the CICS functionality and architecture Required Skills: Engineer with 5 Plus years experience systems programming experience Basic Knowledge on the following technologies: z/OS, Unix System Services, SMP/E, REXX, Java, VSAM, Third party products Experience in CICS transaction server, related ISV products. Other Preferred Qualifications Banking or financial services industry experience. Knowledge of Assembler, COBOL, CICS, and Db2 Interested Candidates please send your cvs to sreevalli.t@maintec.in Thanks & Regards Sreevalli Tungam 7569749626

Posted 2 weeks ago

Apply

15.0 - 20.0 years

10 - 14 Lacs

Pune

Work from Office

Our solutions are a key part of most industries - electronics, medical research, renewable energy, food production, infrastructure and many more. Working with us means working with the latest technologies and groundbreaking, sustainable innovations. Join us on our journey for a better tomorrow. Your Role - Define and review the architecture for scalability, modularity, and maintainability. - Define and enforce standards, code reviews, and adherence to best practices. - Understand the ecosystem of various products and lead the root cause analysis in embedded systems. - Instrumental in nurturing the culture of learning and technology in the team. - Lead performance improvement and innovation programs in the team. - Define technical KPI for firmware development and actively work towards achieving it for the team. - Active participation in quality improvement programs. - Advocate teams on processes and methodologies to reduce turnaround time for design and deployment. - Actively participate in communication and brainstorming sessions. - Design and control training programs for new engineers. - Collaborate with the team to achieve product success. To succeed, you will need - Bachelor s or Master s degree in Computer Science, electronics or a similar stream. - Minimum of 15 years of experience in Embedded Systems. - Must have experience on various RTOSes such as FreeRTOS, MQX, QNX. - Must have experience on Embedded Linux and system programming. - Design and development of Embedded system. - Must actively lead the development on device drivers, boot loaders, kernel software. - Must have exposure to creating and maintaining multiple products using Yocto. - Must have authority on C++ (gnu toolchain) at least one scripting language. - Good to have exposure to Embedded Test systems, HIL and various test methodologies. - Expertise in Embedded systems, protocols (EtherCAT, Modbus TCP RTU, Ethernet/IP, Profinet, etc.) - Knowledge of version control systems (e.g., Git, BitBucket). - Understanding of CI/CD pipelines and tools (e.g., Jenkins). - Excellent problem-solving and analytical skills. - Strong attention to detail and commitment to quality. - Effective communication and collaboration skills. - Ability to work independently as well as in a team environment. In return, we offer you - An opportunity to work with a 150-year-old, leading global product company - An opportunity where you are empowered to drive your own professional journey - A challenging role focused on Technology and Innovation - Global exposure and opportunities through internal mobility - Freedom and authority to act - A culture where we care about each other and the world around us - Best in class total reward program covering Insurances, Higher Education, and flexible work timing City Pune Last Day to Apply 31/07/2025 Diverse by nature and inclusive by choice Bright ideas come from all of us. The more unique perspectives we embrace, the more innovative we are. Together we build a culture where difference is valued and we share a deep sense of purpose and belonging.

Posted 2 weeks ago

Apply

2.0 - 4.0 years

6 - 10 Lacs

Bengaluru

Work from Office

The candidate will lead the technical roadmap for the data platform team , which consists of 5-10 talented but possibly inexperienced team members. The candidate will typically perform the following roles Lay out the technical roadmap for the next n months from time to time Mentor junior engineers in the form of code reviews and knowledge sharing about coding and design best practices Coding and system design for new features and bug fixes Take care of Operations excellence by monitoring production system The role requires a strong technical knowledge on several fronts Required Job Location is Bangalore. Please do not apply if youre not based in Bangalore, or willing to relocate to Banga

Posted 2 weeks ago

Apply

5.0 - 8.0 years

4 - 7 Lacs

Mumbai

Work from Office

We are looking for somebody who is willing to move to Germany (Hamburg). We need someone who is really experienced in assembler programming. (Position is called assembler expert.) Ideally, he/she has worked in system programming already. (Application programming could help if he/she really is on expert level there.) Hands on of IBM Assembler for zOS on the mainframe. Department : Mainframe Role Description: The Developer will be responsible for developing new system functionality, providing system maintenance & enhancements in IBM Mainframe Assembly projects to ensure that the initiatives and internal customers are provided full lifecycle support, from implementation through on-going support. This person will be responsible for coding, unit testing, bug-fixes a day-to-day basis. Technical Skills: MVS or z/OS Assembler Language and JCL (Job Control Language) Assembler Language programming experience with basics including Number Systems, Arithmetic Operations, Addressing, Arrays and Looping, Character String Manipulation, Packed Decimal Numbers, Subprograms etc. IT technical background Experience in all components of software delivery with concentration in requirements, design and development. Quick starter to troubleshoot/resolve incidents and business support items Strong analytical and problem solving skills Ability to multi-task effectively Prioritize Business Impact and Urgency Perform application support tasks like: systems support, security reviews, & maintenance tasks Testing experience Ability to learn new technologies and methodologies quickly Must have: Z/OS system architecture knowledge How to access MVS control blocks using MVS macros How to use authorized assembler macros to use system services and important authorized assembler macros Cross memory communication using access registers Macros and Conditional Assembly Using Dataspaces We are looking for somebody who is willing to move to Germany (Hamburg). We need someone who is really experienced in assembler programming. (Position is called assembler expert.) Ideally, he/she has worked in system programming already. (Application programming could help if he/she really is on expert level there.) Hands on of IBM Assembler for zOS on the mainframe. Behavioral Skills: Excellent interpersonal and communication skills for working in a global environment Willingness to learn and quickly adapt to changing requirements Proactive approach to identifying issues and presenting solutions and options Minimum Educational Qualification: A degree in Computer Science or equivalent or a related discipline; or equivalent work experience Years Experience & Knowledge: 5+ years of Development background in design, analysis and coding in Assembly Significant experience of Service Management, Change and Release Management and Quality Management techniques gained through IT program project delivery and in an IT support environment Experience of working within multi-location teams

Posted 2 weeks ago

Apply
cta

Start Your Job Search Today

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.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies