Get alerts for new jobs matching your selected skills, preferred locations, and experience range.
2.0 - 6.0 years
4 - 8 Lacs
Hyderabad
Work from Office
Must Have Skills: C/C++ in LINUX environment- hands on Job OOP's concepts understanding Multi-Threading concepts understanding (as Lane is multi-threaded) Socket Programming concepts (as Lane uses it in abundance) Experienced in Linux OS Knowledgeable on GDB debugger Shell scripting C++ development in LINUX OS preferable as Lane application is built on LINUX platform
Posted 5 days ago
2.0 - 7.0 years
13 - 17 Lacs
Hyderabad
Work from Office
Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: 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. : Position Overview: As a Senior Embedded Systems Engineer, you will play a critical role in the design, development, and maintenance of embedded systems and software. You will work closely with cross-functional teams to deliver high-quality, reliable, and efficient solutions. Your expertise in C/C++ and embedded systems will be essential in driving our projects to success. Key Responsibilities: Design, develop, and test embedded software and firmware for various applications. Collaborate with hardware engineers to integrate software and hardware components. Optimize and debug embedded systems to ensure high performance and reliability. Participate in code reviews and provide constructive feedback to team members. Develop and maintain documentation for software designs, code, and test procedures. Stay up-to-date with industry trends and emerging technologies to drive innovation. Mentor and guide junior engineers, fostering a culture of continuous learning and improvement. Required Qualifications: Bachelors or Masters degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field. Minimum of 4-6 years of experience in embedded systems development. Strong Programming skills, preferably C++/C. Strong understanding of embedded systems architecture and design principles. Excellent problem-solving skills and attention to detail. Strong communication and teamwork skills. Good experience in multimedia framework and ARM based chipsets. Solid aptitude, quick learner, self-motivated, willing to explore and work across breadth of various technology areas. Preferred Qualifications: Experience with Windows and Linux kernel and driver development and Android HAL development. Strong knowledge on Boot flow and OS internals. Experience with PC software - System BIOS, UEFI, ACPI, Drivers, Applications Embedded OS (Kernel architecture, OS services heap, memory, multi-core, multi-threading, and crash debugging). Experience on system performance profiling and optimization techniques. Experience with debugging tools and techniques (e.g., WinDbg , JTAG, GDB). Understanding of hardware interfaces and communication protocols (e.g., I2C, SPI, UART).
Posted 5 days ago
8.0 - 12.0 years
14 - 18 Lacs
Hyderabad
Work from Office
Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Skills/experience: Drivers design and development on multiprocessor and multithreaded ASIC platforms. Good understanding of microprocessor, multiprocessor architecture. ARM, DSP, etc Good understanding of embedded programming concepts Good understanding of windows driver development and PCIe basics Drivers development/support on PCIe on windows platform and experience on working windows/linux device drivers Good understanding and proficiency in C and assembly programming Experience in using debugging tools like Lauterbach/Trace32, Protocol Analyzers like Lecroy Ability to analyze, triage and debug complex system level problems and issues. Good analytical and problem solving skills Good communication skills Responsibilities: Design and development on Qualcomm multiprocessor mobile computing platforms. Work closely with the hardware team developing low-level device driver software for PCIE RC/endpoint and virtualization support Support the team with issues triage, system debug, clear email communication, and customer support Work with internal and external teams to implement and support new features in the PCIe drivers on boot/windows side. Work with global SW, design and architecture teams to understand and add SW support for new PCIE features Maintain current PCIE SW with bug fixes and enhancements Interface with hardware verification and SW test teams Minimum Qualifications Education: Bachelors/Masters in Engineering, preferably Computer Science discipline. Work Experiences: 8 -12 years of Software Engineering Prior work experience in PCIE & windows is preferred Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. 2+ years of work experience with Programming Language such as C, C++, Java, Python, etc.
Posted 5 days ago
7.0 - 9.0 years
15 - 20 Lacs
Hyderabad
Work from Office
Title : Senior Lead Engineer - Windows/Android HAL/Linux kernel & Driver Development. Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: : Position Overview: As a Senior Embedded Systems Engineer, you will play a critical role in the design, development, and maintenance of embedded systems and software. You will work closely with cross-functional teams to deliver high-quality, reliable, and efficient solutions. Your expertise in C/C++ and embedded systems will be essential in driving our projects to success. Key Responsibilities: Design, develop, and test embedded software and firmware for various applications. Collaborate with hardware engineers to integrate software and hardware components. Optimize and debug embedded systems to ensure high performance and reliability. Participate in code reviews and provide constructive feedback to team members. Develop and maintain documentation for software designs, code, and test procedures. Stay up-to-date with industry trends and emerging technologies to drive innovation. Mentor and guide junior engineers, fostering a culture of continuous learning and improvement. Required Qualifications: Bachelors or Masters degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field. Minimum of 7-9 years of experience in embedded systems development. Strong Programming skills, preferably C++/C. Strong understanding of embedded systems architecture and design principles. Excellent problem-solving skills and attention to detail. Strong communication and teamwork skills. Good experience in multimedia framework and ARM based chipsets. Solid aptitude, quick learner, self-motivated, willing to explore and work across breadth of various technology areas. Preferred Qualifications: Experience with Windows and Linux kernel and driver development and Android HAL development. Strong knowledge on Boot flow and OS internals. Experience with PC software - System BIOS, UEFI, ACPI, Drivers, Applications Embedded OS (Kernel architecture, OS services heap, memory, multi-core, multi-threading, and crash debugging). Experience on system performance profiling and optimization techniques. Experience with debugging tools and techniques (e.g., WinDbg , JTAG, GDB). Understanding of hardware interfaces and communication protocols (e.g., I2C, SPI, UART). Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc.
Posted 5 days ago
3.0 - 8.0 years
18 - 22 Lacs
Hyderabad
Work from Office
Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: We are looking for a Product Integration Engineer who can work with QUALCOMMs Linux Product Team for various projects within the business. A Product Integration Engineer within this team will play a leading role in driving the product development, Doing Impact analysis (arch, tech teams, baseline), providing inputs to leads, propose Branching strategy & interim milestones, meet the quality and timeline goal and mentor the junior members of the team. You will have the opportunity to work with a team of dynamic, like-minded, and ambitious people in a fast-paced Agile environment. Skills/experience Degree or equivalent qualification and experience Knowledge of building continuous integration pipelines A thorough understanding of software configuration management especially using Git Understanding of bug databases and how to use them, for example Orbit Good understanding of build systems Good understanding of debug techniques Good understanding of configuration management Experience with git Experience with Linux Distributions such as (Yocto, OpenWRT, Debian) Hands-on work experience with Git, GitHub, Gerrit, Source Code Management Systems Software knowledge and experience on embedded and/or specialized software programs for Linux based systems Exposure to development on Linux based systems spanning Linux kernel and user-space, including operating system concepts, file systems, processes, and architecture Good understanding of Linux security, networking and user management. Knowledge of tools like Docker, Kubernetes, and virtualization technologies Hands on experience in bootloader, kernel, complex issues analysis, using tools like GDB, strace, dmesg and system logs. Programming Language Skills: C, C++, Python, Rust and shell scripting Excellent communication skills Key Responsibilities Collaborate cross-functionally with stakeholders to gather and understand the requirements Participate in setting standards for various stages in project lifecycle. Collaborate with the team to deliver a high-quality product on a defined schedule. Highlight risks and gaps early in the project life-cycle to identify the correct path forward. Evaluate new tools and technology to ensure an automated and stable environment Code freeze for each release and intercepting the release criteria for key customers - Sanity, Stability, Conformance Test Suites, Power, Perf, fine-tuned testing based on need. Ability to work with minimal requirements and manage multiple tasks. Collaborate closely with Software and Test Teams. Excellent understanding of CI systems. Maintain the current CI system including defect investigation. Play a role in continuous development of the departments processes. Education requirements Bachelor's degree in Engineering, Information Systems, Computer Science, or related field, or a proven history of experience in the technical field. References to a particular number of years experience are for indicative purposes only. Applications from candidates with equivalent experience will be considered, provided that the candidate can demonstrate an ability to fulfil the principal duties of the role and possesses the required competencies. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc.
Posted 5 days ago
2.0 - 7.0 years
13 - 18 Lacs
Bengaluru
Work from Office
Job Area: Engineering Group, Engineering Group > Software Applications Engineering General Summary: As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Application Engineer, you will provide technical expertise of software systems through technical presentations in support of business development, product demonstrations, design and development of customer specific requirements, commercialization, and maintenance of Qualcomm products. Qualcomm Engineers collaborate with cross-functional teams and customers to address questions, issues, debugging, or troubleshooting regarding software systems and applications. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Applications Engineering, Software Development experience, or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Applications Engineering, Software Development experience, or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field. 1+ year of any combination of academic and/or work experience with Programming Language such as C, C++, Java, Python, etc. 1+ year of any combination of academic and/or work experience with debugging techniques. for Display: We are seeking a highly skilled Display Engineer with a solid understanding of the display stack in Linux DRM/KMS framework or in QNX. The ideal candidate will have extensive experience in developing and supporting display drivers and a strong background in multimedia domains, particularly in display and graphics. Key Responsibilities: Provide engineering support to Qualcomm IVI/ADAS customers. Collaborate with Product Development Managers (PDM) and engineering teams to address customer requirements and issues. Support and troubleshoot issues reported by customers in lab environments, drive tests, and during certifications. Perform root cause analysis of customer issues and provide detailed feedback to the engineering team. Develop and maintain Linux kernel device drivers, focusing on DRM/KMS, stability, and boot architecture. Work with Android, QNX, and hypervisor-based platforms to ensure seamless integration and performance. Utilize debug tools related to memory, gdb, and coredump for efficient problem-solving. Develop and maintain utilities and scripts using Python. Stay updated with the latest advancements in display and graphics technologies. Required Qualifications: Bachelors degree in engineering E&C or CS. Excellent communication and analytical skills. Proven experience with Linux kernel device drivers, particularly DRM/KMS. Strong understanding of stability and boot architecture. Experience with Android, QNX, and hypervisor-based platforms. Proficiency in C and C++ programming languages. Working knowledge of debug tools such as gdb and core dump. Proficiency in Python scripting. Experience in the multimedia domain, specifically in display and graphics.
Posted 5 days ago
7.0 - 9.0 years
17 - 20 Lacs
Hyderabad
Work from Office
Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: : Position Overview: As a Senior Embedded Systems Engineer, you will play a critical role in the design, development, and maintenance of embedded systems and software. You will work closely with cross-functional teams to deliver high-quality, reliable, and efficient solutions. Your expertise in C/C++ and embedded systems will be essential in driving our projects to success. Key Responsibilities: Design, develop, and test embedded software and firmware for various applications. Collaborate with hardware engineers to integrate software and hardware components. Optimize and debug embedded systems to ensure high performance and reliability. Participate in code reviews and provide constructive feedback to team members. Required Qualifications: Bachelors or Masters degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field. Minimum of 7-9 years of experience in embedded systems development. Strong Programming skills, preferably C++/C. Strong understanding of embedded systems architecture and design principles. Excellent problem-solving skills and attention to detail. Strong communication and teamwork skills. Good experience in multimedia framework and ARM based chipsets. Solid aptitude, quick learner, self-motivated, willing to explore and work across breadth of various technology areas. Preferred Qualifications: Experience with Windows and Linux kernel and driver development and Android HAL development. Strong knowledge on Boot flow and OS internals. Experience with PC software - System BIOS, UEFI, ACPI, Drivers, Applications Embedded OS (Kernel architecture, OS services heap, memory, multi-core, multi-threading, and crash debugging). Experience on system performance profiling and optimization techniques. Experience with debugging tools and techniques (e.g., WinDbg , JTAG, GDB). Understanding of hardware interfaces and communication protocols (e.g., I2C, SPI, UART). Develop and maintain documentation for software designs, code, and test procedures. Stay up-to-date with industry trends and emerging technologies to drive innovation. Mentor and guide junior engineers, fostering a culture of continuous learning and improvement. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc.
Posted 5 days ago
6.0 - 11.0 years
14 - 19 Lacs
Hyderabad
Work from Office
Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 5+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience. 3+ years of work experience with Programming Language such as C, C++, Java, Python, etc. Preferred Qualifications: Master's Degree in Engineering, Computer Science or related field. 12+ years of Software Engineering. 8+ years of experience with Linux Distributions such as (Yocto, OpenWRT, Debian). 8+ year of hands-on work experience with Git, GitHub, Gerrit, Source Code Management Systems. 5+ years in a technical leadership role with or without direct reports. 5+ years of experience with Linux system API. Principal Duties and Responsibilities: Leverages advanced Software knowledge and experience to design, develop, create, modify, and validate critical embedded and/or specialized software programs for Linux based systems. Analyzes user needs, software requirements, and time and cost constraints to design and customize sophisticated software for optimal operational efficiency. Designs and implements software sub-systems for complex, large-scale products and systems. Leads design, coding, sustenance and testing efforts to ensure that projects are completed to specifications and schedules. Performs highly complex code reviews and regression tests as well as triages and fixes issues to ensure the quality of code. Collaborates with individuals outside the software function (e.g., Hardware, Systems, and Test engineers) to increase leverage and design solutions that work with other components of a specific project. Writes detailed technical documentation for highly complex Software projects; reviews technical documentation for junior engineers. Level of Responsibility: Works independently with minimal supervision. Provides supervision/guidance to other team members. Decision-making is critical in nature and highly impacts program, product, or project success. Requires verbal and written communication skills to convey complex information. May require negotiation, influence, tact, etc. Has a moderate amount of influence over key organizational decisions (e.g., is consulted by senior leadership to make key decisions). Tasks often require multiple steps which can be performed in various orders; extensive planning, problem-solving, and prioritization must occur to complete the tasks effectively. Additional Requirement: Domain Expert in Linux Distributions such as (Yocto, OpenWRT, Debian). Hands on exposure to development on Linux based systems spanning Linux kernel and user-space, including operating system concepts, file systems, processes, and architecture. Experience contributing to open source projects and understanding of open source licenses and community practices. Solid understanding of Linux security, networking and user management. Knowledge of tools like Docker, Kubernetes, and virtualization technologies. Solid understanding of data structures. Exposure to a full product lifecycle on a semiconductor platform. Hands on experience in bootloader, kernel, complex issues analysis, using tools like GDB, strace, dmesg and system logs. Ability to formulate and present technology topics to a wide range of participants including senior executive stakeholders and product managers. Strong proof of leading development of software products through full lifecycle, from requirement analysis to milestone-based delivery and maintenance. Ability to thrive in a changing environment. Programming Language Skills: C, C++, Python, Rust and shell scripting. Ability to lead engineers in varying types of executing tasks.
Posted 5 days ago
1.0 years
0 Lacs
Noida, Uttar Pradesh, India
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. Show more Show less
Posted 5 days ago
8.0 - 13.0 years
25 - 30 Lacs
Bengaluru
Work from Office
Job Summary Person at this position owns architecture/ design of a sub-system (a set of modules or a product), formulates new solution and ideas and produces new or original work. Person demonstrates the ability to justify a stand or decision supported by sound technical knowledge base. Person is able to the represent the organization externally in detailed technical discussion with the customer with a high level of authority on technical matters. Person leads projects which are of significant organisational profile and makes trade-off decisions to deliver solutions that both meet customer's technical requirements and timelines. Person demonstrates the ability to analyse and interpret complex problems and improve, change or adapt existing methods to solve the problem. Roles & Responsibilities Person at this position owns architecture/ design of a sub-system (a set of modules or a product), formulates new solution and ideas and produces new or original work. Person demonstrates the ability to justify a stand or decision supported by sound technical knowledge base. Person is able to the represent the organization externally in detailed technical discussion with the customer with a high level of authority on technical matters. Person leads projects which are of significant organisational profile and makes trade-off decisions to deliver solutions that both meet customer's technical requirements and timelines. Person demonstrates the ability to analyse and interpret complex problems and improve, change or adapt existing methods to solve the problem. Education and Experience Required Engineering graduate, MCA, etc Experience ; Competencies Description Application Protocol & Engines - Linux engineer is one: who has done one or more of the following on Embedded Linux design, development/customization, bug fixing/sustenance who has experience in one or more of the following domains Multimedia Telephony Connectivity Sensor Security Platforms- Mandatory to have worked on one or more of the following: Embedded Linux Technology Standard- NA Tools- Mandatory to have worked on one or more of the following; gdb/ddd; linux editors; top; ps; meminfo Languages- Mandatory to have worked on one or more of the following; C; C++ Specialization- MULTIMEDIA, CONNECTIVITY, TELEPHONY, CARRIER GRADE PLATFORM, GENERIC FRAMEWORK.
Posted 5 days ago
0.0 - 7.0 years
0 Lacs
Bengaluru, Karnataka
On-site
Interview Mode: Face-to-Face (mandatory), Bengaluru CTC: Up to ₹28 LPA Experience: 7 to 9 Years Notice Period: Immediate to 30 days preferred Job Summary: We are hiring a Technical Lead with expertise in C development , Linux kernel , and network protocol stacks (L2/L3) for a full-time position with our client Incedo , a leading US-based digital transformation firm. The selected candidate will work closely with A10 Networks, contributing to next-gen networking and application delivery solutions. Key Responsibilities: Design and develop efficient, high-performance software in C for Linux-based systems Work with embedded operating systems (Linux/RTOS) Hands-on development involving TCP/IP, UDP/IP, socket programming , DNS, DHCP, HTTP Collaborate with global engineering teams to deliver high-quality software Conduct root cause analysis using GDB and debug tools Work across the software development lifecycle (design, test, deploy, maintain) Guide and mentor junior developers in the team Must-Have Skills: Strong C programming and Linux systems programming Networking fundamentals: OSI stack, L2/L3 protocols, Socket Programming Experience with Embedded Operating Systems / RTOS Hands-on with Python scripting Strong knowledge of data structures, algorithms, and debugging (GDB) Source control tools: Git, SVN, or CVS Preferred Qualifications: Experience with load balancers, A10 Networks products, or telecom protocols Familiarity with 5G, cloud-native networks , or secure application delivery Experience in customer escalation handling and cross-functional collaboration Education: B.Tech / M.Tech in Computer Science, Electronics, or relevant stream 7 to 9 years of experience in embedded or networking software roles Work Details: Location: Bengaluru (On-site, Work From Office) Work Days: Monday to Friday Interview Mode: Face-to-Face only in Bengaluru. Salary: Up to ₹28 LPA Job Types: Full-time, Permanent Pay: Up to ₹2,800,000.00 per year Application Question(s): Are you available for face-to-face interview in Bengaluru? " __ __ __ _ " Education: Bachelor's (Preferred) Experience: this field: 7 years (Preferred) Location: Bengaluru, Karnataka (Required) Work Location: In person
Posted 5 days ago
2.0 years
0 Lacs
Greater Kolkata Area
Remote
Job Summary We are seeking a highly talented and motivated Embedded Developer with a strong foundation in C/C++ programming and proven experience working with Windows IoT-based platforms. The ideal candidate will play a crucial role in developing and optimizing embedded system performance, contributing significantly to the creation of robust and reliable industrial control systems. This position offers an exciting opportunity to work on cutting-edge embedded technologies from a remote setup within India, with potential for international travel based on project Responsibilities Application Development : Design, develop, and optimize high-performance embedded applications primarily using C/C++. Write efficient, reliable, and maintainable code for resource-constrained embedded IoT System Customization & Maintenance : Customize, configure, and maintain embedded systems specifically based on Windows IoT platforms. Work with Windows IoT Core, enterprise editions, and related tools for OS image creation, deployment, and Integration : Integrate various hardware interfaces (e.g., GPIO, UART, SPI, I2C, USB, Ethernet, Wi-Fi) with embedded software. Effectively manage system resources, memory, and power consumption for optimal Testing & Validation : Conduct rigorous system testing, debugging, and validation to ensure applications meet defined performance benchmarks, functional specifications, and reliability standards. Utilize hardware-software debugging tools and oscilloscopes for efficient Collaboration : Collaborate closely with cross-functional teams, including hardware engineers, quality assurance, and project managers, to ensure seamless operation and integration across platforms and project Support & Deployment : Provide comprehensive onsite and overseas technical support for deployed systems when required, assisting with installation, troubleshooting, and maintenance. Participate in system deployment and commissioning activities as & Best Practices : Create and maintain thorough technical documentation, including design specifications, test plans, and user manuals. Adhere to coding standards, version control practices, and software development : Bachelors or Masters degree in Electronics Engineering, Computer Engineering, Embedded Systems, or a closely related : 2 to 6 years of hands-on, practical experience in embedded systems development. Strong proficiency in C and C++ programming languages, specifically for embedded OS Expertise : Strong understanding and practical experience with Windows IoT (IoT Core, IoT Enterprise) and its development environment. Familiarity with real-time embedded systems concepts and potentially Real-Time Operating Systems (RTOS). Proven experience with hardware-software integration, device drivers, and various communication protocols relevant to embedded systems. Hands-on experience with debugging tools (e.g., JTAG, GDB, logic analyzers, oscilloscopes) for embedded systems. Excellent problem-solving and analytical skills for diagnosing and resolving complex embedded system issues. Effective written and verbal communication skills for technical discussions, documentation, and client interactions. Travel Readiness : Openness and willingness to undertake overseas travel for project deployment, testing, or support requirements. (ref:hirist.tech) Show more Show less
Posted 6 days ago
8.0 years
0 Lacs
Bangalore Urban, Karnataka, India
On-site
Why Join Us? If you are a sharp developer who likes to explore, investigate, and learn new things every day, this is the job for you! As a SW developer in the Customer Focus Group, you will get the opportunity to take part in the development of complex solutions for Check Point’s security platforms while diving into unfamiliar code with known issues, locate it, and design a code or architecture to overcome it. To achieve this, you will work collaborate with technical support engineers on production impacting cases while performing the code investigations. We are looking for ambitious, hardworking, innovative, self-motivated and quick learning SW developer to join our team. Key Responsibilities Investigate and resolve complex, high-impact issues reported from production environments. Collaborate with TAC engineers to analyse problems in the field and develop software solutions. Write clean, reliable, and maintainable code for a variety of components across different products. Maintain high coding standards, including code reviews, testing, and documentation. Analyse system behaviour and logs to identify performance bottlenecks and functional bugs. Contribute to ongoing efforts in improving the stability, performance, and supportability of the product. Propose and implement preventive improvements to reduce future occurrences of similar issues. Qualifications BS/MS in CS/CE or similar field and a proven work experience as a Software Developer At least 8+ years of experience in C / C++ development – Mandatory Solid understanding of operating systems, memory management, concurrency, and multi-threading Strong knowledge of TCP/IP networking, protocols, and system-level programming Experience working in Linux/Unix environments Familiarity with debugging tools such as GDB, Valgrind, strace, and log analysis Ability to quickly understand large codebases and identify logical errors or inefficiencies Strong problem-solving skills and the ability to work independently Good communication and interpersonal skills Advantages Experience working on security or networking products Exposure to customer issues or work in production environments Show more Show less
Posted 6 days ago
4.0 years
0 Lacs
Hyderābād
On-site
Company: Qualcomm India Private Limited Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Drivers design and development on multiprocessor and multithreaded ASIC platforms. Good understanding of microprocessor, multiprocessor architecture. ARM, DSP, etc Good understanding of real-time/embedded programming concepts & real time operating systems concepts Good understanding of Linux driver development Drivers development/support on USB, Storage, UART, I2C,SPI,Slimbus, etc Driver development/support includes configuration of ARM Bus architecture protocols AXI/AHB/APB and Advanced AMBA. Good understanding and proficiency in C and assembly programming Proficiency in Python programming Experience in using debugging tools like Lauterbach/Trace32 tools, GDB and LLDB Ability to analyze, triage and debug complex system level problems and issues. Good analytical and problem solving skills Good communication skills Education Requirements: BE/B.Tech/M.Tech/M.S (preferably in electronics and embedded systems background) Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. 2+ years of work experience with Programming Language such as C, C++, Java, Python, etc. 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.
Posted 6 days ago
2.0 years
1 - 9 Lacs
Hyderābād
On-site
Company: Qualcomm India Private Limited Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces. 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. Preferred Qualifications: Bachelor’s degree in computer science Master’s degree in computer science Principal Duties and Responsibilities: Mandatory: Strong expertise in the C programming language Experience with ARM-based embedded systems Proficiency in ARM architecture, including ARMv8 and ARMv9 Understanding of virtual memory management, page tables, and TLB (Translation Lookaside Buffer) management Strong understanding of basic OS concepts such as scheduling, memory management and locking mechanisms Hands-on experience in writing device drivers in C Experience with debuggers such as gdb, T32 for issues debugging Preferred skills: Hands-on experience with ARM-based hypervisors and virtualization platforms Experience with ARM-based virtualization solutions like Xen, KVM etc Experience with ARM System Memory Management Unit (SMMU), including its role in address translation and memory protection Strong communication and collaboration skills Familiarity with CPU scheduling algorithms, including how hypervisors manage virtual CPU scheduling across physical cores Experience with Linux Kernel development Familiarity of open source VM management tools such as QEMU, kvmtool etc Good to have: Python, shell scripting and Linux based development environment Strong knowledge of ARM TrustZone technology Participation in open-source related activities Level of Responsibility: Works under supervision. Decision-making may affect work beyond immediate work group. Requires verbal and written communication skills to convey information. May require basic negotiation, influence, tact, etc. Tasks do not have defined steps; planning, problem-solving, and prioritization must occur to complete the tasks effectively. 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.
Posted 6 days ago
4.0 years
0 Lacs
Bengaluru, Karnataka, India
On-site
Job Summary NetApp is seeking a seasoned Software Engineer with substantial experience to become a vital member of our WAFL team. This 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 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. Should have worked in Storage Domain & RAID experience is preferred. 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 At NetApp, we embrace a hybrid working environment designed to strengthen connection, collaboration, and culture for all employees. This means that most roles will have some level of in-office and/or in-person expectations, which will be shared during the recruitment process. Equal Opportunity Employer NetApp is firmly committed to Equal Employment Opportunity (EEO) and to compliance with all laws that prohibit employment discrimination based on age, race, color, gender, sexual orientation, gender identity, national origin, religion, disability or genetic information, pregnancy, and any protected classification. Why NetApp? We are all about helping customers turn challenges into business opportunity. It starts with bringing new thinking to age-old problems, like how to use data most effectively to run better - but also to innovate. We tailor our approach to the customer's unique needs with a combination of fresh thinking and proven approaches. We enable a healthy work-life balance. Our volunteer time off program is best in class, offering employees 40 hours of paid time off each year to volunteer with their favourite organizations. We provide comprehensive benefits, including health care, life and accident plans, emotional support resources for you and your family, legal services, and financial savings programs to help you plan for your future. We support professional and personal growth through educational assistance and provide access to various discounts and perks to enhance your overall quality of life. If you want to help us build knowledge and solve big problems, let's talk. Show more Show less
Posted 6 days ago
5.0 years
0 Lacs
Bengaluru, Karnataka, India
On-site
Dear Aspirant! We empower our people to stay resilient and relevant in a constantly changing world. We’re looking for people who are always searching for creative ways to grow and learn. People who want to make a real impact, now and in the future. Does that sound like you? Then it seems like you’d make a great addition to our vibrant international team. We are looking for: Software Developer (C++ and embedded systems) , You’ll make an impact by: Software Developer with good knowledge on C++ Design, develop, and maintain software components for embedded systems and system-level applications. Architect software solutions with a focus on scalability, performance, and maintainability. Implement and maintain software modules in C and C++, following standard processes in coding, testing, and debugging. Use object-oriented programming principles to design robust and reusable software components. Leverage Standard Template Library (STL) and modern C++ features such as smart pointers to optimize memory management and system performance. Implement concurrency mechanisms to ensure safe and efficient multithreading in software applications. Participate in code reviews and provide constructive feedback to team members. Collaborate with multi-functional teams, including hardware engineers and quality assurance, to deliver high-quality products. Provide technical leadership and mentorship to junior engineers, helping them grow their skills and knowledge. Solve complex system-level issues and perform root cause analysis. Use your skills to move the world forward! Bachelor’s or Master in computer science, Electrical Engineering, or a related field. 5+ years of professional experience in software development, with a strong emphasis on C++ and embedded systems. Proficient in C and C++, with a solid understanding of object-oriented programming (OOP) concepts. Experience with Linux system programming. Knowledge of smart pointers, STL, and modern C++ features (C++11 and later). Strong understanding of concurrency, including threads, synchronization, and inter-process communication. Experience with software design patterns, architecture, and principles. Excellent problem-solving skills and ability to solve complex software issues. Ability to work independently and in a team-oriented environment. Preferred Skills: Experience with additional RTOS environments beyond VxWorks. Familiarity with Linux kernel internals and device driver development. Knowledge of networking protocols and embedded communication standards. Exposure to software development methodologies such as Agile or Scrum. Experience with software development tools like GDB, Valgrind, and performance profilers. Create a better #TomorrowWithUs! This role is based in Bangalore, where you’ll get the chance to work with teams impacting entire cities, countries - and the shape of things to come. We’re Siemens. A collection of over 312,000 minds building the future, one day at a time in over 200 countries. We're dedicated to equality, and we encourage applications that reflect the diversity of the communities we work in. All employment decisions at Siemens are based on qualifications, merit and business need. Bring your curiosity and imagination and help us shape tomorrow. Find out more about Siemens careers at: www.siemens.com/careers Find out more about the Digital world of Siemens here: www.siemens.com/careers/digitalminds Show more Show less
Posted 1 week ago
7.0 years
0 Lacs
Gurugram, Haryana, India
On-site
Job Title: Embedded AUTOSAR Engineer Location: Gurgaon, India Experience: 3–7 Years Department: Automotive Embedded Systems Employment Type: Full-Time | Onsite About Hubnex Labs Hubnex Labs is an advanced software and consulting company focused on delivering high-performance engineering solutions across industries. We are expanding our automotive embedded systems team and are hiring top talent for AUTOSAR development in vehicle network communication systems. Role Overview As an Embedded AUTOSAR Engineer , you will work with the Vehicle Network MCU team to design, develop, and integrate High-Level Functions (HLFs) and Low-Level Functions (LLFs) using AUTOSAR and non-AUTOSAR architectures. Your role will be key to the development of embedded automotive ECUs for CAN and LIN-based communications. Key Responsibilities Analyze system and software requirements for vehicle network modules Develop and maintain AUTOSAR-based CAN & LIN communication stacks Create and implement functional specifications, design documents, and unit/module test plans Work on diagnostics implementation using UDS/KWP protocols Ensure software quality through unit testing and static code analysis Contribute to AUTOSAR BSW configuration and MCAL layer integration Troubleshoot and resolve embedded software issues Support process adherence to A-SPICE and MISRA guidelines Collaborate with global engineering teams in agile/scrum environments Mandatory Skills & Tools Strong proficiency in Embedded C programming In-depth experience with AUTOSAR architecture, BSW, MCAL, and RTE Hands-on expertise in CAN and LIN protocol stacks Experience in diagnostic services (UDS, KWP) Knowledge of AUTOSAR tools (DaVinci Developer/Configurator, EB Tresos) Familiarity with static code analysis, unit testing, and code optimization Experience using tools like GIT, SVN, Enterprise Architect (UML), JIRA Understanding of MISRA C, State Machine Design, and OOAD principles Preferred Skills Exposure to Cybersecurity in automotive networks Knowledge of ASPICE-compliant processes Debugging with GDB, memory profilers, and trace tools Familiarity with video/image processing, GStreamer, or H.264 is a plus Education Bachelor’s or Master’s degree in Electronics, Computer Science, Electrical Engineering, or a related field Why Hubnex Labs? Join a fast-growing innovation-driven tech consulting firm Collaborate with global OEMs and Tier-1 suppliers Work on future-ready automotive projects with end-to-end ownership Competitive compensation, performance rewards, and career acceleration Skills: bsw,misra c,jira,embedded systems,autosar architecture,lin protocol stack,ooad,code optimization,embedded c programming,git,diagnostic services,kwp,davinci configurator,enterprise architect,uds,svn,unit testing,static code analysis,rte,can protocol stack,automotive,eb tresos,mcal,uml,state machine design,embedded,davinci developer,autosar Show more Show less
Posted 1 week ago
6.0 - 11.0 years
10 - 14 Lacs
Kolkata, Mumbai, New Delhi
Work from Office
About Us At SentinelOne, were redefining cybersecurity by pushing the limits of whats possible?leveraging AI-powered, data-driven innovation to stay ahead of tomorrows threats From building industry-leading products to cultivating an exceptional company culture, our core values guide everything we do Were looking for passionate individuals who thrive in collaborative environments and are eager to drive impact If youre excited about solving complex challenges in bold, innovative ways, wed love to connect with you What are we looking for We are looking for talented Windows, Linux, and macOS researchers; people who are always looking to analyze and break things while looking for a complete understanding of how they work; people who live to beat the system and challenge it, and people who are in pursuit of outsmarting malware and overcoming it to protect our customers What will you do Youll be part of an exceptional malware detection team that will ensure we provide the best detection, protection, and visibility capabilities to our customers at any given time The team does it by performing in-depth analysis and research of threats and vulnerabilities while also being responsible for closing the detection gap through the development and deployment of signatures to millions of endpoints across the globe Youll be working closely with other detection teams to ensure our customers get the best security products they can Your time will be mostly focused on research and development Research Youll perform cutting edge research and analyze (through reverse engineering and other methods) files, TTPs, exploits, and malwares to understand how they operate and behave The research will mostly be based on binaries and sample files but may also be based on other types of data sources like events and behaviors Youll get the opportunity to work on the latest threats and malware samples to tackle sophisticated challenges of cyber security Your research findings will be used for delivering new signatures and/or shared with other detection teams to improve our productsdetection capabilities As a malware research expert, youll collaborate with many internal/external teams to form a consensus group of experts who will enhance the detection using their expertise and knowledge Development Youll be responsible for developing the signatures for all of our engines that will improve our detection, protection, and visibility, reaching all of our millions of endpoints across the globe Youll be responsible for the quality and accuracy (FP/FNs) of the deliverables and be accountable for them Youll create, maintain, and improve existing infrastructure and tools that are being used by the team You will also be encouraged to write white papers, blogs, and articles (only if you wish to) What experience or knowledge should you bring A dedication to continuous learning and skill development to meet evolving job demands Minimum 3 years of experience in both static and dynamic malware analysis and reverse engineering Proficiency with reverse engineering and analysis tools, such as disassemblers, compilers, and debuggers like IDA, Ghidra, Hopper, LLDB, GDB Strong background in malware analysis and understanding its behavior consisting of advanced malware techniques, including anti -tampering, defense evasion, lateral movement, persistence and ransomware activities Good understanding of MITRE attack TTPs A strong inclination towards automating routine tasks and increasing efficiency Excellent and deep understanding of Linux (both UM and KM) Excellent understanding how core system components (Process and Threads, IPC, tracing, Security, Virtual Memory, eBPF) work behind the scenes Understanding of Containers and K8s Understanding of ARM/ M1 architecture Understanding of sandbox internals/escapes, Transparency, Consent and Control (TCC) internals/escapes Understanding of security mechanisms File Quarantine, XProtect , Gatekeeper Why us You will be joining a cutting-edge company, where you will tackle extraordinary challenges and work with the very best in the industry along with competitive compensation Flexible working hours and hybrid/remote work model Flexible Time Off Flexible Paid Sick Days Global gender-neutral Parental Leave (16 weeks, beyond the leave provided by the local laws) Generous employee stock plan in the form of RSUs (restricted stock units) On top of RSUs, you can benefit from our attractive ESPP (employee stock purchase plan) Gym membership/sports gears Wellness Coach app, with 3,000+ on-demand sessions, daily interactive classes, audiobooks, and unlimited private coaching Private medical insurance plan for you and your family Life Insurance covered by S1 (for employees) Telemedical app consultation (zyla) Global Employee Assistance Program (confidential counseling related to both personal and work life matters) High-end MacBook or Windows laptop Home-office-setup allowances (one time) and maintenance allowance Internet allowances Provident Fund and Gratuity (as per govt clause) NPS contribution (Employee contribution) Half yearly bonus program depending on the individual and company performance Above standard referral bonus as per policy LinkedIn learning Business platform for Hard/Soft skills Training & Support for your further educational activities/trainings Sodexo food coupons SentinelOne is proud to be an Equal Employment Opportunity and Affirmative Action employer We do not discriminate based upon 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 SentinelOne participates in the E-Verify Program for all U S based roles Show more Show less
Posted 1 week ago
6.0 years
0 Lacs
Hyderabad, Telangana, India
On-site
Hi, We have an opening for Python Senior developer role: - 5 days from office Mandatory skill sets - 6+ years hands on experience in software development on Linux. 4+ years of experience in Python programming. 1+ years of experience in C/C++ or Java Programming. 1+ years hands on scripting experience in Perl, shell, etc. Interested candidates please revert back with updated CV. Below is the JD: - Job Purpose The New York Stock Exchange, a subsidiary of Intercontinental Exchange, Inc. (ICE) presents an opportunity for a full-time Senior Developer to join a team responsible for systems development in a high throughput, low latency trading environment. The Senior Developer will have experience in all phases of software development lifecycle, from requirements gathering, to design, coding, unit testing, debugging and supporting in production. This position requires technical proficiency/problem solving as well as an eager attitude, curiosity, professionalism and solid communication skills. The successful candidate will play a key role in building and automating low-latency, high throughput back-end software systems to continue to maintain a leading position in low latency trading. The ideal candidate should be knowledgeable in performance-oriented programming, automation, relational database systems, python, C/C++ . Strong written and oral communication as the applicant will frequently be interacting with development, testing and operations teams. Responsibilities Develop framework, tools and scripts for trading system development. Develop automation framework and scripts for production monitoring and verification. Collaborate with architects and developers to understand the system functionality and behavior. Develop tools and scripts for Continuous Integration and Delivery. Collaborate with other Developers and QA Engineers to execute full cycle integration, functional, regression and performance testing. Continuously improve the system performance and propose better solutions. Provide on-call technical support during business and, occasionally, off hours depending on rotation and/or subject-matter expertise on a given component. Effectively interact with business and operations for solving design and operational challenges. Knowledge and Experience 6+ years hands on experience in software development on Linux. 4+ years of experience in Python programming. 1+ years of experience in C/C++ or Java Programming. 1+ years hands on scripting experience in Perl, shell, etc., Experience with code analysis and coverage tools like gdb, Valgrind, Coverity. Experience with supporting production changes, UAT testing and debugging production issues. Strong understanding of computer science fundamentals, algorithms and data structure. Strong automation skills. Good understanding of TCP/IP and Multicast network protocols. Ability to work in a highly demanding and fast-paced environment. Experience with trading, market data and financial applications Show more Show less
Posted 1 week ago
0.0 - 5.0 years
0 - 2 Lacs
Coimbatore
Work from Office
SUMMARY Freelance Opportunities with GIG4U Join the Gig Revolution! Are you a student, gig worker, or someone looking to earn through short - term, flexible jobs? At GIG4U, we bring exciting freelance gigs across cities, giving you the chance to work with leading brands and gain hands - on experience in the retail, events, fieldwork, and services sectors. Who Can Join? Anyone with passion, energy, and a will to earn! Whether you're a college student, in - between jobs, or looking for a flexible income stream GIG4U is for you. Roles You Can Explore Event Promoters & Event Coordinators Retail Store Executives (Part - Time/Full - Time) Field Promoters & Brand Ambassadors Market Survey Executives Background Verification Executives Freelance Stock Audit Support Merchant Onboarding Executives Product Demo & Field Sampling Staff Freelance Delivery Executives & Warehouse Support Why GIG4U? Flexible Schedules Choose when and where you want to work Quick & Transparent Payouts Per Day, Per Hour, Per Task models Easy Onboarding Process Just sign up and get verified Short - Term Projects Ideal for building experience fast Weekly/Task - Based Earnings Starting from 500/day and up to 20,000+/month Work with Top Brands Boost your profile with real - world gigs No Long - Term Commitment Work when you can, skip when you can’t Requirements A smartphone with internet access Good communication skills Field roles may require a two - wheeler and local travel Must be punctual, proactive, and customer - friendly Benefits Earnings & Payouts: Minimum Earnings: 16,000/month Maximum Earnings: 20,000/month Weekly payouts are based on performance. Earnings may vary depending on specific city slabs.
Posted 1 week ago
0.0 - 5.0 years
0 - 2 Lacs
Kolkata
Work from Office
SUMMARY Freelance Opportunities with GIG4U Join the Gig Revolution! Are you a student, gig worker, or someone looking to earn through short - term, flexible jobs? At GIG4U, we bring exciting freelance gigs across cities, giving you the chance to work with leading brands and gain hands - on experience in the retail, events, fieldwork, and services sectors. Who Can Join? Anyone with passion, energy, and a will to earn! Whether you're a college student, in - between jobs, or looking for a flexible income stream GIG4U is for you. Roles You Can Explore Event Promoters & Event Coordinators Retail Store Executives (Part - Time/Full - Time) Field Promoters & Brand Ambassadors Market Survey Executives Background Verification Executives Freelance Stock Audit Support Merchant Onboarding Executives Product Demo & Field Sampling Staff Freelance Delivery Executives & Warehouse Support Why GIG4U? Flexible Schedules Choose when and where you want to work Quick & Transparent Payouts Per Day, Per Hour, Per Task models Easy Onboarding Process Just sign up and get verified Short - Term Projects Ideal for building experience fast Weekly/Task - Based Earnings Starting from 500/day and up to 20,000+/month Work with Top Brands Boost your profile with real - world gigs No Long - Term Commitment Work when you can, skip when you can’t Requirements A smartphone with internet access Good communication skills Field roles may require a two - wheeler and local travel Must be punctual, proactive, and customer - friendly Benefits Earnings & Payouts: Minimum Earnings: 16,000/month Maximum Earnings: 20,000/month Weekly payouts are based on performance. Earnings may vary depending on specific city slabs.
Posted 1 week ago
0.0 - 5.0 years
1 - 3 Lacs
Noida
Work from Office
SUMMARY Freelance Opportunities with GIG4U Join the Gig Revolution! Are you a student, gig worker, or someone looking to earn through short - term, flexible jobs? At GIG4U, we bring exciting freelance gigs across cities, giving you the chance to work with leading brands and gain hands - on experience in the retail, events, fieldwork, and services sectors. Who Can Join? Anyone with passion, energy, and a will to earn! Whether you're a college student, in - between jobs, or looking for a flexible income stream GIG4U is for you. Roles You Can Explore Event Promoters & Event Coordinators Retail Store Executives (Part - Time/Full - Time) Field Promoters & Brand Ambassadors Market Survey Executives Background Verification Executives Freelance Stock Audit Support Merchant Onboarding Executives Product Demo & Field Sampling Staff Freelance Delivery Executives & Warehouse Support Why GIG4U? Flexible Schedules Choose when and where you want to work Quick & Transparent Payouts Per Day, Per Hour, Per Task models Easy Onboarding Process Just sign up and get verified Short - Term Projects Ideal for building experience fast Weekly/Task - Based Earnings Starting from 500/day and up to 20,000+/month Work with Top Brands Boost your profile with real - world gigs No Long - Term Commitment Work when you can, skip when you can’t Requirements A smartphone with internet access Good communication skills Field roles may require a two - wheeler and local travel Must be punctual, proactive, and customer - friendly Benefits Earnings & Payouts: Minimum Earnings: 16,000/month Maximum Earnings: 20,000/month Weekly payouts are based on performance. Earnings may vary depending on specific city slabs.
Posted 1 week ago
3.0 - 8.0 years
3 - 8 Lacs
Chennai
Work from Office
3+ years of programming experience Proficient in C++ programming. Solid understanding of Unix/Linux environments. Basic understanding of RDBMS databases like oracle and SQL server Basic knowledge of database administration Latest knowledge of development methodologies and modern software design
Posted 1 week ago
1.0 - 3.0 years
2 - 5 Lacs
Pune
Work from Office
Mandatory Should have good knowledge of C#, WCF and OOPs concepts Should have worked on Windows platform Should be good on deign and multithreading concepts""Good To Have : Knowledge and experience of creating UML diagrams is preferred Should be good on deign and multithreading concepts Knowledge of shared memory is preferred.
Posted 1 week 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.
Accenture
36723 Jobs | Dublin
Wipro
11788 Jobs | Bengaluru
EY
8277 Jobs | London
IBM
6362 Jobs | Armonk
Amazon
6322 Jobs | Seattle,WA
Oracle
5543 Jobs | Redwood City
Capgemini
5131 Jobs | Paris,France
Uplers
4724 Jobs | Ahmedabad
Infosys
4329 Jobs | Bangalore,Karnataka
Accenture in India
4290 Jobs | Dublin 2