Jobs
Interviews

253 Gerrit Jobs - Page 4

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

4.0 - 8.0 years

12 - 17 Lacs

Bengaluru

Work from Office

/ Responsibilities: - Work as an Engineering Professional, on design, development and support of the System, Cloud Management and Infrastructure as a service for IBM Power Servers. - Design and develop user centric Graphical User Interface for management solutions in Agile environment. - Define and implement high performance software by leveraging a strong understanding of underlying system design - Be a contributor in developing an environment of continuous improvement across product lines and development groups - Interact with the test team to define test plans and test data; identify reproduce and defects; fix and verify defects. Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise An understanding of the software development life cycle for the product Strong Programming skills o 4 years+ experience in Web development skills in React JS, JavaScript, HTML, CSS , Jest, Puppeteer. o Knowledge of Terraform, Python. o Knowledge of GraphQL and RESTful web services o Experience developing rich HTML applications System Management stack software design & development Cloud Essentials, Stack design and development Strong debug and problem determination skills Knowledge in Servers domain/Cloud architecture Analytical skills, decision-making ability Ability to work in a team, under schedule pressure, and maintain deadlines Excellent communication and presentation skills Candidates should have team-based software development experience, be self-starters, demonstrated communicators, and able to work well with a group of peers. Preferred technical and professional experience - Experience on IDE like Visual Code, Atom, Eclipse - Experience on tools like Jenkins, Git/Github, Gerrit or other equivalent tools - At least 2 years of web development based on React.js, 4-5 years on Angular JavaScript Frameworks.

Posted 1 month ago

Apply

4.0 - 8.0 years

7 - 11 Lacs

Bengaluru

Work from Office

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

Posted 1 month ago

Apply

1.0 - 5.0 years

3 - 8 Lacs

Chennai

Work from Office

Job description Title: Build & Integration Location: Hyderabad Description:Buil Experience in C/Python/Perl/Shell Good to have Build & Integration/ Linux Driver Dev experience Good to have Yocto Build system experience Experience in SCM tools like git, gerrit, perforce etc is Android Build system, Automation development experience with Electric Commander, Jenkins, Hudson

Posted 1 month ago

Apply

5.0 - 8.0 years

11 - 16 Lacs

Bengaluru

Work from Office

In this role, you will design, develop, and maintain high-performance C++ applications, write clean, efficient, and maintainable code following best practices. Conduct research on new algorithms, frameworks, and tools to enhance product performance and functionality. Develop proof-of-concept prototypes to validate new ideas and approaches. Work closely with product management, QA, and other engineering teams to define requirements and ensure seamless integration. Participate in code reviews, providing constructive feedback to team members. Develop unit tests and conduct performance profiling to ensure code quality and robustness. You have: Bachelor's or master's degree in computer science, Software Engineering, or a related field. Established skills and knowledge of theory and principles within a professional discipline. Uses functionally specific knowledge. Five to Eight years of experience. Expert in C++ and OOPs concepts Experience in Linux, Inter-process communication/Networking and Multithreading. Good knowledge of SIP, DIAMETER and HTTP It would be nice if you also had: Experience in Cloud and Cloud Native Technologies (Kubernetes (K8s), Docker, Consul, Redis, Helm, Envoy) Experience in integrating Open-Source components Good knowledge on IMS/Volte/Networking Domain GIT and Gerrit knowledge Work on a Product that is deployed by the Top Telco Service Providers around the world. Work in the development of critical components of CSCF (IP Multimedia Subsystems) Own component areas that provide specific functions and interfaces. Interact with Software Architects, Test teams for feature analysis and component impacts. Work closely with Customers for issue analysis and defect handling. Go through the Requirement specifications and understanding the end-to-end feature. Design High level and Low-level design of the feature under the product umbrella. Implement the feature with object-oriented principles, Customer issue analysis and plan for the release with right impact analysis.

Posted 1 month ago

Apply

4.0 - 6.0 years

4 - 8 Lacs

Bengaluru

Work from Office

About The Role Key Skills Experience in screen projection technologies Carplay , Android Audio (Wired and Wireless) Must have Apple CarPlay or Google AndroidAuto certification done for at least 1 program. Experience in Modern C++14/17, OOPs, Design patterns . Knowhow with coding guidelines/standards (e.g. MISRA C/C++, CERT C/C++ ) Experience in Multi-Threading, IPC, RPCThrift, DBUS, gRPC, Sockets . Experience in Build tools like Make, CMake and Git workflow. Experience in Linux, JDB, Valgrind, System Debugging skills. Experience with API design, Real-Time Systems. Experience in Creating Requirements, Design, UML Diagrams, Doxygen Documentation Experience with Test-Driven Development, Google-Test, Robot Framework, Python. Shell Understanding Infotainment System Architecture, Design Principles. Know how on Agile Frameworks and tools Scrum/Kanban, JIRA, Confluence, TMX, R4J Experience with issue-tracking tools JIRA/DOOR, Review tools (GERRIT) etc Experience with Embedded Linux / Yocto/ QNX Experience of working in Scrum team in Agile methodology. Knowledge of ASPICE V-Model Processes. Understanding/Experience in containers, hyper visor, virtualization. Experience with PulseAudio / ALSA or similar audio frameworks. Experience with Genivi Modules and StandardsDLT, NSM, UserProfile, Persitance, SomeIP. Experience with DevOps-CI/CD. Experience with AppArmour, Threat Modeling, TrustZone . Experience with vehicle diagnostics (UDS, DoIP) Personal skills: Proficiency in problem solving and troubleshooting technical issues Excellent organizational, time management, prioritization, and multi-tasking skills Personal initiative, commitment, perseverance and resilience Well-developed communication and teamwork skills Aspiration to engineering excellence Mandatory skills Modern C++14/17, Linux, Android auto, projections, car play Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. - Grade Specific Has more than a year of relevant work experience. Solid understanding of programming concepts, software design and software development principles. Consistently works to direction with minimal supervision, producing accurate and reliable results. Individuals are expected to be able to work on a range of tasks and problems, demonstrating their ability to apply their skills and knowledge. Organises own time to deliver against tasks set by others with a mid term horizon. Works co-operatively with others to achieve team goals and has a direct and positive impact on project performance and make decisions based on their understanding of the situation, not just the rules.

