Jobs
Interviews

582 Memory Management Jobs - Page 9

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

3.0 - 5.0 years

7 - 11 Lacs

Coimbatore

Work from Office

As a Software Developer you'll participate in many aspects of the software development lifecycle, such as design, code implementation, testing, and support. You will create software that enables your clients' hybrid-cloud and AI journeys. You'll have the opportunity to work with the latest technologies, ensuring the applications delivered are high performing, highly available, responsive, and maintainable. Your primary responsibilities include: Analytical Problem-Solving and Solution EnhancementAnalyze, validate and propose improvements to existing failures, with the support of the architect and technical leader. Comprehensive Engagement Across Process PhasesInvolvement in every step of the process, from design, development, testing release changes and troubleshoot where necessary, providing a great customer service. Strategic Stakeholder Engagement and Innovative Coding SolutionsDrive key discussions with your stakeholders and analyze the current landscape for opportunities to operate and code creative solutions. Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise BE / B Tech in any stream, M.Sc. (Computer Science/IT) / M.C.A, with Minimum 3-5 years of experience with software development. Experience in have working knowledge on Java 8 or higher. Proven working experience on both Spring and Hibernate (Spring 4 or above). Experience in knowing OOP concepts well. Should be proficient in Exception Handling, Collections, Abstract Classes and Interfaces, Constructors, File IO (Input/Output) and Serialization, Collections (List, Map, Set), Access Specifiers, Exceptions (Checked, Unchecked), Generics, Java Keywords (Static, Final, Volatile, Synchronized, Transient), JVM (Java Virtual Machine) and Memory Management, Multithreading and Synchronization, JSP (Java Server Page)/ Servlets Preferred technical and professional experience Should be conversant with Build tools like Ant, Maven and Git Must have experience on Design patterns and Optimize usage. Proven work experience on Spring Core, Spring ORM, Spring DAO, Spring AOP, Hibernate would be an added advantage

Posted 2 weeks ago

Apply

2.0 - 7.0 years

6 - 10 Lacs

Bengaluru

Work from Office

As a Logic design Engineer in the IBM Systems division, you will be responsible for the microarchitecture design and development of features to meet Secure, high performance & low power targets of the Mainframe and / or POWER customers. Deep expertise in the implementation of functional units within the core / cache / Memory controller / Interrupt / crypto / PCIE / DLL Additional responsibilities: logic (RTL) design, timing closure, CDC analysis etc. Understand and Design Power efficient logic. Agile project planning and execution. RequirementsMasters in VLSI with demonstrated experience in the micro architecture and design of state of art Processor features to enhance high performance secure system performance. Required education Bachelor's Degree Required technical and professional expertise -2+ years of relevant experience - At least 1 generation of processor L2 cache or LLC design delivery leadership. - Expertise in cache coherence protocols for symmetric multiprocessors (SMP), covering both chip SMP and multi-socket SMP. - Experience with NuCA / NuMA (Non-uniform Cache / Memory architecture) architectures and implementations. - Working knowledge of memory consistency, store ordering, weakly and strongly ordered memory. - Experience in logical and physical design of caches including directories (tags, set associative memories), data SRAM, design for low latency, multiple parallel finite state machine design, deadlock-free designs.

Posted 2 weeks ago

Apply

2.0 - 5.0 years

5 - 9 Lacs

Bengaluru

Work from Office

