Jobs
Interviews

22 System Debugging Jobs

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

5.0 - 9.0 years

0 Lacs

vadodara, gujarat

On-site

As a Full-time MS Dynamics Business Central Technical Consultant at Exigo Tech, your role will involve programming using Microsoft Dynamics AL/extension V2 and some minor C/AL components. You will be responsible for configuring, developing, and delivering MS Dynamics NAV/Business Central software and components across all functional areas. Your key responsibilities will include: - Creating new and modifying existing customizations and integrations as per customer requirements - Performing data conversions, debugging system problems, and providing resolutions - Developing solutions in Dynamics NAV and apps/extensions for Business Central, including upgrades and migrations for customers - Installing and configuring Business Central, applying service packs and hot fixes as necessary - Serving as a technical liaison to business groups for application support - Testing functionality developed by the team against business requirements - Supporting and driving process change in alignment with Business Central/NAV best practices - Coordinating and contributing to end-user training, including developing system documentation and training materials - Assisting in the functional specifications of customizations and integrations for NAV implementations - Acting as the lead Business Central/NAV technical expert within the development team - Taking ownership of the customized unit programming and overall system functionality - Collaborating with Project Managers, Business Analysts, and Consultants to understand business/application requirements - Working in adherence to ISMS 27001 policy norms In terms of technical and functional skills, you should have a thorough understanding of the software development life cycle and best practices, including coding standards, code reviews, source control management, build process, continuous integration, and continuous delivery. Additionally, you should possess: - Proficiency in version control tools like Git - Strong software debugging and problem-solving abilities - Skills in information gathering and requirement documentation - Aptitude to learn new technologies and adapt to a fast-paced development environment - Strong teamwork and collaboration skills - Excellent written and verbal communication skills - Outstanding analytical and problem-solving capabilities Qualifications required for this role include a degree in B.Tech/M.Tech/B.C.A/M.C.A, along with a minimum of 5 years of experience in the field. Certifications in MB800 and MB820 are also preferred for this position. Please note that the work location for this role is in Vadodara, Gujarat, India.,

Posted 2 days ago

Apply

10.0 - 14.0 years

0 Lacs

hyderabad, telangana

On-site

As an experienced candidate with over 10 years of experience, you are expected to have expertise in the following areas: - **RTOS/OS expertise**: You should have hands-on experience with ThreadX, FreeRTOS, and Linux. - **Microcontroller/Microprocessor development**: Proficiency in ARM MPU development (ARMv7/ARMv8) is required. - **Device driver development & porting**: You must be skilled in developing and porting drivers for Serial, I2C, SPI, PCIe, and USB interfaces. - **IPC mechanisms**: Knowledge of Message Queues, Shared Memory, and Semaphores is essential. - **Multithreading, Mutex, Synchronization, Interrupt & Kernel Timing Management**: Strong understanding and practical experience in these areas are necessary. - **Power Management**: Experience with PMU, sleep states, and battery optimization is expected. - **Board bring-up and system debugging**: You should be adept at board bring-up and proficient in debugging system-level issues. - **Audio systems experience**: While not mandatory, experience with audio systems would be a plus. - **Lab instruments**: Familiarity with Oscilloscopes, Waveform Analyzers, and Lauterbach tools. - **Programming**: Strong hands-on experience in C/C++ programming is required. In addition to technical skills, we are looking for candidates with the following qualities: - Strong problem-solving and debugging skills. - Passion for embedded systems and hardware-software integration. - Ability to work both independently and collaboratively in a fast-paced environment.,

Posted 5 days ago

Apply

3.0 - 7.0 years

0 Lacs

hyderabad, telangana

On-site

You should have 3 to 5 years of experience for this role. We are seeking a skilled Linux Driver Test Engineer to be a part of our team. The ideal candidate should possess expertise in Linux driver testing and have a strong background in working within a Linux environment. Your responsibilities will include performing testing and validation of Linux device drivers, creating and running automated test scripts for driver validation, as well as identifying and resolving issues in a Linux-based embedded environment. To be successful in this role, you must have strong experience in Linux driver testing and validation, be proficient in Linux environments, command-line tools, and system debugging. Familiarity with build systems, particularly Yocto, is preferred. Additionally, excellent Python programming and scripting skills for test automation, along with strong analytical and problem-solving abilities, are required. If you are enthusiastic about Linux, driver testing, and automation, we encourage you to apply for this position now!,

Posted 1 week ago

Apply

4.0 - 14.0 years

0 Lacs

karnataka

On-site