Posted 1 month ago

Apply

8.0 - 12.0 years

0 Lacs

maharashtra

On-site

A Career at HARMAN - HARMAN Tech Solutions (HTS) Join a global, multi-disciplinary team at HARMAN HTS, dedicated to harnessing the innovative power of technology to shape the future and solve challenges through creative solutions. By bridging the physical and digital realms, we aim to make technology a dynamic force that not only addresses current challenges but also fulfills humanity's evolving needs. At HARMAN, you will play a pivotal role in empowering the company to develop new digital business models, explore new markets, and enhance customer experiences. Senior Software Developer - React-Java GoLang Full Stack As a Senior Software Developer, you will be responsible for designing, developing, and debugging software for both new and existing products, ensuring adherence to designated development practices, timelines, and quality standards. Key Responsibilities: - Design and develop high-quality, scalable software solutions within specified timelines, following R&D best practices. - Collaborate with project stakeholders to ensure functional requirements are met and implementation aligns with established standards. - Participate in project scoping, scheduling, and progress tracking, while addressing any issues hindering task completion. - Conduct functional, unit, and performance testing to maintain software quality. - Provide support and technical documentation for internal and external users. - Stay updated on technologies like Core Java, GoLang, ReactJS, REST API development, Docker, Kubernetes, and more. Requirements: - 8+ years of software development experience with expertise in Core Java, GoLang, ReactJS, and related technologies. - Proficiency in writing clean, efficient code and integrating APIs with modern front-end frameworks. - Familiarity with source control management tools like Git, CI/CD pipelines, and cloud deployments. - Ability to troubleshoot and resolve production issues and contribute to optimization efforts. - Willingness to work in a hybrid mode and commute to the Magarpatta Pune office at least 2 days a week. What You'll Receive: - Access to employee discounts on HARMAN/Samsung products. - Professional development opportunities through HARMAN University. - Flexible work schedule promoting work-life integration and global collaboration. - Inclusive work environment encouraging personal and professional growth. - Tuition reimbursement and employee recognition programs. Join HARMAN and be part of a culture that values your unique perspective, encourages knowledge sharing, and supports your professional growth. We believe in lifelong learning and offer ample opportunities for training and development, empowering you to shape your career path. About HARMAN: With a legacy dating back to the 1920s, HARMAN continues to innovate and amplify the sense of sound, creating technology platforms that enhance connectivity and safety across automotive, lifestyle, and digital domains. Our solutions redefine ordinary experiences, whether through immersive automotive and lifestyle products or cutting-edge digital transformation solutions. Under iconic brands like JBL and Mark Levinson, we set high engineering and design standards to exceed customer expectations and drive innovation. Ready to make a lasting impact through innovation Join our talent community today and be part of the journey towards unleashing next-level technology at HARMAN.,

Posted 1 month ago

Apply

3.0 - 6.0 years

10 - 15 Lacs

Bengaluru

Work from Office