Kotlin, Java, Android SDK, Android architecture patterns (MVVM), Understanding of interoperability between Compose and the traditional View system. Knowledge of best practices for background tasks and UI updates. Clean architecture, performance optimization The unidirectional data flow (State - Intent - Action - Effect/Event - State Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise Understanding of ModularizationThis is key for our multi-tenancy strategy particularly when we ever attempt module swapping. Git, JIRA, UI / UX Design. Should look for experience in defining modules, providing dependencies, and understanding scopes. Good if they have experience with how DI frameworks manage dependencies across different modules and understanding of component hierarchies and scoping in a modular application Preferred technical and professional experience Excellent Testing / Debugging / Troubleshooting skills, Memory management.

Posted 2 weeks ago

Apply

5.0 - 10.0 years

5 - 9 Lacs

Hyderabad

Work from Office

Project Role : Advanced Application Engineer Project Role Description : Develop innovative technology solutions for emerging industries and products. Interpret system requirements into design specifications. Must have skills : Apple iOS Application Development Good to have skills : NAMinimum 7.5 year(s) of experience is required Educational Qualification : 15 years full time education Summary :We are looking for a skilled iOS Application Developer with over 5 years of experience to design and build innovative mobile applications. The ideal candidate will have strong expertise in SwiftUI and Swift, a solid understanding of iOS frameworks and architectures, and hands-on experience with Agile development practices. You will collaborate with cross-functional teams to develop scalable, high-performance applications while ensuring compliance with App Store guidelines. Roles & Responsibilities:- Develop and maintain iOS applications using Swift and SwiftUI.- Design and implement application architecture and design patterns such as Clean Architecture, MVVM, MVC, VIPER, and Singleton.- Collaborate with back-end developers to integrate RESTful APIs and ensure smooth communication between front-end and back-end systems.- Write clean, scalable, and maintainable code.- Debug, troubleshoot, and resolve application performance and memory management issues.- Utilize Xcode instruments and other tools to optimize app performance.- Manage dependencies using CocoaPods and Swift Package Manager.- Participate in code reviews to maintain high quality and adherence to best practices.- Ensure applications comply with Apples App Store policies and design principles.- Work within Agile teams and contribute to continuous integration/continuous deployment (CI/CD) pipelines.- Integrate third-party APIs and services seamlessly into applications. Professional & Technical Skills: - Bachelors degree in information technology, Computer Science, or related field.- Minimum 5+ years of professional experience in iOS application development.- Strong proficiency in Swift and SwiftUI (MUST have).- In-depth knowledge of iOS frameworks such as UIKit, CoreData, CoreAnimation, etc.- Experience with architecture/design patterns:Clean Architecture, MVVM, MVC, VIPER, Singleton.- Solid understanding of object-oriented programming principles.- Experience with version control systems such as Git and SVN.- Strong skills in debugging, performance tuning, memory management, and multi-threading.- Familiarity with offline storage solutions.- Knowledge of RESTful APIs and back-end integration.- Experience with dependency management tools:CocoaPods and Swift Package Manager.- Familiarity with CI/CD tools and Agile development methodologies.- Excellent problem-solving and communication skills.- Understanding of Apples Human Interface Guidelines and design principles. Additional Information:- The candidate should have a more than 8 years of experience - This position is based at our Pune office.- A 15 years full time education is required. Qualification 15 years full time education

Posted 2 weeks ago

Apply

5.0 - 7.0 years

7 - 9 Lacs

Hyderabad

Work from Office

About the Job We are seeking a highly skilled and experienced C++ Developer to join our dynamic team. The ideal candidate will be passionate about developing high-performance applications on Linux platforms, with a strong emphasis on multithreading and system-level programming. You will be involved in all phases of the software development lifecycle, from design and implementation to testing and deployment. This role requires a proactive individual with excellent problem-solving abilities, a commitment to code quality, and a collaborative mindset. Responsibilities: - Design, develop, and maintain robust and efficient C++ applications on Linux. - Implement and optimize multithreaded applications to maximize performance and scalability. - Write clean, well-documented, and testable code. - Participate in the full software development lifecycle (SDLC), including requirements gathering, design, coding, testing, and deployment. - Debug and troubleshoot complex software issues, identifying and implementing effective solutions. - Optimize application performance through techniques such as memory management, loop optimization, and the use of inline functions. - Collaborate with cross-functional teams, including software engineers, QA, and project managers, to deliver high-quality software solutions. - Contribute to architectural design and discussions. - Stay up-to-date with the latest C++ standards and best practices. - Utilize and integrate with source code management tools. - Employ Agile/Scrum methodologies in the development process. - Work with Docker and containerization technologies for application deployment. Mandatory Skills: - C++: 5+ years of hands-on experience in C++ programming, with a strong understanding of memory management, file I/O, and streams concepts. - Multithreading: Solid expertise in multithreading, including creating and managing threads, synchronization mechanisms (mutexes, condition variables), and kernel-level understanding. - Linux: Proficiency in developing and troubleshooting applications on Linux, with a deep understanding of command-line tools, POSIX standards, processes, and networking. - Architecture: Strong understanding of software architecture principles and experience in building applications within a C++ environment. Good to Have Skills: - SCM Tool & IDE: Familiarity with source code management tools (e.g., Git, ClearCase) and the ability to integrate them with Integrated Development Environments (IDEs). Experience with setting up a Linux IDE. - Agile & Scrum: Experience with Agile and Scrum methodologies. - GIT & Confluence: Experience with GIT for version control and Confluence for documentation. - Web Application: Knowledge of developing web applications on the C++ platform. - Project Exposure: Solid understanding of project lifecycles and SDLC processes. - Troubleshooting: Proven experience in debugging, troubleshooting, and performance optimization techniques. - Docker & Containers: Understanding of Docker and containerization technologies for application deployment. Soft Skills: - Communication: Excellent written and verbal communication skills, with the ability to convey complex technical information clearly and concisely. - Interpersonal Skills: Strong interpersonal skills, including empathy, active listening, and emotional intelligence, to build and maintain positive working relationships. - Attitude: A positive and proactive attitude, demonstrating adaptability, collaboration, and the ability to overcome challenges effectively. - Decision Making: Ability to analyze information, understand the factors that influence decision-making, and employ appropriate strategies and techniques to make sound judgments. - Collaboration: Proven ability to work effectively with others to achieve common goals and objectives.

Posted 2 weeks ago

Apply

10.0 - 14.0 years

0 Lacs

hyderabad, telangana

On-site

As a Principal Support Engineer at Oracle, you will be a vital member of the Support organization. Your primary focus will be delivering post-sales support and solutions to Oracle customers, while also advocating for customer needs. You will play a crucial role in resolving post-sales technical queries related to Electronic Support Services, serving as a key point of contact for customers and providing guidance to both customers and internal Oracle employees on various customer situations and escalated issues. Your role will involve offering strategic technical support to ensure the highest level of customer satisfaction. You will leverage automated technology and instrumentation to diagnose, document, and resolve/avoid customer issues. As an expert member of the technical problem-solving team, you will be sought after to address complex and critical customer issues. Additionally, you may be required to provide on-site customer visits for service delivery. In this position, your responsibilities will include fixing and resolving highly complex technical issues on Oracle Exadata, covering various database areas such as Real Application Clusters, High Availability, Data Guard, Backup and Recovery, Performance Tuning, Storage, Security, and more. You will work closely with customers, support engineers, and developers to ensure a superior ownership experience for customers. Over time, you will have the opportunity to specialize in Database, Exadata, and Cloud technologies, becoming a recognized authority in these domains. As a Support engineer, you will engage in fixing highly complex technical problems, working directly with customers, participating in weekend rotations and shifts, and contributing to initiatives that enhance product quality. You will also play a key role in driving improvements in product quality, acting as a Situation Manager on critical customer issues, and consulting with both customers and management on problem resolution. To excel in this role, you should have over 10 years of industry experience and hold a technical degree in Computer Science, Management Information Systems, Engineering, or a related field. Possessing Oracle OCP DBA certification and OCI Certification is preferred, with OCM DBA Certification considered a plus. You should be self-driven, possess strong problem-solving skills, and demonstrate excellent customer support abilities. Additionally, you must be willing to work in high-pressure situations, have effective communication skills, and be open to learning new technologies. In terms of technical skills, you should have hands-on experience in Database administration on UNIX/Linux platforms and be familiar with Oracle database features, Exadata, Cloud architectures, and various technologies related to database management. Your expertise should cover areas such as Real Application Cluster (RAC), ASM/Storage, Backup and Recovery, Performance Tuning, Networking, Database Security, and more. A strong understanding of UNIX/Linux concepts and administration is essential, with experience in operating systems being an added advantage. If you are a dedicated, results-oriented individual with a passion for solving complex technical challenges and providing exceptional customer support, we invite you to join our team at Oracle. Your role will be instrumental in driving innovation and delivering value to our customers, all while contributing to a culture of inclusivity and diversity that celebrates unique perspectives and fosters innovation. At Oracle, we believe in creating a workforce where every individual can thrive and contribute their best work. We are committed to fostering a culture of diversity and inclusion, ensuring that individuals with disabilities are supported throughout the employment process. By embracing diverse backgrounds, perspectives, and abilities, we aim to drive innovation and create a future where everyone's voice is heard and valued. If you are excited about the opportunity to work in a dynamic and inclusive environment at Oracle, where your contributions are valued and recognized, we look forward to meeting you and welcoming you to our team. Join us in shaping the future of technology and making a positive impact on the world through innovation and collaboration.,

Posted 2 weeks ago

Apply

10.0 - 14.0 years

0 Lacs

chennai, tamil nadu

On-site

At PDI Technologies, you have the opportunity to empower some of the world's leading convenience retail and petroleum brands with cutting-edge technology solutions that drive growth and operational efficiency. By Connecting Convenience across the globe, you will enable businesses to increase productivity, make informed decisions, and engage faster with customers through loyalty programs, shopper insights, and real-time market intelligence via mobile applications like GasBuddy. As part of our global team committed to excellence, collaboration, and driving real impact, you will have the chance to explore opportunities and become a valued member of a company that prioritizes diversity, integrity, and growth. As a software engineer at PDI, you will play a crucial role in designing and building market-leading software products to enhance our cloud maturity and mobility. Working within an agile team, you will design, build, test, and support PDI's enterprise software solutions. Your responsibilities will include reviewing, recommending, and implementing system enhancements to improve the quality, performance, and maintainability of our products. You will also be accountable for ensuring all stakeholders are informed of status updates and supported in their roles, contributing to an environment of continuous improvement. Key Responsibilities: Accountable for design decisions for new and existing application development, proactively escalating issues and seeking assistance. Lead medium and large-sized projects, guiding, training, and leading less experienced engineers. Collaborate with Architecture and DevOps teams to evaluate tools, processes, and technologies. Partner with Product Management to consult on solution feasibility and effort estimation. Design, develop, and maintain backend services and enterprise applications using the .NET framework and .NET Core. Integrate third-party APIs and services to enhance application functionality. Identify and address performance bottlenecks to ensure scalability and responsiveness of backend systems. Collaborate with frontend developers, UI/UX designers, and stakeholders to deliver high-quality software solutions. Perform testing to ensure systems meet documented user requirements. Troubleshoot and validate software issues, maintaining thorough documentation of solutions. Work with QA Engineers to develop optimal product test plans and resolve bugs during release stabilization. Qualifications: 10+ years of experience in designing, developing, and maintaining software applications in a software product development environment. Expertise in .Net Framework, .Net/.NET Core, C#, SQL, ASP.NET, ASP.NET Core, MVC, and REST. Proficiency with Microsoft Visual Studio IDE, Azure DevOps, or Jira. Strong understanding of REST architecture and experience with SQL Server development. Knowledge of C# development areas including multi-threading, async programming, and dependency injection. Experience with cloud-native applications, API development using .NET and .NET Core, and Agile methodologies. Strong problem-solving and analytical skills, ability to work under pressure, and collaborate effectively. Behavioral Competencies: Ensures Accountability Manages Complexity Communicates Effectively Balances Stakeholders Collaborates Effectively PDI offers a comprehensive benefits program, competitive salary, and a supportive work environment that values work-life balance and continuous learning opportunities. Join our global culture that fosters diversity, inclusion, and encourages authenticity, trust, curiosity, and diversity of thought.,

Posted 2 weeks ago

Apply

4.0 - 10.0 years

12 - 13 Lacs

Pune

Work from Office

For more than 40 years, Accelya has been the industry s partner for change, simplifying airline financial and commercial processes and empowering the air transport community to take better control of the future. Whether partnering with IATA on industry-wide initiatives or enabling digital transformation to simplify airline processes, Accelya drives the airline industry forward and proudly puts control back in the hands of airlines so they can move further, faster. Key Responsibilities: Design, develop, and optimize low-level C++ code, focusing on performance and efficiency with minimal reliance on higher-level abstractions. Write custom data structures and algorithms tailored to the needs of the system, ensuring high performance and low resource usage. Handle manual memory management, optimize CPU cycles, and implement custom allocators and memory pools for performance-critical applications. Troubleshoot and debug complex performance issues, memory leaks, and low-level system bugs using tools such as GDB and WinDbg. Maintain a strong focus on writing clean, maintainable code while ensuring high performance and stability across both Windows and Linux platforms. Write and execute unit tests to validate system-level software, ensuring it meets high standards of reliability and performance. Required Skills and Experience: 4+ years of hands-on experience in C++ programming, with a focus on low-level, system-level, and performance-critical applications. Solid experience with manual memory management , including custom allocators, raw pointers, and low-level resource management. Strong knowledge of multi-threading , synchronization, and concurrency in C++, using primitives such as atomic operations, spinlocks, and mutexes. Expertise in systems programming and understanding of OS internals on both Windows and Linux (kernel, memory management, file systems, etc.). Ability to optimize software for both CPU cycles and memory usage , ensuring high efficiency and minimal resource consumption. Proficient in debugging and profiling tools. Extensive experience with CMake , Visual Studio , GCC , or other build and development tools on both Windows and Linux platforms. Experience with unit testing frameworks such as Google Test , ensuring code quality and correctness. Strong understanding of system architecture , including hardware-software interaction, CPU, memory, and I/O. Experience working in containerized environments. What does the future of the air transport industry look like to youWhether you re an industry veteran or someone with experience from other industries, we want to make your ambitions a reality!

Posted 2 weeks ago

Apply

3.0 - 7.0 years

0 Lacs

haryana

On-site

You should have a Bachelor's or Master's degree in Computer Science, IT Engineering, or a related field along with at least 3 years of professional experience in C++ development, specifically on the Windows platform. Your expertise should include a solid understanding of Windows APIs, Win32, and MFC (Microsoft Foundation Classes), as well as experience with multi-threading, concurrency, and parallel processing in C++. You should be proficient in using debugging tools such as the Visual Studio Debugger and performance optimization techniques. Additionally, familiarity with Windows internals, system-level programming, and memory management is required, including the ability to write programs for both 64-bit and 32-bit OS variants. Experience with version control systems like Git and CI/CD pipelines is essential, along with strong problem-solving skills and the capability to thrive in a fast-paced environment. Exceptional written and verbal communication skills are a must-have. Preferred skills for this role include experience with cross-platform development (Linux, macOS), knowledge of modern C++ standards (C++11/14/17), Windows drivers, kernel mode development, or embedded systems, as well as familiarity with Agile development methodologies. As a Senior Software Engineer specializing in C++ development on the Windows platform, you will be responsible for designing, developing, and optimizing high-performance software solutions. Key responsibilities include collaborating with cross-functional teams to define and ship new features, optimizing code for performance and scalability, troubleshooting and resolving software defects, writing clean and well-documented code, contributing to product architecture and design decisions, leading code reviews, mentoring junior developers, and ensuring best practices are followed. You will also work closely with QA, product management, and DevOps teams to ensure the seamless delivery of software projects. If you meet the qualifications and have the required skills, we encourage you to apply for this exciting opportunity to join our dynamic team.,

Posted 3 weeks ago

Apply

4.0 - 8.0 years

0 Lacs

noida, uttar pradesh

On-site

As an embedded systems firmware developer with 4+ years of experience, you will be responsible for designing and implementing firmware solutions, with a preference for STM32 series. Your expertise in developing secure communications protocols such as HTTPS, TLS, and OpenSSL will be crucial for this role. Your proficiency in C/C++ programming languages will be essential as you work on device drivers, memory management, and adhere to secure coding practices. Your problem-solving and debugging skills will be put to the test as you lead firmware development efforts for embedded systems. You will collaborate with the team to develop application logic and business logic, ensuring multi-threaded functionality. Your role will also involve implementing secure communication protocols using Firmware IoT packages and conducting system-level integration and testing. Additionally, you will participate in code reviews, risk assessments, and cybersecurity reviews to ensure the integrity and security of the firmware solutions. Creating and managing project documents will also be part of your responsibilities in this role based in Noida.,

Posted 3 weeks ago

Apply

8.0 - 11.0 years

14 - 19 Lacs

Bengaluru

Work from Office

Your impact Looking forward to getting an exciting start to your career? You will bring your outstanding talents to the group that works on Cisco's Switching technology, which large enterprises now consider to be the Networking Equipment of choice for critically important networks. In your role as a Software Engineer, you will develop and integrate products that are deployed by some of the leading Enterprises 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. You will work on networking equipment that forms a crucial backbone of many offices, hospitals, educational and financial institutions. You will learn about ground breaking technologies and platforms while developing software for these equipments. Experience the exhilaration of taking a product through development and integration. Minimum Qualifications 4 - 8 years proven experience in internetworking technologies and applications. Good experience in developing software in C, under multi-threaded environment with Excellent problem-solving skills SDK Development: Design, implement, and maintain SDKs that enable seamless integration between software applications and underlying hardware or network layers Familiarity with DPDK (Data Plane Development Kit), P4 programming language, or similar frameworks for high-performance packet processing. Experience with hardware platforms such as ASICs, FPGAs, or NPUs Hands on Data Structures, Operating Systems and Data Networking fundamentals Experience in development of Layer 2 (Ethernet) and/or Layer 3 Networking protocols including Routing, IPV4/6 (unicast/multicast) Is preferable Expertise in working with Linux OS Experience in any Cisco OS XR, XE or NXOS would be a plus Good hands on implementation experience with one or more of the following: RTOS Internals, High Availability, IPC, Memory management, Distributed communications Infrastructure, Serviceability, Linux, Containers, Virtualization Preferred Qualifications Bachelors degree in computer science or related field (MS preferred). 4 - 8 years proven experience in internetworking technologies and applications.

Posted 3 weeks ago

Apply

2.0 - 5.0 years

4 - 7 Lacs

Guwahati

Work from Office

Individual candidates, skilled and proficient with Application Programming (Cross Platform) in Windows, Linux and MAC. The candidate must be proficient in creating interactive GUI. Experienced in Plugin development for NPM Libraries. Experienced in Exception Handling, Memory Management, Caching and Handling application crashes. Ability to demonstrate and show source codes in repositories like Github, Gitlab, etc. Skills: C++, RUST, CEF (Chromium Embedded Framework), Networking

Posted 3 weeks ago

Apply

2.0 - 5.0 years

4 - 7 Lacs

Kolkata, Hyderabad, Mysuru

Work from Office

Primary Skills : Object Oriented Analysis, Design, build, and maintain efficient, reusable, scalable and reliable C++ code in object oriented methodologies and system software design concepts. b. Proficient understanding of standard template library (STL), algorithms/data structures, containers, functions, and iterators. c. Strong hands-on application design experience with exposure to different design patterns, UML and security thread modeling. Experience in Integrating APIs / SDKs Secondary Skills : Development of Middleware Component in C++ on QNX/Linux/Android b. Good understanding of templating in C++, dynamic polymorphism, C++ specific notions, such as friend classes and memory management in non-garbage collected environments c. Develop production quality code that operates on constrained environments within ECUs targeted at Autonomous Vehicles (AV) Key Tools : Jenkins CI, memory profiling tools, Static Analysis Tools like Coverity & QAC Job Description

Posted 3 weeks ago

Apply

2.0 - 5.0 years

4 - 7 Lacs

Kolkata, Hyderabad, Mysuru

Work from Office

Primary Skills : a. software development(OOAD) in one or more programming languages(Kotlin, Java, and C/C++ languages) and with data structures/algorithms and Architecture Design Patterns b. Linux Kernal, Native Development/Libraries, Anroid Runtime Libraries or Application Frameworks. c. Android SDK, third-party libraries and APIs Secondary Skills : Proficiency with Android Studio, Android SDK tools and MVC, MVVM, Architecture component and memory management. Key Tools : DOORS Requirements Management, Enterprise Architect and UML/ Rhapsody.

Posted 3 weeks ago

Apply

5.0 - 8.0 years

7 - 10 Lacs

Bengaluru

Work from Office

The role involves extensive hands-on activities. Here are key job responsibilities Understand the Payments industry and where Visa Direct Payout Services fits in the payment s ecosystem Understand the business initiatives and their importance to the growth of Visa Direct Payout Services. Develop a good understanding of the Visa Direct Payout Services technology platforms and the 3 rails of money movement cards, accounts and wallets. Collaborate with product owners and technical staff globally to define requirements for new features and enhancements to the platform. Evaluate technical options and provide recommendation on scope and scale of effort required to develop an end-to-end solution. Manage and mentor a team of talented engineers. Take ownership and lead the engineering responsibility for multiple components of the platform with a focus on security, high scalability (3000+ tps), and six nines of availability. Actively participate in defining architecture and creating solution documents, consistently, be hands-on with low level design, code review, coding and unit testing activities. Encourage & ensure the team is utilize GenAI tools to enhance software development processes, including code generation, optimization, and testing. Collaborate with cross-functional teams to integrate AI solutions into existing systems and workflows. Coordinate engineering activities across the delivery of the project and work with engineers to ensure they are delivering efficiently and to high quality standards. Co-ordinate and influence business and technology partners spread across different regions to mitigate these risks. Ability to identify and manage risks at all stages of the project. Build a culture of engineering excellence within the team, drive adoption of practices like continuous integration, security, code reviews, code coverage, code quality and shift left practices. Identify opportunities for further enhancements and refinements to standards, processes and systems. This is a hybrid position. Expectation of days in office will be confirmed by your Hiring Manager. Basic Qualifications: *5+ years of relevant work experience with a Bachelor s Degree or at least 2 years of work experience with an Advanced degree (e.g. Masters, MBA, JD, MD) or 0 years of work experience with a PhD, OR 8+ years of relevant work experience. Preferred Qualifications: * 5+ years of relevant work experience with a Bachelor s Degree or at least 2 years of work experience with an Advanced degree (e.g. Masters, MBA, JD, MD) or 0 years of work experience with a PhD, OR 8+ years of relevant work experience. * Delivered complex projects where complexity is a function of a combination of these factors domain knowledge, distributed architecture, technical stack, influencing and collaborating with multiple technology partners and business partners * Strong understanding of generative AI models and tools, such as GPT, Llama, and Anthropic etc., and using MCP (Model Context Protocol) * Familiarity with GenAI tools such as GitHub copilot, ChatGPT, Claude, Copilot for Microsoft 365, and other relevant platforms * Experience as a technical leader with ability to understand the requirements and independently, architect, design and resilient enterprise applications. * Experience of managing an engineering team of 4-6 people for at least 2 years is mandatory. * Proficiency in Java 8+ (Core Java, memory management, concurrency, functional programming) and experience with REST APIs, JSON and exposure to container based technologies. * Experience with Agile development incorporating Continuous Integration and Continuous Delivery, utilizing technologies such as GIT, Maven, Jenkins, Triton, Chef, Sonar, Clover, JUnit, Mockito. * Experience with shift left practices and performance testing applications. * Collaborate with security team to implement and verify secure coding techniques. * Passion to work with people and help mentor your team to reach new heights. * Experience in the Payment domain is a plus.

Posted 3 weeks ago

Apply

3.0 - 9.0 years

5 - 11 Lacs

Kolkata, Mumbai, New Delhi

Work from Office

At Mindrift , innovation meets opportunity. We believe in using the power of collective intelligence to ethically shape the future of AI. What we do The Mindrift platform connects specialists with AI projects from major tech innovators. Our mission is to unlock the potential of Generative AI by tapping into real-world expertise from across the globe. About the Role GenAI models are improving very quickly, and one of our goals is to make them capable of addressing specialized questions and achieving complex reasoning skills. If you join the platform as an AI Tutor in Coding, you ll have the opportunity to collaborate on these projects. Although every project is unique, you might typically: Analyze and understand existing code in Python or C/C++ Migrate logic to idiomatic, safe Rust while preserving functionality Adapt or port the test suite and ensure behavioral equivalence Document migration steps and technical decisions How to get started Simply apply to this post, qualify, and get the chance to contribute to projects aligned with your skills, on your own schedule. From creating training prompts to refining model responses, you ll help shape the future of AI while ensuring technology benefits everyone. You have a Bachelors or Master s degree in Software Development, Computer Science, or other related fields. You have at least 3 years of professional experience with Python and 1+ year of hands-on experience with Rust. You are experienced with PyO3/maturin for Python-Rust interoperability as well as with automated testing (unit/integration) and benchmarking. You bring knowledge of Docker, Kubernetes, and CI/CD for hybrid Python-Rust apps. You demonstrate solid understanding of systems programming (memory management, concurrency). Prompt engineering experience is a strong plus. Your level of English is advanced (C1) or above . You are ready to learn new methods, able to switch between tasks and topics quickly and sometimes work with challenging, complex guidelines. Our freelance role is fully remote so, you just need a laptop, internet connection, time available and enthusiasm to take on a challenge. Why this freelance opportunity might be a great fit for you? Take part in a part-time, remote, freelance project that fits around your primary professional or academic commitments. Work on advanced AI projects and gain valuable experience that enhances your portfolio. Influence how future AI models understand and communicate in your field of expertise.

Posted 3 weeks ago

Apply

6.0 - 11.0 years

13 - 17 Lacs

Hyderabad, Pune, Bengaluru

Work from Office

Project description Project Description Our Client is a US multinational investment bank and financial services corporation. We're currently forming a new team that will work on Business As Usual tasks on Equity Trading application. You will join Luxoft development team distributed between London, Singapore and New York, and partner with other client's teams spread globally. Technologies used: Java 8/11/17, JWS, Oracle, custom frameworks, FIX protocol Responsibilities Building new components that will integrate with existing infrastructure Building components for data analysis and tooling Liaise with Bank internal development teams based in Canada and Poland to drive towards a world class application Deliver on time regulatory commitments Be proactive and ensure the software developed by the Team remains compliant with prescribed best practices Properly document work Skills Must have 6+ years of experience and excellent knowledge of Core Java especially Collections, I/O, Multi-threading and Generics. Good experience in performance tuning of Java application, handling high data volumes and java memory management. RDBMS SQL Server/ Oracle Experience in source code control systems, such as STASH/GIT. Tools Well versed with Eclipse, Maven, Jenkins, uDeploy. Good written and spoken English Degree-level education Nice to have Experience as an Architect Knowledge of STORM framework & KDB Hands-on experience in TDD and automated testing tools like JUnit, Cucumber Experience in Investment banking

Posted 3 weeks ago

Apply

5.0 - 8.0 years

7 - 10 Lacs

Bengaluru

Work from Office

Your Impact Our team develops networking software for one of the most advanced Network Operating Systems in the world. We focus on several platform-independent components, including system/infra software, OAM, manageability, and serviceability infra software, collaborating closely with platform development teams to enable the software stack on current and future platforms. The team works with technologies such as virtualization infra, application hosting, and serviceability infrastructure software, as well as emerging technologies in data models, telemetry integration, and routing innovations like segment routing and mobile IP. Minimum Qualifications (Provide up to five (5) bullet points - these should be clearly defined, objective, non-comparative, relevant, and quantifiable to appropriately evaluate applicants not including soft skills ): Typically requires a BSEE/CS or MS/CS or equivalent with 5-8 years of relevant experience in internetworking technologies and applications. Experience in developing Layer 2 (Ethernet) and/or Layer 3 Networking protocols, including Routing, IPV4/6 (unicast/multicast). Hands-on experience with Data Structures, Operating Systems, and Data Networking fundamentals. Expertise in developing software for complex multi-threaded real-time systems. Excellent written and verbal communication skills, essential for optimal communication across all organizational groups. Preferred Qualifications (Provide up to five (5) bullet points: these can include soft skills) Experience in any Cisco OS XR, XE, or NXOS is a plus. Strong hands-on implementation experience with one or more of the following: RTOS Internals, High Availability, IPC, Memory Management, Distributed Communications Infrastructure, Serviceability, Linux, Containers, Virtualization. Experience in developing networking software for Cloud infrastructure. Willingness to collaborate and excel in geographically diverse teams. Quick learner, self-driven, and passionate about excellence.

Posted 3 weeks ago

Apply

2.0 - 6.0 years

25 - 30 Lacs

Bengaluru

Work from Office

Job Overview: Arm is best known for the smartphone CPU and GPU technology connecting billions of people all over the world. Now we are building new software teams to take us to the next level. Technology built on Arm is all around us, from industrial and automotive applications, to the IoT, to the desktop and data centre. Wherever Computing Happens , we need to enable Arm by providing software solutions that interface higher-level software stacks with the hardware itself. Responsibilities: Our Open-Source Software group is enabling new Arm architecture in projects such as kernel, firmware, system control and driver development, for a variety of target markets. Software on Arm must be fast, efficient, and secure, and support the very latest Arm architectural features and standards. Were looking for software engineers with experience of writing low-level C code, standards-based firmware, and operating system design who enjoy working as part of the wider open-source community. Your day-to-day responsibilities include: Being a member of the core arm64 Linux Kernel team responsible for maintaining the upstream Linux port Review code on public mailing list and upstream code to various Linux subsystems Actively work on improving performance of upstream Linux Kernel on modern arm64 hardware Do investigations of new architecture features and how they can used by Linux Upstream support for new architecture features Required Skills and Experience: Proficient C programmer Desire and ability to work as part of a team Credible experience of working in the Linux upstream Nice To Have Skills and Experience: Armv8-A Architecture Arm64 assembly language Proficient in Linux Memory Management and Virtualisation In Return: Our India offices are amazing places to collaborate. We also have some scope to adapt the job role and title for the right person - if you are interested but unsure whether you tick all the boxes, we still would love you to reach out! We are keen to welcome versatile people into Arm! #LI-KR2 Accommodations at Arm At Arm, we want to build extraordinary teams. . To note, by sending us the requested information, you consent to its use by Arm to arrange for appropriate accommodations. All accommodation or adjustment requests will be treated with confidentiality, and information concerning these requests will only be disclosed as necessary to provide the accommodation. Although this is not an exhaustive list, examples of support include breaks between interviews, having documents read aloud, or office accessibility. Please email us about anything we can do to accommodate you during the recruitment process. Hybrid Working at Arm Arm s approach to hybrid working is designed to create a working environment that supports both high performance and personal wellbeing. We believe in bringing people together face to face to enable us to work at pace, whilst recognizing the value of flexibility. Within that framework, we empower groups/teams to determine their own hybrid working patterns, depending on the work and the team s needs. Details of what this means for each role will be shared upon application. In some cases, the flexibility we can offer is limited by local legal, regulatory, tax, or other considerations, and where this is the case, we will collaborate with you to find the best solution. Please talk to us to find out more about what this could look like for you. Equal Opportunities at Arm

Posted 3 weeks ago

Apply

5.0 - 10.0 years

15 - 17 Lacs

Mumbai

Work from Office

HERE is looking for a highly skilled and visionary Lead AI/ML Engineer to join our Technology Innovation Lab a team dedicated to pushing the boundaries of whats possible with AI. You will lead the development of intelligent systems powered by Generative AI , Agentic AI , and Classical Machine Learning , driving innovation across real-world applications. This role demands both hands-on technical depth and strategic thinking . You will architect intelligent workflows involving autonomous agents , build scalable ML systems, and integrate next-gen AI capabilities into prototypes that shape the future of HERE Key Responsibilities Architect and build AI-first systems using Large Language Models (LLMs) , Autonomous Multi-Agent Frameworks , and Classical ML models . Lead development of Agentic AI solutions , including task orchestration, memory management, tool use, and human-agent feedback loops. Drive end-to-end GenAI applications including text generation, summarization, image synthesis , code generation, and multi-modal interfaces. Mentor a team of data scientists and engineers; define best practices in prompt engineering , agent collaboration , and evaluation frameworks . Collaborate with cross-functional teams to transform domain problems into scalable AI solutions. Stay current with and evaluate emerging tools, models, and open-source projects in LLMs, LangGraph, CrewAI, AutoGen , and related ecosystems. Identify opportunities for innovation and contribute to publications, patents, or internal IP generation. Design experiments and stay up-to-date with industry inventions in AI/ML (focus on LLM, NLP, Computer vision), quantum computing( good to have), location intelligence, distributed computing, LiDAR and drone processing, 3D modeling and AR/VR(good to have), emphasizing the engineering aspect of technological advancements. Relevant experience in deep learning, LLM based models, neural network, transformers and diffusion model with good coding and mathematical experience. Ensure solutions are scalable, explainable, and aligned with responsible AI principles. Work with the Manager to Identify and Define lead KPIs related to effective assessment of performance at individual level and impact assessment of innovation implementation at business unit level. Who are you? Master s or Ph.D. in Computer Science, Mathematics, Machine Learning, AI , or other related quantitative fields. Candidates with a Ph.D. may have 5+ years of relevant experience. Candidates with a Master s degree should have 7+ years of industry experience in AI/ML roles. Demonstrated expertise in Agentic AI systems experience building, deploying, or designing autonomous multi-agent frameworks (e.g., LangGraph, CrewAI, AutoGen, OpenAgents ). Ability to design agents with tool use, memory, planning, reflection, and task decomposition capabilities. Exposure to Mission Control Platforms (MCPs) or centralized agent orchestration is a plus. Strong applied knowledge in Machine Learning, Deep Learning, and Computer Vision , including architectures such as CNNs, RNNs, GANs, Transformers , and Diffusion Models . Practical experience with Large Language Models (LLMs) such as GPT-3/4, Claude, Mistral, LLaMA , including techniques like prompt engineering , fine-tuning , or embedding-based retrieval . Strong programming background in Python (required), and working knowledge of C++ , Java , or similar languages for scalable ML systems and software implementation. Hands-on exposure to distributed systems , high-performance computing , or big data tools like Spark, Ray, Hadoop , or PySpark . Previous participation in internships, research collaborations, or volunteering with professionals in AI/ML domains, showing the ability to apply academic learning to real-world problems. Demonstrated ability to innovate in emerging fields with a creative, first-principles approach to problem-solving. Curiosity and openness to explore future-facing domains like Quantum AI , TinyML , Edge Intelligence , or 3D Spatial Modeling .

Posted 3 weeks ago

Apply

2.0 - 4.0 years

6 - 10 Lacs

Pune, India

Work from Office

Hello Visionary! 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 youThen it seems like you’d make a great addition to our vibrant team. Siemens founded the new business unit Siemens Foundational Technologies (formerly known as Siemens IoT Services) on April 1, 2019 with its headquarter in Munich, Germany. It has been crafted to unlock the digital future of its clients by offering end-to-end support on their outstanding digitalization journey. Siemens Foundational Technologies is a strategic advisor and a trusted implementation partner in digital transformation and industrial IoT with a global network of more than 8000 employees in 10 countries and 21 offices. Highly skilled and experienced specialists offer services which range from consulting to craft & prototyping to solution & implementation and operation – everything out of one hand. We are looking for a Software Engineer You’ll make a difference by: Mandatory Skills: C++, Linux OOPs concepts Communication Protocols – TCP/IP STL, algorithms, data structures Design Patterns Requirements 2-4 years of experience in C++ with excellent understanding of OOPS concepts Experience in designing, implementing, and modifying software (applications, communication protocols/stacks, etc.) using C++ programming language. Bachelors degree in Electronic and Tele-Communication OR Computer Science Should we well-versed with Waterfall and Agile methodologies Understanding of the code versioning systems such as ClearCase and Git and static code analysis tools Basic knowledge of design patterns and should possess good debugging skills Excellent communication skills to work in a collaborative manner with colleagues from different nationalities Can-do attitude, continuous improvement mindset, and initiative taking abilities to build high quality product and improve knowledge within the team Languages and Technologies: Strong proficiency in C++, with fair knowledge of the language specification Thorough knowledge of the standard library, STL containers, algorithms, and data structures, and unit test framework with hands-on development experience Knowledge of the latest C++11 standard is advantageous Good understanding of memory management in non-garbage collected environments Knowledge of network programing and socket programing ProtocolTCP and UDP OSWindows and Linux (Linux is Nice to Have not mandatory) Duties and Responsibilities Design, develop, and maintain product functionalities Prepare documentation as per required standards Work closely with team members across Geographies to deliver the assigned work Suggest improvements to processes, approaches, and product Desired Skills: 2-4 years of experience is required. Great Communication skills. Analytical and problem-solving skills Join us and be yourself! Make your mark in our exciting world at Siemens. This role is based in Pune and is an Individual contributor role. You might be required to visit other locations within India and outside. In return, you'll get the chance to work with teams impacting - and the shape of things to come. Find out more about Siemens careers at: & more about mobility at https://new.siemens.com/global/en/products/mobility.html

Posted 3 weeks ago

Apply

8.0 - 13.0 years

12 - 17 Lacs

India, Bengaluru

Work from Office

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 youThen 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. 8 - 14+ years of professional experience in software development, with a strong emphasis on C++ and embedded systems. Proficient in 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. 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 Find out more about the Digital world of Siemens here /digitalminds

Posted 3 weeks ago

Apply

5.0 - 8.0 years

10 - 14 Lacs

Pune, India

Work from Office

Hello Visionary! 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 youThen it seems like you’d make a great addition to our vibrant team. Siemens founded the new business unit Siemens Foundational Technologies (formerly known as Siemens IoT Services) on April 1, 2019 with its headquarter in Munich, Germany. It has been crafted to unlock the digital future of its clients by offering end-to-end support on their outstanding digitalization journey. Siemens Foundational Technologies is a strategic advisor and a trusted implementation partner in digital transformation and industrial IoT with a global network of more than 8000 employees in 10 countries and 21 offices. Highly skilled and experienced specialists offer services which range from consulting to craft & prototyping to solution & implementation and operation – everything out of one hand. We are looking for a Senior Software Engineer - Interface You’ll make a difference by: Mandatory Skills: C++, Communication Protocols (TCP/IP, GPS/GNSS) Railway domain/Interlocking STL, algorithms, data structures Design Patterns Technical/project delivery ownership Requirements 5-8 years of experience in C++ with excellent understanding of Communication Protocols (TCP/IP, GPS/GNSS) Bachelors degree in Electronic and Tele-Communication OR Computer Science Should be well-versed with Waterfall and Agile methodologies Understanding of the code versioning systems such as ClearCase and Git and static code analysis tools Implementation experience of design patterns and should possess excellent debugging skills Should have knowledge/experience of conducting Code reviews, and coverage, style guides, coding rules, etc. Excellent communication skills to work in a collaborative manner with colleagues from different nationalities Can-do attitude, continuous improvement mindset, and initiative taking abilities to build high quality product and improve knowledge within the team Analytical skills Good to haveRailway domain and EN50128/Cenelec knowledge Languages and Technologies: Strong proficiency in C++, with fair knowledge of the language specification Thorough knowledge of the standard library, STL containers, algorithms, and data structures, and unit test framework with hands-on development experience Good understanding of memory management in non-garbage collected environments Knowledge of network programing and socket programing ProtocolTCP/IP, GPS/GNSS OSWindows Duties and Responsibilities Design, develop, and maintain product functionalities Prepare documentation as per required standards Work closely with team members across Geographies to deliver the assigned work. Provide technical help / direction to the Team as needed. Suggest improvements to processes, approaches, and product Take ownership of sub-areas within the team and drive continuous improvement in those along with improving team’s knowledge Desired Skills: 5-8 years of experience is required. Great Communication skills. Analytical and problem-solving skills Join us and be yourself! Make your mark in our exciting world at Siemens. This role is based in Pune and is an Individual contributor role. You might be required to visit other locations within India and outside. In return, you'll get the chance to work with teams impacting - and the shape of things to come. Find out more about Siemens careers at: & more about mobility at https://new.siemens.com/global/en/products/mobility.html

Posted 3 weeks ago

Apply

5.0 - 8.0 years

7 - 12 Lacs

Pune, India

Work from Office

Hello Visionary! 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 youThen it seems like you’d make a great addition to our vibrant team. Siemens founded the new business unit Siemens Foundational Technologies (formerly known as Siemens IoT Services) on April 1, 2019 with its headquarter in Munich, Germany. It has been crafted to unlock the digital future of its clients by offering end-to-end support on their outstanding digitalization journey. Siemens Foundational Technologies is a strategic advisor and a trusted implementation partner in digital transformation and industrial IoT with a global network of more than 8000 employees in 10 countries and 21 offices. Highly skilled and experienced specialists offer services which range from consulting to craft & prototyping to solution & implementation and operation – everything out of one hand. We are looking for a Senior Software Engineer You’ll make a difference by: Mandatory Skills: C++, Linux OOPs concepts STL, algorithms, data structures Design Patterns Technical/project delivery ownership Requirements 5-8 years of experience in C++ with excellent understanding of OOPS concepts Bachelors degree in Electronic and Tele-Communication OR Computer Science Should be well-versed with Waterfall and Agile methodologies Understanding of the code versioning systems such as ClearCase and Git and static code analysis tools Implementation experience of design patterns and should possess excellent debugging skills Should have knowledge/experience of conducting Code reviews, and coverage, style guides, coding rules, etc. Excellent communication skills to work in a collaborative manner with colleagues from different nationalities Can-do attitude, continuous improvement mindset, and initiative taking abilities to build high quality product and improve knowledge within the team Analytical skills Good to haveRailway domain and EN50128/Cenelec knowledge Languages and Technologies: Strong proficiency in C++, with fair knowledge of the language specification Thorough knowledge of the standard library, STL containers, algorithms, and data structures, and unit test framework with hands-on development experience Good understanding of memory management in non-garbage collected environments Knowledge of network programing and socket programing ProtocolTCP and UDP OSWindows Duties and Responsibilities Design, develop, and maintain product functionalities Prepare documentation as per required standards Work closely with team members across Geographies to deliver the assigned work. Provide technical help / direction to the Team as needed. Suggest improvements to processes, approaches, and product Take ownership of sub-areas within the team and drive continuous improvement in those along with improving team’s knowledge Desired Skills: 5-8 years of experience is required. Great Communication skills. Analytical and problem-solving skills Join us and be yourself! Make your mark in our exciting world at Siemens. This role is based in Pune and is an Individual contributor role. You might be required to visit other locations within India and outside. In return, you'll get the chance to work with teams impacting - and the shape of things to come. Find out more about Siemens careers at: & more about mobility at https://new.siemens.com/global/en/products/mobility.html

Posted 3 weeks ago

Apply

9.0 - 12.0 years

9 - 14 Lacs

Pune, India

Work from Office

Hello Visionary! 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 youThen it seems like you’d make a great addition to our vibrant team. Siemens founded the new business unit Siemens Foundational Technologies (formerly known as Siemens IoT Services) on April 1, 2019 with its headquarter in Munich, Germany. It has been crafted to unlock the digital future of its clients by offering end-to-end support on their outstanding digitalization journey. Siemens Foundational Technologies is a strategic advisor and a trusted implementation partner in digital transformation and industrial IoT with a global network of more than 8000 employees in 10 countries and 21 offices. Highly skilled and experienced specialists offer services which range from consulting to craft & prototyping to solution & implementation and operation – everything out of one hand. We are looking for a Lead Software Engineer - Radio You’ll make a difference by: Mandatory Skills: RF (Radio Frequency) Modem knowledge is must C, C++ Serial InterfacesUART, SPI Design Principles, algorithms, data structures Requirements 9-12 years of experience in RF (Radio Frequency) Modem, C, C++, with excellent understanding of Networking concepts. Linux OS Experience in designing, implementing, and modifying software (applications, communication protocols/stacks, etc.) using C, C++ programming language using SIL4 techniques. Bachelor’s degree in electronic and Tele-Communication OR Computer Science Should be well-versed with Waterfall and Agile methodologies Understanding of the code versioning systems such as ClearCase and Git and static code analysis tools Implementation experience of design patterns and should possess excellent debugging skills Should have knowledge/experience of conducting Code reviews, and coverage, style guides, coding rules, etc. Excellent communication skills to work in a collaborative manner with colleagues from different nationalities Can-do attitude, continuous improvement mindset, and initiative taking abilities to build high quality product and improve knowledge within the team Analytical skills Good to have: Railway domain and EN50128/Cenelec knowledge Languages and Technologies: Strong proficiency in C, C++ with fair knowledge of the language specification Thorough knowledge of the standard library, STL containers, algorithms, and data structures, and unit test framework with hands-on development experience Good understanding of memory management in non-garbage collected environments Knowledge of network programing and socket programing Serial InterfacesUART, SPI OSWindows, Linux Duties and Responsibilities Design, develop, and maintain product functionalities Prepare documentation as per required standards Lead a small team of developers technically and take responsibility of overall design and delivery from this team meeting quality standards Work closely with team members across Geographies to deliver the assigned work. Provide technical help / direction to the Team as needed. Suggest improvements to processes, approaches, and product Take ownership of sub-areas within the team and drive continuous improvement in those along with improving team’s knowledge Desired Skills: 9+ years of experience is required. Great Communication skills. Analytical and problem-solving skills Join us and be yourself! Make your mark in our exciting world at Siemens. This role is based in Pune and is an Individual contributor role. You might be required to visit other locations within India and outside. In return, you'll get the chance to work with teams impacting - and the shape of things to come. Find out more about Siemens careers at: & more about mobility at https://new.siemens.com/global/en/products/mobility.html

Posted 3 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