As an Engineer, you will be responsible for ensuring that the design aligns with the technical and quality requirements set for the team, especially focusing on functional and code coverage. You should have experience in embedded Linux driver/kernel development and possess strong C/C++ development skills with a solid understanding of object-oriented design principles. Additionally, familiarity with at least one of the driver development domains listed below is required: - Graphics driver (DRM/KMS, OpenGL, Vulkan, OpenCL, Mesa) - Multimedia-Video driver (Vaapi, vdpau, gstreamer, v4l2) - Power management (System to RAM, S0ix3) - Display Driver development (X, Wayland, Weston, Display driver) - Audio sub-system, Audio drivers, frameworks, and ALSA SOC (ASOC), Audio protocols like I2S/TDM, Proficient in yocto development - Virtualization (Xen, KVM, QNX hypervisor knowledge) - Ethernet Driver (Network driver development) You should also have good working experience with IPC, DMA driver development, and be proficient in kernel mode driver programming in Linux. Experience in Linux Device driver programming within the Linux Kernel and Drivers is essential. Familiarity with the Linux community and Source contribution is a plus. Your background should demonstrate a strong foundation in embedded systems development, system knowledge, and system debugging. The role requires you to work effectively both independently and as part of a team. You should possess excellent problem-solving and debugging skills and have experience with kernel bug fixes and upstreaming. Strong written and verbal communication skills are crucial for this position. A self-motivated individual who can take the lead in mastering new technologies will thrive in this role.,

Posted 2 weeks ago

Apply

8.0 - 12.0 years

0 Lacs

karnataka

On-site

This is an exciting opportunity to join a highly regarded team working on leading-edge solutions. We are seeking an experienced engineer to enhance our Client's core Linux-embedded team. In this role, you will collaborate with technical experts to ensure optimal performance and results on SoC platforms. Your responsibilities will include developing and optimizing GFX, Multimedia, Display, and Audio drivers based on project requirements. You will work closely with cross-functional teams to seamlessly integrate drivers, conduct thorough testing, troubleshooting, and debugging, as well as contribute to system improvement and optimization. Additionally, you will provide technical guidance and support as necessary. The ideal candidate must have at least 8 years of experience in embedded Linux driver/kernel development. Strong skills in C/C++ development, familiarity with object-oriented design, Linux fundamentals, and audio fundamentals are essential. Experience with ALSA ASoC driver development, audio transmission protocols such as I2S/TDM, audio DAC/ADC, and audio DSP firmware development is required. Knowledge of bare metal or RTOS-based firmware development, system debugging, firmware debugging using JTAG, and Any RTOS porting would be advantageous. Fluency in English at the B2 Upper Intermediate level is necessary for effective communication. This position is classified as Senior and is based in Bengaluru, India. If you are passionate about C/C++ development in the Automotive Industry, this role offers a great opportunity to contribute to cutting-edge projects. Apply now to be part of our innovative team.,

Posted 2 weeks ago

Apply

4.0 - 9.0 years

40 - 45 Lacs

bengaluru

Work from Office

Embedded Linux Kernel Developer: 1. Engineer with 5+ of experience in embedded Linux/Linux application/driver/kernel development. 2. Strong C/C++ development skills with a good understanding of object-oriented design. 3. Experience dealing with Linux community and Open Source contribution a plus 4. Experience with any one of the domain (Multi Media, Power management, Display technology, OpenGL) 5. Experience with Audio sub-system, Audio driverss, frameworks and ALSA SOC(ASOC), Audio protocols like I2S, Proficient in yocto development. 6. Good working experience with IPC, DMA driver development. 7. Strong background in embedded systems development 8. System knowledge, System Debugging 9. Experience with kernel mode driver programming in Linux 10. Linux Device driver programming experience in Linux Kernel and Drivers. 11. Work in both an individual and team member environment 12. Excellent problem solving and debugging skills of the building blocks. 13. Kernel bug fixes and upstreaming 14. Strong written and verbal communication skills 15. Self-motivated, should be able to take lead in mastering new technologies Good to have: 16. Expertise with CAR Framework. 17. Automotive experience

Posted 2 weeks ago

Apply

0.0 years

0 Lacs

bengaluru, karnataka, india

On-site