Overview At Zebra Technologies, we innovate solutions that enable businesses to gain a competitive edge by empowering their workforce and enhancing operational efficiencies. We are seeking a highly skilled Android Framework Developer to contribute to our cutting-edge embedded systems and mobile computing platforms. This role is ideal for a quick learner and agile engineer who thrives in dynamic environments and excels in debugging, system-level development, and collaborative problem-solving. The position will focus on enhancing the Android framework, system services, and interactions with lower layers, ensuring robust, scalable, and high-performance solutions. Responsibilities Framework and System Development: o Design, develop, and enhance Android framework components and APIs. o Implement and optimize system services, drivers, and middleware layers. o Work on Android runtime (ART), HAL (Hardware Abstraction Layer), and lower-level system components. Debugging and Problem Solving: o Diagnose and resolve complex system issues across the Android stack, including framework, services, and hardware interactions. o Utilize advanced debugging tools and techniques to ensure system stability and performance. Cross-Functional Collaboration: o Collaborate with hardware engineers, QA teams, and other software engineers to integrate solutions seamlessly across the stack. o Work closely with product managers and design teams to translate requirements into technical deliverables. Agile Development: o Operate in an agile environment, participating in sprint planning, reviews, and retrospectives. o Contribute to code reviews and mentor junior team members on best practices. Performance Optimization: o Identify performance bottlenecks and implement improvements at the system level. o Optimize memory usage, CPU cycles, and power consumption to enhance the end-user experience. Documentation and Standards: o Create and maintain comprehensive technical documentation for system configurations, APIs, and development guides. o Ensure compliance with industry standards and Zebra's internal development protocols. Qualifications Education and Experience Bachelor’s degree in Computer Science, Electrical Engineering, or a related field with ~5 years of experience; or Master’s degree with ~4 years of experience in system-level Android development. Technical Skills Expertise in Android Framework: o Strong understanding of Android architecture, including Frameworks, System Services, and HAL layers. o Hands-on experience with AOSP (Android Open Source Project). Programming Languages: o Proficiency in Java, Kotlin, and C++ for Android development. o Familiarity with scripting languages (e.g., Python, Shell Scripting) is a plus. Debugging Tools and Techniques: o Experience with tools like GDB, Logcat, Systrace, and Perf for debugging and performance analysis. o Knowledge of debugging system-level issues in embedded platforms. Hardware-Software Integration: o Understanding of hardware interactions, including drivers and communication protocols (e.g., USB, I2C, SPI, UART). o Familiarity with custom hardware platforms and SoC integrations. Version Control and CI/CD: o Proficient in Git and experience with CI/CD pipelines using Jenkins, GitHub, Gerrit or similar tools. Behavioral Skills A quick learner with the ability to adapt to new technologies and environments.

Posted 2 months ago

Apply

8.0 - 13.0 years

14 - 18 Lacs

Bengaluru

Work from Office

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. Job Summary: 8+ years experience with Programming Language such as C, C++, exposure to Python, etc. 8+ years development experience with Programming Language such as C, C++, Python, etc.. 8+ years professional work experience in embedded software, driver development, OS like Linux/Android/QNX any RTOS etc. 3+ years experience with low level software/ interface and debugging. 3+ years experience with industry standard software development toolsHSW/HE debuggers, code revision systems (GIT, Gerrit, Perforce), IDEs and build tools. Experience in Secure Coding , software design and implementation levels. Strong OS fundamentals. Linux and kernel development a strong plus Experience with ARM architecture is added advantage. Experience in BSP development. Experience with low level device driver programming, boot code development Familiar with Modern OO design practices, such as C++11/17, a plus Excellent communication skills (written and verbal) and team player Should be self motivated and self driven Preferred Qualifications: Master's Degree in Engineering, Information Systems, Computer Science or related field. 8+ years of Software Engineering or related work experience. 8+ years of experience with Database Management Software. 8+ years of experience with API. 8+ year of work experience with Git, Perforce, or Source Code Management System 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 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 2 months ago

Apply

2.0 - 7.0 years

12 - 16 Lacs

Hyderabad

Work from Office

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. TitleSenior Engineer- Bootloaders Job functionBootloader development (QBL, XBL, SBL) supporting multiple QC chipsets. Skills/experience Knowledge of Boot framework Familiarity with parallel-processing concepts such as threads, signals, priorities, semaphores, mutexes, race-conditions, deadlocks, etc. Experience with Qualcomm MSM and AMSS development, ARM architecture and software development C or C++ programming skills Understanding of build systems, linkage, and binary formats (e.g., ELF) Familiarity with Git, Gerrit and/or Perforce Critical thinking and problem solving skills Written and verbal communication skills Ability to function efficiently both independently and in a team environment Self-motivated, perpetual learner with time-management skills Responsibilities Develop and Support QBL image for QTANG and XBL/SBL images for multiple QC chipsets Support various feature development and validations in pre-silicon and post-silicon environment Work on enhancements in Boot to achieve better performance/portability/Sustainability across chipsets. Interact closely with teams across Core drivers, HLOS, Multimedia 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 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 2 months ago

Apply

2.0 - 7.0 years

16 - 20 Lacs

Bengaluru

Work from Office

Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: As a Senior Software Engineer, you will play a pivotal role in designing, developing, optimizing, and commercializing software solutions for Qualcomms next-generation data center platforms. You will collaborate closely with cross-functional teams to advance critical technologies such as virtualization, memory management, scheduling, and the Linux Kernel. 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. Collaborate within the team and across teams to design, develop, and release our software, tooling, and practices to meet community standards and internal and external requirements. Bring up platform solutions across the Qualcomm chipset portfolio. Triage software build, tooling, packaging, functional, or stability failures. Guide and support development teams inside and outside the Linux organization, focusing on Linux userspace software functionality, integration, and maintenance. Work with development and product teams as necessary for issue resolution. Preferred Qualifications: Master's Degree in Engineering, Information Systems, Computer Science, or a related field. Strong background in Computer Science and software fundamentals. Working knowledge of C, C++, and proficiency in scripting languages (Bash, Python, etc.). Experience using git/gerrit. Strong understanding of the Linux kernel, configuration techniques like ACPI and device tree, system services, and various components that make up a Linux distribution. Experience with Linux distributions such as Debian, Ubuntu, RedHat, Yocto, etc. Familiarity with package managers and their workings is crucial. Familiarity with CI/CD tools. Proven ability and interest in debugging complex compute and data center systems. Strong ability to solve problems in a non-linear fashion. Quick learner; able to grasp concepts with only basic training and the initiative to ask questions and investigate new areas and concepts as needed. Prior experience with Qualcomm software platforms is a plus. Mature interpersonal skills with an ability to collaboratively work within the team and with many varied teams to resolve problems spanning many disciplines. Proven ability to work in a dynamic, multi-tasked environment. Excellent written and verbal communication skills are required. 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 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 2 months ago

Apply

5.0 - 10.0 years

6 - 10 Lacs

Hyderabad

Work from Office

IBM ISDL Power hypervisor development group is working on virtualisation Tech that involves firmware design and development for power hypervisor. The key responsibilities for this role are as following: As Firmware developer to develop Hypervisor firmware on IBM power Systems Participate in design, implementation, Integration & verification of virtualization functions Execute unit test plans and functional tests to verify high quality code deliverables Perform code reviews with other members of team Provide code support, debug activities and issues resolution supporting both internal and external customers. Interact with the test team to define test plans, identify, root cause and resolve defects Required education Bachelor's Degree Preferred education Bachelor's Degree Required technical and professional expertise 5-10years of experience in Firmware design( embedded software)and development Expertise inC/ C++ language , Object oriented concepts Experience in embedded device drivers, Linux. Expertise in debugging and root causing complex firmware issues. Preferred technical and professional experience Knowledge in Servers domain, virtualization Tech is added advantage Linux kernel , kernel development multi thread programming C++ design & design patterns/ advanced skills Knowledge in communication protocols Skills on unit testing, scripting and automation. Agile process knowledge Experience on tools like Jenkins, Git/GitHub, Gerrit or other equivalent tools. Should have good knowledge of unit testing.

Posted 2 months ago

Apply

8.0 - 12.0 years

0 Lacs

maharashtra

On-site

As a Lead Software Engineer at HERE Technologies, you will be responsible for developing full-stack software solutions and building extensive ETL pipelines. Joining the HERE Analytics group, you will play a key role in strengthening the infrastructure of big data visualization tools to view complex large-scale location attributes on a map. Your responsibilities will cover all aspects of the software development lifecycle, from refining product vision and gathering requirements to coding, testing, release, and support. Working collaboratively with team members located worldwide, you will tackle challenging problems related to large-scale data extraction, transformation, and enrichment. In this role, you will implement tools to enhance automated and semi-automated map data processing, involving both backend/service-based software stack and front-end visualization components for big data analysis. You will also utilize CI/CD tools, taking end-to-end ownership of the software you develop, including DevOps and Testing. Collaborating closely with full-stack and frontend engineers, you will refine APIs and system integrations. Additionally, you will engage with other engineering teams and internal customers to identify new opportunities, address critical needs, and solve complex problems using your backend development expertise. Becoming an expert in leveraging internal platform resources and APIs, you will work in the AWS cloud computing environment. To be successful in this role, you should have at least 8 years of software development experience and be proficient in Java, Python, Scala, or a similar Functional Programming language. You should also possess expertise in working with Relational Databases, Cloud Computing Services like AWS, Continuous Integration (CI), Continuous Deployment, ETL systems using Big Data processing engines such as Hadoop, Spark, EMR, NoSQL Databases, and SOAP/REST Web Services. If you are passionate about driving innovation, creating positive change, and working on cutting-edge technologies in a collaborative global environment, we invite you to join our team at HERE Technologies.,

Posted 2 months ago

Apply

6.0 - 12.0 years

0 Lacs

karnataka

On-site

A Career at HARMAN Automotive offers you the opportunity to be part of a global, multi-disciplinary team dedicated to leveraging the power of technology to shape the future. At HARMAN Automotive, you are empowered to fast-track your career by engineering audio systems and integrated technology platforms that enhance the driving experience. Through a combination of innovation, thorough research, and collaborative efforts, you will contribute to advancing in-vehicle infotainment, safety, efficiency, and overall enjoyment. As a Telematics Solution Engineer at HARMAN, you will play a crucial role in the research and delivery of software solutions and proof of concepts for automotive embedded devices. Telematics, being a fundamental technology for connected cars and autonomous driving, encompasses a wide range of components such as LTE modems, network access devices, and wireless standards like BT/WiFi, GNSS, and NFC. Your responsibilities will involve designing and developing software for telematics devices, utilizing cutting-edge technologies to enhance communication, networking, and positioning features. You will be at the forefront of exploring new business opportunities within the Telematics domain, showcasing high-visibility demos, and leading product launches. Your tasks will include design verification, testing, debugging, and root cause analysis of defects. In this role, you will act as an individual contributor in software and firmware design and development for V2X and MEC domains on embedded platform products. Taking complete technical ownership, you will ensure the design of scalable and reusable software components, resolving critical technical issues hands-on. Your expertise in designing and developing automotive-grade Linux applications for V2X devices will be paramount, in compliance with industry standards. Additionally, you will collaborate with cross-functional teams, engage in requirement analysis with customers, and drive technical discussions to achieve timely consensus. To excel in this position, you should hold a Master's or Bachelor's degree in electrical, communications, computer engineering, or a related field, along with 6 to 12 years of experience in software development for embedded systems using C++ and C. Strong programming skills in C++, proficiency in Linux Embedded Systems, and familiarity with Linux Systems Programming are essential. Your ability to work independently, mentor team members, and engage effectively with customers during requirement analysis will be key to your success. Moreover, experience in high-level and low-level module design, requirement analysis, and usage of tools like DOORS and Enterprise Architect will be advantageous. If you have prior experience in embedded software testing for Automotive Products, V2X Technologies, Vehicle Security, Telematics, or Data Communication, it will be considered a strong asset. Your knowledge of cellular and network technology, software architectures, and automotive-grade products will further enhance your candidacy. Additionally, hands-on experience with tools such as Vector Can Analyzer and Canoe will be beneficial. HARMAN provides a supportive work environment that encourages professional and personal development. With opportunities for remote work, employee discounts, extensive training programs, wellness benefits, and a recognition and rewards program, HARMAN ensures that every employee feels valued and empowered. Join us at HARMAN to unleash innovation and drive technology to the next level, creating extraordinary experiences that make a lasting impact.,