At Capgemini Engineering, the world leader in engineering services, we bring together a global team of engineers, scientists, and architects to help the world's most innovative companies unleash their potential. From autonomous cars to life-saving robots, our digital and software technology experts think outside the box as they provide unique R&D and engineering services across all industries. Join us for a career full of opportunities. Where you can make a difference. Where no two days are the same. Linux - Android Device Driver 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. Essential Skills Linux Kernel & Driver Development : Strong experience with Linux kernel internals and writing device drivers. Android Internals : Understanding of Android architecture, especially HAL, AIDL, and system services. 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. Job Description - Grade Specific Key Responsibilities Driver Development : Write and maintain device drivers for hardware components like sensors, cameras, touchscreens, and communication interfaces (e.g., I2C, SPI, UART). Kernel Integration : Modify and configure the Linux kernel to support new hardware features. Android HAL (Hardware Abstraction Layer) : Develop and integrate HAL modules to bridge drivers with Android services. System Debugging : Use tools likeadb,logcat, and kernel logs to troubleshoot hardware-software issues. Performance Optimization : Ensure drivers are efficient, stable, and power-conscious. Collaboration : Work closely with hardware teams, Android framework developers, and QA engineers. Skills (competencies) Verbal Communication Linux (SDLC) Methodology Capgemini is a global business and technology transformation partner, helping organizations to accelerate their dual transition to a digital and sustainable world, while creating tangible impact for enterprises and society. It is a responsible and diverse group of 340,000 team members in more than 50 countries. With its strong over 55-year heritage, Capgemini is trusted by its clients to unlock the value of technology to address the entire breadth of their business needs. It delivers end-to-end services and solutions leveraging strengths from strategy and design to engineering, all fueled by its market leading capabilities in AI, generative AI, cloud and data, combined with its deep industry expertise and partner ecosystem.

Posted 2 weeks ago

Apply

8.0 - 13.0 years

0 - 0 Lacs

chennai, tamil nadu

On-site

Job Description: As an Audio Driver Development Engineer, you will be responsible for developing audio drivers with a focus on embedded Linux/Linux application/driver/kernel development. With over 8 years of experience in the field, you will leverage your strong C/C++ development skills and understanding of object-oriented design to contribute to the team's success. Your key responsibilities will include working on Linux fundamentals, Audio HAL, Audio sub-systems, Audio drivers, frameworks, ALSA SOC(ASOC), and Audio protocols such as I2S. In addition, you will utilize your experience with IPC, DMA driver development, and host to DSP communication to enhance the audio driver development process. A strong background in embedded systems development, system knowledge, and system debugging will be essential for this role. Your experience with kernel mode driver programming in Linux will also be a valuable asset in fulfilling the requirements of this position. Preferred skills for this role include experience with Any RTOS porting and additional exposure to host to DSP communication, which will further strengthen your capabilities as an Audio Driver Development Engineer.,

Posted 1 month ago

Apply

3.0 - 7.0 years

0 Lacs

hyderabad, telangana

On-site

This is a great opportunity to work as a part of a highly regarded team delivering leading-edge solutions. We are seeking an experienced engineer for an exciting role to enhance the core Linux embedded team by working on the latest platforms and software. In this role, you will collaborate closely with key technical experts to ensure optimal performance and results on the SoC platforms. Your responsibilities will include embedded Linux software application/driver or kernel development, porting, customization, performance benchmarking, and optimization. Additionally, you will work with the team to build and support system software subsystems, own system software development and debugging, and implement functional safety features for embedded platforms. Key Qualifications: - Possess strong C/C++ development skills with a solid understanding of object-oriented design - Have a robust background in Microprocessor/Microcontroller/DSP based embedded systems development - Experience in engaging with the Linux community and contributing to Open-Source projects is preferred - Proficient in system knowledge and system debugging - Strong written and verbal communication skills - Self-motivated with the ability to take the lead in mastering new technologies - Capable of working both independently and as a team member - Conduct testing of developed modules through running tests - Provide regular progress reports to various stakeholders involved - Experience in FPGA-based system development is preferred - Exposure to RISC-V processors is advantageous - Functional Safety Certification is a bonus If you meet the above qualifications and are looking to be a part of a dynamic team working on cutting-edge solutions, we encourage you to apply for this role.,

Posted 1 month ago

Apply

6.0 - 10.0 years

0 Lacs

karnataka

On-site

You should have 6 to 10 years of experience as an Engineer in embedded Linux/Linux application/driver/kernel development. Your skills should include strong C/C++ development capabilities with a good grasp of object-oriented design. Additionally, experience in dealing with the Linux community and contributing to Open Source projects would be beneficial. Familiarity with any one of the domains such as Multi Media, Power management, Display technology, or OpenGL is required. Experience with Audio sub-system, Audio drivers, frameworks, ALSA SOC, and Audio protocols like I2S is preferred, along with proficiency in yocto development. It is essential to have a strong background in embedded systems development, as well as knowledge in System debugging and IPC, DMA driver development. Expertise in kernel mode driver programming in Linux, Linux Device driver programming in Linux Kernel and Drivers, and bug fixes and upstreaming in the Kernel are necessary. You should be accustomed to working in both individual and team environments, possess excellent problem-solving and debugging skills, and have strong written and verbal communication abilities. A self-motivated individual who can take the lead in mastering new technologies is preferred. Expertise with CAR Framework and automotive experience would be a plus. Key skills include Linux, Embedded, device driver, Graphics, Multi media, OpenCL, OpenGL, and RTOS.,

Posted 1 month ago

Apply

4.0 - 8.0 years

0 Lacs

hyderabad, telangana

On-site

You should have a minimum of 4 years of experience in AOSP FW with expertise in the Infotainment domain. Knowledge of C/C++ and JAVA is preferred, and experience in Android FW is required. It is essential to be familiar with Android HAL AOSP architecture, as well as Android Concepts, policies, config, and board config files. Your responsibilities will include documenting code, providing technical support as needed, and demonstrating strong knowledge and experience with AAOS and AOSP. You should possess solid expertise in AOSP, Android framework, and services such as Multimedia and camera, along with proficiency in Android HAL, Android graphics pipeline, DRM, and Codecs. Strong debugging skills in Linux Programming/Environment are necessary, along with knowledge of JNI, C/C++, solution library optimization, and SDK integration. Experience in Android Application, Filters development, Cloud pipeline architecture, and System & Graphics Rendering is desired. Troubleshooting issues related to Android framework components and a strong understanding of HAL concepts are also important. Additionally, you should have strong C/C++ development skills with a good grasp of object-oriented design and an understanding of Android framework and overall Android Architecture. Proficiency in any one of Android HAL components such as Audio, Graphics, Camera, or Power is required. Experience with Multimedia frameworks like Stagefright, Gstreamer, OpenMAX, and Codec2 is beneficial. Compliance to CTS/VTS and support in resolving defects, a strong background in embedded systems development, system knowledge, and system debugging are expected. Being self-motivated to learn and explore new areas is essential, along with a good understanding of the Gtest framework. You should be able to independently debug issues effectively.,

Posted 1 month ago

Apply

6.0 - 10.0 years

6 - 9 Lacs

Bengaluru, Karnataka, India

On-site

Strong C/C++ development skills with a good understanding of object-oriented design Experience dealing with Linux community and Open Source contribution a plus Experience with any one of the domain (Multi Media, Power management, Display technology, OpenGL)Experience with Audio sub-system, Audio drivers s, frameworks and ALSA SOC(ASOC), Audio protocols like I2S, Proficient in yocto development Good working experience with IPC, DMA driver development Strong background in embedded systems development System knowledge, System Debugging Experience with kernel mode driver programming in Linux Linux Device driver programming experience in Linux Kernel and Drivers Work in both an individual and team member environment Excellent problem solving and debugging skills of the building blocks Kernel bug fixes and upstreaming Strong written and verbal communication skills Self-motivated, should be able to take lead in mastering new technologies Good to have: Expertise with CAR Framework Automotive experience Keywords: Linux, Embedded, device driver, Graphics, Multi media, OpenCL, OpenGL, RTOS

Posted 1 month ago

Apply

3.0 - 8.0 years

0 Lacs

karnataka

On-site

As a Senior FPGA Design Engineer at Prodigy Technovations in Bangalore/Bengaluru, you will have the opportunity to work on existing and next-generation Protocol Analyzers and similar products. Your role will involve contributing to the entire FPGA-based product development flow, from requirement analysis to final product testing in a lab environment. Your responsibilities will include architecture/micro-architecture design, Verilog logic implementation for targeted FPGA, and writing test benches to validate the design. You will collaborate closely with board design, software, testing, and lab teams to ensure the product meets customer requirements. Additionally, you will work with interfaces such as PCIe, GigE, MPHY/UFS, DPHY/CSI/DSI, USB, SD, eMMC, I3C/I2C, SPI/QSPI, among others. Qualifications: - BE/ME in Electronics from a reputed college, with a specialization in VLSI and Embedded Design being a plus. - 3 to 8 years of experience in designing and implementing FPGA-based solutions in Xilinx or Altera FPGA, preferably in FPGA-based product development. - Experience in System Design with Xilinx/Altera FPGA devices and relevant tools. - Proficiency in Verilog and/or VHDL coding. - Experience in synthesis, implementation, and using constraints to achieve timing requirements. - Knowledge of high-speed FPGA designs and Static Timing Analysis (STA) is advantageous. - Experience in building test benches for verification, board-level testing, and system debugging. - Familiarity with protocols like UFS, UniPro, USB, Ethernet, PCIe, I3C, I2C, SPI, QSPI, UART, JTAG, SPMI, RFFE, SD, eMMC. - Hands-on experience with FPGA debugging tools, oscilloscopes, and Logic Analyzers. - Strong problem-solving and debugging skills. If you are a motivated and experienced FPGA Design Engineer with a passion for product development and a strong background in FPGA technologies, we encourage you to apply for this exciting opportunity. Join our team at Prodigy Technovations and be part of creating cutting-edge solutions for top semiconductor companies.,