Posted 2 months ago

Apply

3.0 - 7.0 years

0 Lacs

karnataka

On-site

As a Configuration & Release Engineer with 3-5+ years of experience, you will be responsible for managing build, version control, and release processes for a Linux-based In-Vehicle Infotainment (IVI) system. Your role will involve maintaining build environments, automating release workflows, and ensuring smooth integration across Bootloader (BL), Board Support Package (BSP), and Human-Machine Interface (HMI) development teams. You will manage and maintain build systems such as Yocto Project, Buildroot, or similar for embedded Linux platforms. Additionally, you will automate build, integration, and deployment pipelines using CI/CD tools like Jenkins, GitLab CI, or similar. Handling source code version control systems (Git, Gerrit) including branching, merging, and tagging strategies will also be part of your responsibilities. Collaboration with development teams across BL, BSP, and HMI to ensure consistent and reproducible builds is crucial. You will monitor build and release health, troubleshoot build failures, and implement corrective actions. Maintaining and improving build infrastructure and tooling to support efficient development workflows is essential to the role. Ensuring compliance with automotive industry standards in build and release processes is mandatory. Documentation of build and release procedures, maintaining logs, and generating release reports will be part of your routine tasks. Qualifications for this role include a Bachelor's degree in Computer Science, Software Engineering, or related field, along with 3+ years of experience in build, configuration, and release engineering, preferably in embedded Linux environments. Strong experience with build systems like Yocto Project or Buildroot is required. Proficiency with CI/CD tools such as Jenkins, GitLab CI, or Bamboo is essential. Expertise in version control systems, especially Git and Gerrit, is a must. Scripting skills in Bash, Python, or similar languages for automation are necessary. Familiarity with embedded Linux software stacks including Bootloader, BSP, and HMI is expected. Good problem-solving skills and the ability to work collaboratively in cross-functional teams are highly valued. Preferred skills for this role include experience in automotive IVI or embedded systems projects, knowledge of containerization tools (Docker) and artifact repositories, understanding of software quality standards, and configuration management best practices. Exposure to Agile software development processes will be an added advantage.,

Posted 2 months ago

Apply

3.0 - 6.0 years

4 - 7 Lacs

Bengaluru

Work from Office

Development (3-5+ years) Location: Bangalore Job Summary: We are looking for a detail-oriented Configuration & Release Engineer to manage build, version control, and release processes for our Linux-based In-Vehicle Infotainment (IVI) system. This role involves maintaining build environments, automating release workflows, and ensuring smooth integration across Bootloader (BL), Board Support Package (BSP), and Human-Machine Interface (HMI) development teams. Key Responsibilities: Manage and maintain build systems such as Yocto Project, Buildroot, or similar for embedded Linux platforms. Automate build, integration, and deployment pipelines using CI/CD tools like Jenkins, GitLab CI, or similar. Handle source code version control systems (Git, Gerrit) including branching, merging, and tagging strategies. Coordinate software releases, including versioning, packaging, and documentation. Collaborate with development teams across BL, BSP, and HMI to ensure consistent and reproducible builds. Monitor build and release health, troubleshoot build failures, and implement corrective actions. Maintain and improve build infrastructure and tooling to support efficient development workflows. Ensure compliance with automotive industry standards in build and release processes. Document build and release procedures, maintain logs, and generate release reports. Required Qualifications: Bachelor’s degree in Computer Science, Software Engineering, or related field. 3+ years of experience in build, configuration, and release engineering, preferably in embedded Linux environments. Strong experience with build systems like Yocto Project or Buildroot. Proficiency with CI/CD tools such as Jenkins, GitLab CI, or Bamboo. Expertise in version control systems, especially Git and Gerrit. Scripting skills in Bash, Python, or similar languages for automation. Familiarity with embedded Linux software stacks including Bootloader, BSP, and HMI. Good problem-solving skills and ability to work collaboratively in cross-functional teams. Preferred Skills: Experience in automotive IVI or embedded systems projects. Knowledge of containerization tools (Docker) and artifact repositories. Understanding of software quality standards and configuration management best practices. Exposure to Agile software development processes.