Posted 1 month ago

Apply

1.0 - 5.0 years

0 - 0 Lacs

coimbatore, tamil nadu

On-site

At 360Watts, we are rethinking the concept of owning and managing solar energy for residential use. Our focus is on developing an intelligent rooftop solar system that goes beyond just being a passive installation on your roof. We are striving to create a system that is dynamic, automated, and adaptable, empowering users with complete visibility and control over their energy consumption. If you are a systems thinker with the ability to seamlessly integrate the physical and digital realms, we have an exciting opportunity for you. We are looking for someone who can envision a solar system with an IoT layer for automation, designed to be modular and enhanced with AI/ML capabilities. The system should be easily upgradable to cater to users" evolving needs, ranging from basic to advanced automation levels. Users should have the convenience of remote control through a smart-home energy management app (EMS). Responsibilities: - Lead the design, testing, and refinement of the end-to-end IoT system architecture layer, utilizing edge-MCUs and hybrid data flows to connect with the cloud and smart-home control hub - Develop real-time firmware to collect data from sensors, operate relays, and implement secure, over-the-air (OTA) updatable logic - Incorporate MCUs with varying levels of inference capabilities (e.g., ESP32-S3, Raspberry Pi CM4, Jetson Nano/Xavier NX) and maintain firmware modularity for future upgrades - Define IoT use-cases, data workflow, and communication protocol stacks (MODBUS RTU/TCP, MQTT) for seamless integration with inverters, battery systems, and cloud EMS - Provide guidance to hardware interns on embedded prototyping, transitioning from breadboard setups to PCBs, including wiring, testing, and debugging processes - Collaborate with solar engineers and EMS software leads to facilitate rapid prototyping, field testing, and the development of user-centric automation strategies - Ensure readiness for field deployment, including configuring pilot systems, ensuring relay switching stability, integrating with inverters, and implementing offline fallback mechanisms Required Skills: - Proficiency in systems-oriented Embedded C/C++ - Experience in designing Edge (AI/ML) architecture and modular firmware - Hands-on experience in developing real-world firmware encompassing control logic, sensor integration, and relay operations - Knowledge of implementing protocol stacks such as MODBUS RTU/TCP and MQTT - Familiarity with OTA updates, structured data handling, and embedded fault management - Ability to debug system issues and ensure field readiness Background: - Bachelor's or Master's degree in Electrical Engineering, Electronics & Communication, Embedded Systems, or related fields - 1-3 years of work experience in a relevant role - Proficient in professional English language Job Details: - Salary range: Rs. 30k-50k per month, based on skills and experience - Opportunity for equity (ESOP) after 9-12 months - Start date: 15.08.2025 or 01.09.2025 - Probation period: 3 months - Job Type: Full-time Benefits: - Flexible schedule - Paid time off - Performance bonus Schedule: - Monday to Friday, with weekend availability Ability to commute/relocate: - Candidates should be able to reliably commute to Coimbatore, Tamil Nadu or be willing to relocate before the start date (Preferred) Education: - Bachelor's degree preferred Experience: - Minimum 1 year of experience in embedded software required Language: - Proficiency in English preferred Work Location: In person For further inquiries, please contact the employer at +91 9087610051 Application Deadline: 27/07/2025 Expected Start Date: 01/09/2025 If you are enthusiastic about this opportunity, we encourage you to apply promptly.,

Posted 1 month ago

Apply

3.0 - 7.0 years

0 Lacs

hyderabad, telangana

On-site