Posted 2 months ago

Apply

2.0 - 6.0 years

3 - 7 Lacs

Hyderabad

Work from Office

Required Skills : Strong Embedded C Programming abilities Hands-on experience in developing device drivers, applications using 16/32 Bit Microcontroller based platforms. Knowledge and experience in bare metal coding and RTOS. Experience with various IDEs (Ex MPLAB X IDE, STM32CubeIDE, Code Composer Studio, nRF MDK) and scripting languages (Python, Shell scripts) Experience in Embedded, Automotive Software and driver development with ARM/RISC based MCUs on BareMetal/RTOS etc., Strong Debug Skills and experience with JTAG, GDB debuggers & Lauterbach etc., Familiarity with parallel-processing concepts such as threads, signals, priorities, semaphores, mutexes, race-conditions, deadlocks, etc. Prior development experience with peripherals like USB/Ethernet/PCIe/I2C/SPI/MQTT/HTTPs etc on BareMetal/RTOS Good analytical and problem-solving skills Experience with version control tools like git, and code review tools like Collaborator, gerrit etc., Good communication, interpersonal, and teamwork skills

Posted 2 months ago

Apply

3.0 - 7.0 years

0 Lacs

karnataka

On-site

Mempage Technologies Private Limited is a leading provider of product engineering services dedicated to creating cutting-edge technology solutions that enhance and simplify everyday life. Specializing in research and development, Minimum Viable Products (MVP), and a wide range of technology services, we leverage advanced digital technologies such as AI, IoT, edge computing, and cloud computing to empower society. Our diverse portfolio includes product development initiatives in smart agriculture, healthcare, logistics, and gaming, in addition to offering services in application development, Salesforce, Oracle, and UI/UX. With expertise in AI, LLM, computer vision, blockchain, and IoT, we cater to a prestigious clientele including Emaar, Radisys, AMD, Qualcomm, as well as emerging AI and IoT startups in the USA. Headquartered in India, we also operate offices in Malaysia and the USA. As an Embedded C++ Software Engineer at Mempage Technologies Private Limited, you will be an integral part of our dynamic team based in Bangalore. We are looking for a dedicated professional with 3 to 5 years of experience who possesses a deep understanding of C++ programming, a solid grasp of embedded systems, and a talent for overcoming intricate technical obstacles. In this role, you will collaborate with cross-functional teams across various locations to contribute to the creation, enhancement, and maintenance of high-performance embedded software utilized in cutting-edge automotive and connectivity solutions. Key Responsibilities: - Design, develop, and troubleshoot C++ applications tailored for embedded systems. - Implement object-oriented programming principles and data structures effectively to optimize software performance. - Foster collaboration among teams to seamlessly integrate software components and ensure exceptional project delivery. - Uphold code integrity through the use of essential tools like Git and Gerrit. - Maintain clear and open communication with global engineering teams and external stakeholders. - Demonstrate the ability to work autonomously on assigned tasks within strict timelines. Must-Have Skills: - 3-5 years of experience in software engineering or relevant fields. - Proven track record of hands-on programming experience with C++. - Exposure to embedded systems development. - Proficient in Object-Oriented Programming (OOP) concepts and data structures. - Familiarity with version control tools such as Git, Gerrit, or similar platforms. - Excellent verbal and written communication abilities. - Strong self-motivation and adeptness at working independently. Good-to-Have Skills: - Familiarity with advanced features and constructs of C++11. - Experience working with build systems like Yocto, Bitbake, and CMake. - Understanding of Design Patterns and Object-Oriented Analysis and Design (OOAD). - Proficiency in working with Linux or Real-Time Operating Systems (RTOS). - Exposure to automotive-grade software development standards. - Knowledge of connectivity technologies such as 3G/LTE, WLAN, Bluetooth, and GNSS (Location).,

Posted 2 months ago

Apply

10.0 - 16.0 years

0 Lacs

pune, maharashtra

On-site

As a passionate backend developer with over 12 years of experience, you have the opportunity to join the NKP Team at Nutanix, where you will collaborate with a global team on cutting-edge projects related to Kubernetes, application mobility, and security. This role offers the chance to enhance your technical skills and contribute to innovative solutions in a dynamic and supportive environment. NKP is an enterprise-grade platform based on Kubernetes that caters to modern applications by integrating the best of the Cloud Native Computing Foundation (CNCF) ecosystem. NKP simplifies Kubernetes operations, enables seamless application mobility, and ensures integrated security and compliance. As part of the NKP team, you will work on staying competitive in the fast-growing technology and community landscape by keeping cloud native resources up-to-date with upgrades, patching, maintenance, and security. Reporting to the Director of Engineering, you will be part of a collaborative team that values open discussions, strong communication, and problem-solving skills. The work setup is hybrid, requiring employees to visit the office twice a week, with the flexibility for some to come in three times based on preferences and team needs. This role does not involve travel, allowing you to focus on responsibilities within the local team while effectively collaborating with US counterparts through virtual meetings and communication tools. Your responsibilities will include designing and developing cloud native storage technologies for disaster recovery and backup solutions, gaining a good understanding of Cloud Native Storage technologies, developing software features and unit tests for containerized applications, setting up and deploying complex stateful application and data management solutions in a containerized environment, and collaborating with Nutanix Global engineering and multi-functional teams. To excel in this role, you should hold a BS/MS degree in Computer Science or equivalent, possess 10-16 years of experience with distributed systems and client-server architectures, have knowledge of building micro-service-based applications, hands-on development experience in Golang Programming, strong development experience on Linux/Unix OS platform, and be proficient in working with version control/DevOps tools such as Git, Gerrit, or Jenkins. It is also beneficial to have a working knowledge of Data Protection technologies like Disaster Recovery and Backup, experience in developing software for containerized platforms like Kubernetes, familiarity with working with applications within hyperscalers including AWS, Azure, or GCP, and a good understanding of Kubernetes Custom Resource and controller development. This role operates in a hybrid capacity, combining remote work advantages with in-person collaboration benefits. While most roles require a minimum of 3 days per week in the office, specific guidance and norms will be provided by your manager and team to ensure effective teamwork and productivity.,

Posted 2 months ago

Apply

5.0 - 8.0 years

11 - 16 Lacs

Bengaluru

Work from Office

In this role, you will develop critical components of CSCF (IP Multimedia Subsystems), interact with Software Architects, Test teams for feature analysis and component impacts, design, develop, and maintain high-performance C++ applications, write clean, efficient, and maintainable code following best practices, conduct research on new algorithms, frameworks, and tools to enhance product performance and functionality, develop proof-of-concept prototypes to validate new ideas and approaches, work closely with product management, QA, and other engineering teams to define requirements and ensure seamless integration, participate in code reviews, providing constructive feedback to team members. You have: Bachelor's or master's degree in computer science, Software Engineering, or a related field. Five to Eight years of experience. Expert in C++ and OOPs concepts Experience in Linux, Inter-process communication/Networking and Multithreading. Experience working on and integrating Open-Source components Good knowledge of SIP, DIAMETER and HTTP It would be nice if you also had: Good knowledge on IMS/Volte/Networking Domain GIT and Gerrit knowledge Go through the Requirement specifications and understanding the feature end to end High level and Low-level design of the feature under the product umbrella Implementation of the feature with object-oriented principles Customer issue analysis and plan for the release with right impact analysis Work in the development of critical components of CSCF (IP Multimedia Subsystems) Own component areas that provide specific functions and interfaces. Interact with Software Architects, Test teams for feature analysis and component impacts. Work closely with Customers for issue analysis and defect handling,

Posted 2 months ago

Apply

8.0 - 13.0 years

15 - 19 Lacs

Bengaluru

Work from Office

As a Principal Developer at Nokia, you will play a crucial role in shaping our innovative solutions by directly applying your research findings to enhance our products, services, and systems. Interact with a dynamic team of experts, youll integrate, validate, and optimize software and hardware components to meet stringent requirements. Your hands-on experience will guide the development of build-controlled releases, while also fostering knowledge transfer to junior teams. In this fast-paced environment, youll leverage your advanced problem-solving skills to address complex demands, mentor colleagues, and drive small project teams to success. Join us in a culture that thrives on innovation, teamwork, and continuous improvement. You have: Bachelor's or master's degree in computer science, Software Engineering, or a related field. 8+ years of experience in software and hardware development. Expertise in C++ and OOP concepts. Strong experience on Linux, inter-process communication, networking, and multithreading. Proficiency in integrating open-source components. Good knowledge of SIP, DIAMETER, and HTTP protocols. It would be nice if you also had: Experience with cloud and cloud-native technologies (Kubernetes, Docker, etc.). Knowledge of GIT and Gerrit version control systems. Conduct targeted research to inform the design and continuous improvement of software/hardware products and systems. Develop, manage, and release controlled software/hardware builds, including updates, service packages, and maintenance releases. Create and maintain comprehensive documentation for software/hardware changes and manage change control processes. Collaborate with cross-functional teams to design and test integrated systems, ensuring alignment with customer requirements. Troubleshoot and resolve complex customer issues related to software/hardware, providing timely and effective solutions. Mentor junior team members and provide training to other teams on technical knowledge and best practices. Lead small project teams, manage resources, and allocate tasks efficiently to meet project timelines. Drive process improvements and tool evolution efforts to enhance product quality and operational efficiency.

Posted 2 months ago

Apply

8.0 - 13.0 years

8 - 12 Lacs

Bengaluru

Work from Office