This is a great opportunity to work as a part of a highly regarded team to deliver leading-edge solutions. We are looking for an experienced engineer for an exciting role to augment our core Linux embedded team and work on the latest platforms and software. You will have the chance to interact closely with key technical experts to ensure the best possible performance and results on the SoC platforms. Your responsibilities will include embedded Linux software apps/drivers or kernel development, porting, customization, performance benchmarking, and optimization. You will collaborate with the team on building and supporting system software subsystems, as well as own system software development and debugging. Additionally, you will be involved in the implementation of functional safety features for embedded platforms. Key qualifications for this role include strong C/C++ development skills with a good understanding of object-oriented design, a solid background in microprocessor/microcontroller/DSP-based embedded systems development, and experience dealing with the Linux community and open-source contribution. You should possess system knowledge, system debugging skills, and strong written and verbal communication abilities. Being self-motivated and able to take the lead in mastering new technologies is essential, as well as the ability to work both independently and as part of a team. Furthermore, you will be responsible for testing developed modules by running tests and providing regular progress reports to various stakeholders involved. Preferred qualifications for this role include experience in FPGA-based system development, knowledge of RISC-V processors, and functional safety certification. If you are a passionate engineer with the above qualifications and ready to take on new challenges in the field of embedded systems development, we encourage you to apply for this exciting opportunity.,

Posted 1 month ago

Apply

8.0 - 10.0 years

15 - 19 Lacs

Bengaluru

Work from Office

Key Responsibilities: System Architecture and Development: Design and implement Android-based systems tailored for automotive applications, ensuring seamless integration with vehicle hardware and software components. Operating System Expertise: Customize and optimize the Android OS to meet specific automotive requirements, including performance, security, and reliability standards. Kernel and Bootloader Management: Develop and maintain bootloader configurations and Linux kernel adaptations to support diverse hardware platforms within the vehicle. Device Driver Integration: Create and integrate device drivers to facilitate communication between the Android system and various hardware components, ensuring optimal functionality. Board Support Packages (BSPs): Develop and manage BSPs to support hardware-specific features and ensure compatibility across different vehicle models. Cross-Functional Collaboration: Work closely with hardware engineers, software developers, and quality assurance teams to deliver cohesive and high-quality automotive solutions. Innovation and Continuous Improvement: Stay abreast of emerging technologies and industry trends to drive innovation and continuous improvement within the Android development domain. Required Qualifications & Skills: Educational Background: Bachelors or Master’s degree in Computer Science, Electrical Engineering, or a related field. Professional Experience: Minimum of 8 years in developing Android-based devices, with a focus on system-level development and integration. Technical Expertise: Proficiency in programming languages such as Java, C, and C++. In-depth knowledge of Android OS architecture and internals. Experience with bootloader configurations and Linux kernel customization. Expertise in Android porting and native Android development. Strong understanding of device drivers and hardware abstraction layers. Experience in developing and managing board support packages. Problem-Solving Skills: Demonstrated ability to diagnose complex system issues and implement effective solutions. Communication Skills: Strong verbal and written communication skills, with the ability to convey technical concepts to diverse audiences.

Posted 2 months ago

Apply

4.0 - 12.0 years

4 - 7 Lacs

Bengaluru, Karnataka, India

On-site

1. Engineer with 5+ of experience in embedded Linux/Linux application/driver/kernel development. 2. Strong C/C++ development skills with a good understanding of object-oriented design. 3. Experience dealing with Linux community and Open Source contribution a plus 4. Experience with any one of the domain (Multi Media, Power management, Display technology, OpenGL) 5. Experience with Audio sub-system, Audio drivers s, frameworks and ALSA SOC(ASOC), Audio protocols like I2S, Proficient in yocto development. 6. Good working experience with IPC, DMA driver development. 7. Strong background in embedded systems development 8. System knowledge, System Debugging 9. Experience with kernel mode driver programming in Linux 10. Linux Device driver programming experience in Linux Kernel and Drivers. 11. Work in both an individual and team member environment 12. Excellent problem solving and debugging skills of the building blocks. 13. Kernel bug fixes and upstreaming 14. Strong written and verbal communication skills 15. Self-motivated, should be able to take lead in mastering new technologies Good to have: 16. Expertise with CAR Framework. 17. Automotive experience Note: 1. Need only BE/B Tech and Master degree profiles. 2. Pure Work from Office 3. Good Communication Skill

Posted 2 months ago

Apply

5.0 - 10.0 years

14 - 22 Lacs

Bengaluru

Work from Office