Looking for a Front End development lead, who is passionate about UI development, who hasunderstanding both front-end and back-end concerns, while specializing in the front-end. Work closely with designers to take wireframes from conception to implementation and work closely with back-end developers to ensure implemented UI code is unit tested and production-code ready. Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise 8+ years of Working experience who can lead a team of Front end Engineers Strong background in Front end Design & development with in-depth knowledge of Carbon UI, JavaScript & Dojo framework also working knowledge of distributed services. 8 + years of Experience with React frontend (Typescript/Javascript, React, SPA, webpack, backend API consumption) Expertise in design & developing Accessibilty compliant UI code. Experience in UI automation tools like Cypress. Work closely with designers to take wireframes from conception to implementation and work closely with back-end developers to ensure implemented UI code is unit tested and production-code ready. Working knowledge in converting Figma Design Files to Carbon UI screens Understanding Core Linux Development skills Expert level skill in Type1/Type2 hypervisors, OS Virtualization , Process and resource Management in Operating system, network segmentation. Strong skills in git/Gerrit, shell(ksh/bash), containers and orchestration, system monitoring, Jenkins, groovy scripts, CI/CD pipeline integration and end-to-end tests, playbooks and process automation. A Self-starter Individual with excellent problem-solving skills, able to work independently and as a part of the team. Good Project management skills (iteration or other agile flavours, cross-team coordination, aligning with customer goals) Good Community management skills (working with open source contributors, client outreach and other public relations) Strong Technical leadership skills (achieving excellence through code quality and practices, architecture decisions, innovation) Works in programming languages like JavaScript, Node.js or frameworks such as React Carbon in particular. Strong Experience with React frontend (Typescript/Javascript, React, SPA, webpack, backend API consumption) Skilled in UI development technologies such as HTML, CSS, JSON and API usage. Preferred technical and professional experience 3+ years of experience in zLinux operating systems and virtualization/hypervisor Strong English communication skills both written and Verbal

Posted 2 months ago

Apply

8.0 - 11.0 years

35 - 37 Lacs

Kolkata, Ahmedabad, Bengaluru

Work from Office

Dear Candidate, Were seeking a Tech Lead to drive project architecture and mentor engineers. Key Responsibilities: Lead technical design and reviews. Guide junior developers and ensure code quality. Collaborate with PMs to deliver on business goals. Required Skills & Qualifications: 5+ years of hands-on software development. Excellent problem-solving and communication skills. Proven ability to lead cross-functional teams. Note: If interested, please share your updated resume and preferred time for a discussion. If shortlisted, our HR team will contact you. Kandi Srinivasa Delivery Manager Integra Technologies

Posted 2 months ago

Apply

5.0 - 10.0 years

14 - 19 Lacs

Bengaluru

Work from Office

Project description The client is a leader in the space of firmware/embedded development. Market leader with cutting edge technology. Responsibilities Drive the hands-on development of firmware solutions, ensuring innovation and efficiency Employ strong C language programming skills to create high-quality and reliable firmware Optimize and enhance functionalities related to BIOS, power management, and PCIe technologies Apply in-depth knowledge of UEFI BIOS, ACPI, and AGESA to contribute to advanced firmware development Lead and actively contribute to the development of platform BIOS, ensuring compatibility and optimal system performance Navigate the entire firmware development lifecycle, from conceptualization to release, ensuring efficiency and quality Skills Must have Very strong in C language programming and debugging Working knowledge of git/Gerrit 5-12 years of experience in hands-on firmware development Good understanding and experience with BIOS, power management and PCIe Good knowledge SoC power management CPU/Device power states, hot-plug etc Strong knowledge of UEFI BIOS, ACPI. AGESA knowledge is a big plus Nice to have Bachelor's degree in computer science engineering from a reputed college Master's degree from a reputed university is a big plus

Posted 2 months ago

Apply

5.0 - 10.0 years

12 - 16 Lacs

Bengaluru

Work from Office

Project description This is a great opportunity to work as a part of highly regarded team to deliver leading edge solutions. Responsibilities Drive the development of cutting-edge memory-related firmware projects, contributing to the creation of innovative solutions Collaborate with a highly regarded team to bring innovation to memory-related firmware, ensuring solutions are at the forefront of industry advancements Tackle complex challenges by employing strong problem-solving skills, enhancing firmware to meet evolving performance and reliability standards Skills Must have 5-12 years' experience. Strong with C language programming Working knowledge of git/gerrit Good understanding of DDR4, DDR5, NVDIMM Good understanding of different DIMM types (UDIMM/SODIMM/RDIMM/LRDIMM/LPDDR) Good understanding of UMC features like ECC, SME, SEV, RAS etc Nice to have Understanding different vendor implementations and memory timing differences is a big plus

Posted 2 months ago

Apply

5.0 - 10.0 years

13 - 18 Lacs

Bengaluru

Work from Office

Project description Join our team in developing cutting-edge security firmware for Embedded Systems on Chips (SoCs). You will be working on innovative projects that focus on the security subsystem of silicon, including policy implementation, root of trust, TPM/fTPM, and Widevine. This role demands a high level of expertise in trusted applications and handshakes, contributing to the robustness and security of our products. Responsibilities Develop and maintain security firmware for Embedded SoCs Implement and enhance silicon security subsystems, policies, and root-of-trust mechanisms Work with TPM/fTPM and Widevine to ensure secure communication and data protection Debug and review C code to maintain high-quality firmware standards Collaborate with the team using Git/Gerrit for version control and code review processes Contribute to boot loader and Linux kernel development as needed Skills Must have 5-12 years of experience with MANDATORY Very strong in C language programming and debugging Working knowledge of git/Gerrit Side-band/Out-of-band server management. Experience in OpenBMC based BMC FW development mandatory. Experience on redfish Nice to have Familiarity with boot loader and Linux kernel development Experience with JIRA for project management and issue tracking

Posted 2 months 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