Key Skills : Silicon Validation SoC bring-up Firmware Development SD/MMC Interface System Debugging Job Description : We are hiring for a Senior Engineer Silicon Validation (SD/MMC) to join our hardware validation team. Responsibilities : Collaborate with design and architecture teams to define silicon validation requirements and strategies Develop and maintain firmware for SoC bring-up and validation Debug and analyze silicon issues with hardware and firmware teams to identify root causes Desired Candidate Profile : Strong hands-on experience in SoC validation and firmware development Experience with SD/MMC protocols and debugging tools Good problem-solving and cross-functional collaboration skills

Posted 2 months ago

Apply

4.0 - 9.0 years

40 - 45 Lacs

Bengaluru

Work from Office

Embedded Linux Kernel Developer: 1. Engineer with 5+ of experience in embedded Linux/Linux application/driver/kernel development. 2. Strong C/C++ development skills with a good understanding of object-oriented design. 3. Experience dealing with Linux community and Open Source contribution a plus 4. Experience with any one of the domain (Multi Media, Power management, Display technology, OpenGL) 5. Experience with Audio sub-system, Audio driverss, frameworks and ALSA SOC(ASOC), Audio protocols like I2S, Proficient in yocto development. 6. Good working experience with IPC, DMA driver development. 7. Strong background in embedded systems development 8. System knowledge, System Debugging 9. Experience with kernel mode driver programming in Linux 10. Linux Device driver programming experience in Linux Kernel and Drivers. 11. Work in both an individual and team member environment 12. Excellent problem solving and debugging skills of the building blocks. 13. Kernel bug fixes and upstreaming 14. Strong written and verbal communication skills 15. Self-motivated, should be able to take lead in mastering new technologies Good to have: 16. Expertise with CAR Framework. 17. Automotive experience

Posted 2 months ago

Apply

4.0 - 8.0 years

4 - 8 Lacs

Bengaluru, Karnataka, India

On-site

A.P. Moller Maersk is the global leader in container shipping services, operating in 130 countries and employing approximately 80,000 staff. As an integrated container logistics company, Maersk aims to connect and simplify its customers supply chains. We are at the forefront of digital transformation, leveraging cutting-edge technology to revolutionize global trade. Position Summary: We're looking for a driven Senior Machine Learning Engineer to develop groundbreaking solutions in classical ML, Natural Language Processing (NLP), and Deep Learning, revolutionizing global logistics. As a Senior Engineer, you will work closely with Lead Machine Learning Engineers to spearhead the development and deployment of cutting-edge machine learning models. This role offers a significant opportunity for professional growth, allowing you to expand your skill set while making meaningful contributions to impactful projects that directly shape the future of our industry. Key Responsibilities: Model Development & Deployment: Build and deploy robust machine learning models for predictive and prescriptive analytics, focusing on groundbreaking solutions in classical ML, NLP, and Deep Learning. Feature Engineering & Optimization: Select relevant features, and build and optimize machine learning algorithms that deliver significant impact on business outcomes. Cross-functional Collaboration: Collaborate closely with cross-functional teams to understand complex business requirements and translate them into effective analytical solutions. Performance Monitoring: Define validation frameworks, establish processes to ensure acceptable data quality criteria, and continuously monitor model performance, creating alerts for any data leakage or degradation. Debugging & Reliability: Debug and analyze problems in distributed systems, even addressing issues outside your immediate sphere of technology, with a strong focus on simplicity and reliability. Continuous Learning & Best Practices: Stay updated with the latest developments in data science and machine learning, and actively contribute to implementing best practices within the team. Communication: Clearly and kindly communicate complex concepts, both in written and verbal forms, including presenting findings to diverse stakeholders. Code Quality: Be familiar with Git and actively participate in peer reviews of contributions to ensure high code quality. Required Qualifications (Must Haves): Experience: Proven hands-on experience with machine learning algorithms and libraries (e.g., TensorFlow, Keras, or PyTorch) for tasks like classification, regression, clustering, and natural language processing (NLP). ML Fundamentals: A solid understanding of core machine learning concepts and techniques, including knowledge of deep learning architectures, optimization algorithms, backpropagation, and hyperparameter tuning. System Debugging: Comfort in debugging and analyzing problems within distributed systems, including issues extending beyond your direct area of technology expertise. Software Engineering Principles: A strong penchant for simplicity and reliability in code and system design. Version Control: Familiarity with Git and a willingness to have contributions peer-reviewed. Continuous Improvement: A passion for continuous learning and professional development. Communication: Clear and kind communication skills, both written and verbal. Preferred Qualifications (Good to Have): Observability Domain Knowledge: Understanding of the Observability domain, including context awareness and customizing language models accordingly. Advanced ML Techniques: Exposure to advanced imputation, sophisticated feature engineering, re-training strategies, and hyperparameter tuning. Data Presentation: Experience in visualizing and presenting data effectively for various stakeholders. Big Data Technologies: Understanding of big data technologies (e.g., Hadoop, Spark). Cloud Platforms: Familiarity with cloud platforms and services (e.g., AWS, Azure). Skills: Statistical Data Analysis Data Visualization Data Science Python or R (Programming Language) Data Analytics Understanding of big data technologies (e.g., Hadoop, Spark) Familiarity with cloud platforms and services (e.g., AWS, Azure) What We Offer: Joining Maersk means becoming part of a global leader that is truly transforming an entire industry. You will have a unique opportunity to make a significant impact on our operations by developing cutting-edge ML solutions. We offer a challenging yet rewarding environment where continuous learning, professional development, and innovative problem-solving are highly valued. You'll work with diverse teams and have the chance to grow your career within a truly international and forward-thinking organization.

Posted 2 months ago

Apply

7.0 - 12.0 years

9 - 19 Lacs

Bengaluru

Work from Office

Key Responsibilities: System Architecture and Development: Design and implement Android-based systems tailored for automotive applications, ensuring seamless integration with vehicle hardware and software components. Operating System Expertise: Customize and optimize the Android OS to meet specific automotive requirements, including performance, security, and reliability standards. Kernel and Bootloader Management: Develop and maintain bootloader configurations and Linux kernel adaptations to support diverse hardware platforms within the vehicle. Device Driver Integration: Create and integrate device drivers to facilitate communication between the Android system and various hardware components, ensuring optimal functionality. Board Support Packages (BSPs): Develop and manage BSPs to support hardware-specific features and ensure compatibility across different vehicle models. Cross-Functional Collaboration: Work closely with hardware engineers, software developers, and quality assurance teams to deliver cohesive and high-quality automotive solutions. Innovation and Continuous Improvement: Stay abreast of emerging technologies and industry trends to drive innovation and continuous improvement within the Android development domain. Required Qualifications & Skills: Educational Background: Bachelors or Masters degree in Computer Science, Electrical Engineering, or a related field. Professional Experience: Minimum of 8 years in developing Android-based devices, with a focus on system-level development and integration. Technical Expertise: Proficiency in programming languages such as Java, C, and C++. In-depth knowledge of Android OS architecture and internals. Experience with bootloader configurations and Linux kernel customization. Expertise in Android porting and native Android development. Strong understanding of device drivers and hardware abstraction layers. Experience in developing and managing board support packages. Problem-Solving Skills: Demonstrated ability to diagnose complex system issues and implement effective solutions. Communication Skills: Strong verbal and written communication skills, with the ability to convey technical concepts to diverse audiences.

Posted 3 months ago

Apply

8.0 - 10.0 years

15 - 19 Lacs

Bengaluru

Work from Office

Key Responsibilities: System Architecture and Development: Design and implement Android-based systems tailored for automotive applications, ensuring seamless integration with vehicle hardware and software components. Operating System Expertise: Customize and optimize the Android OS to meet specific automotive requirements, including performance, security, and reliability standards. Kernel and Bootloader Management: Develop and maintain bootloader configurations and Linux kernel adaptations to support diverse hardware platforms within the vehicle. Device Driver Integration: Create and integrate device drivers to facilitate communication between the Android system and various hardware components, ensuring optimal functionality. Board Support Packages (BSPs): Develop and manage BSPs to support hardware-specific features and ensure compatibility across different vehicle models. Cross-Functional Collaboration: Work closely with hardware engineers, software developers, and quality assurance teams to deliver cohesive and high-quality automotive solutions. Innovation and Continuous Improvement: Stay abreast of emerging technologies and industry trends to drive innovation and continuous improvement within the Android development domain. Required Qualifications & Skills: Educational Background: Bachelors or Master’s degree in Computer Science, Electrical Engineering, or a related field. Professional Experience: Minimum of 8 years in developing Android-based devices, with a focus on system-level development and integration. Technical Expertise: Proficiency in programming languages such as Java, C, and C++. In-depth knowledge of Android OS architecture and internals. Experience with bootloader configurations and Linux kernel customization. Expertise in Android porting and native Android development. Strong understanding of device drivers and hardware abstraction layers. Experience in developing and managing board support packages. Problem-Solving Skills: Demonstrated ability to diagnose complex system issues and implement effective solutions. Communication Skills: Strong verbal and written communication skills, with the ability to convey technical concepts to diverse audiences.

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