Jobs
Interviews

169 Bootloader Jobs

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

5.0 - 8.0 years

12 - 17 Lacs

bengaluru

Work from Office

Design of Embedded BSP. Develop, configure, and maintain Yocto-based custom Linux distributions for embedded platforms. Create and maintain Yocto recipes, layers, and build configurations tailored to specific hardware platforms. Customize bootloaders (e.g., U-Boot) and optimize boot processes for embedded devices. Work on Linux kernel customization, including the development and integration of device drivers. Bring up new hardware platforms by integrating and validating peripherals and I/O subsystems. Debug and optimize system performance, including boot time, memory footprint, and power consumption. Implement and integrate middleware, libraries, and tools for embedded applications.

Posted 4 days ago

Apply

4.0 - 15.0 years

0 Lacs

karnataka

On-site

You have an exciting opportunity to join a dynamic team as an Android BSP Engineer with 4-15 years of experience. Your role will be based in Pune and Bangalore. **Role Overview:** As an Android BSP Engineer, you will be responsible for: - Having experience in Android BSP / Linux BSP, C, Cpp - Demonstrating a good understanding of Linux device driver and Kernel modules - Possessing knowledge in core OS concepts like Interrupt, Memory management, Paging - Understanding Hypervisor Type 1/2 is required - Having knowledge of Virtio specifications and virtIO BSP Requirement - Understanding HAL BE, FE - Hands-on experience with VMMs like QEMU/crosvm - Working with IPC in Linux - Handling control plane and messages with Unix domain sockets **Qualification Required:** - Proficiency in C, C++ - Experience with QNX/RTOS, HAL FE / BE - Familiarity with Automotive BSP drivers, Bootloader, HyperVisor, Virt IO, VMM If you are passionate about Android BSP and possess the required skills, we encourage you to apply for this position. For any further queries, please reach out to Srishtis@kpit.com.,

Posted 5 days ago

Apply

3.0 - 6.0 years

0 - 3 Lacs

kerala

Work from Office

Job Requirements We are seeking a skilled and detail-oriented System Leader with strong experience in IVI connected features such as BT, WiFi, Android Auto, Carplay, Telematics etc. The ideal candidate will work closely with cross-functional teams to define requirements, design system solutions, ensure integration, and validate feature performance in compliance with OEM standards. Roles & Responsibilities: Analyze and define requirements for connected feature modules. Develop system-level interface specifications between ECUs. Ensure compliance with regulatory requirements and safety standards (e,g ISO 26262 ). Integrate and validate connected features in various environments (bench, HIL, vehicle). Define diagnostic requirement for IVI connected functions Collaborate with HMI/UX teams for functional completeness Collaborate with software team for the successful realization of IVI connected features Work Experience Required Skills (Technical Competency): Strong understanding of automotive infotainment systems connected features . Understanding of vehicle E&E architecture . Proficiency in CAN, LIN, Ethernet communication protocols and diagnostic standards (UDS, OBD-II). Experience in IVI platform Android/Linux Experience in programming languages and HMI development tool chain Hands-on experience with requirement engineering and management tools, UML Excellent problem-solving, analytical, and communication skills. Document and communicate specifications, design decisions and implement guidelines to stakeholders and team members. Fluent in English Intra and inter ECU communication knowledge. Knowledge in FailSafe analysis. Desired Skills: Exposure to SDV (Software Defined Vehicle) architecture Knowledge in FOTA , Diagnostic tool , different IVI architecture

Posted 5 days ago

Apply

4.0 - 9.0 years

8 - 18 Lacs

ahmedabad

Work from Office

Role & responsibilities Able to execute multiple projects at a same time Hands on programming/coding, and debugging Customer Front facing , Customer Communication, Customer value addition Fit for onsite Assignments Continuous development of team to serve the customer requirements in faster and efficient way Ability for Building/Mentoring Freshers/Jr. team members Ability for Pre-Sales Support / Proposal preparation Openness to work upon various technology Project Execution life cycle - Requirement Understanding, Design, Development, Bug Fixing, code review Review & Documentation - RS, Design, Test Plan/Test cases... On Time & Quality Deliverable New Candidate Interview and Evaluation Preferred candidate profile Area of expertise Strong practical hands-on with C programming & Debugging skills Strong technical project track record with Linux User Space application development Linux kernel device driver development from scratch Strong knowledge of at least one Linux kernel subsystem Experience of Linux kernel version 3.0 and above Board bring up hands-on with SoCs of Marvell, NXP, TI, Broadcom, Qualcomm etc. Understanding of various processor architecture like Cortex-A series, ARM series processors etc. and other general-purpose microcontrollers Build systems knowledge, like Yocto, Buildroot, CMake and Makefiles Strong knowledge of Git version control system Hands-on with various debugging tools like: gdb, valgrind, static code analyzer tools like cppchecker etc Experienced with customer interaction (US and Europe preferred) is a must Excellent analytical and problem-solving skills Fluent and confident English (verbal and written) Participate in feature and designs discussions within and across teams Skills Required: OOPS Programming languages C++ Embedded GUI Development – QT or similar Hardware schematics review and PCB debugging Working experience of architecting embedded systems Knowledge of using tools like logic analyzer and digital oscilloscope Education Criteria: B.E. / B.Tech – Electronics, Electronics & Communication, Computer engineering

Posted 6 days ago

Apply

4.0 - 8.0 years

10 - 20 Lacs

pune

Work from Office

Department- Intelligent Systems Role-Firmware Developer (uC infra) Keywords- RH850 OS, travel OS, bootloader, BSW (proprietary & ARM), scripting (Python, Shell), toolchain mgmt. CTC-Up to 30 LPA Location-Pune For More Details- Purva-9518351477(WhatsApp)

Posted 6 days ago

Apply

4.0 - 9.0 years

14 - 18 Lacs

bengaluru

Work from Office

Job Area :Engineering Group, Engineering Group > Software Applications Engineering General Summary: Title: Engineer, Staff Job function: CE-PE (Customer Engineering Project Engineer). Skills/experience: Extensive experience in design and development in Bootloaders, BSPs areas. Experience in Linux kernel, device driver development. Experience of software development in multimedia, networking, peripherals, connectivity areas Experience in design and development in RTOS like QNX, Hypervisors. Experience in Automotive infotainment or digital cluster platform development, system knowledge of Automotive architecture and products Working experience with Linux kernel device drivers, stability and boot architecture Working experience with Android, QNX and hypervisor-based platforms Working knowledge of any of the languages C,C++,Java Working knowledge of debug tools related to memory, gdb, coredump, JTAG Good Experience in Customer engagement and management. Responsibilities: Provide firsthand support to Qualcomm IVI and/or ADAS customers Support issues reported by customer in lab, drive test and certifications Perform root cause analysis of customer issues alongside the internal technology teams and provide feedback to engineering team Domain related experience in any or all key automotive technologies ( QNX & BSP minimum required , audio, connectivity, graphics, display, video - added advantage to profile) Software delivery management: Identifying, verifying and delivering fixes for the software failures Engaging with Customer directly of Failure reports, New feature requirements, New project requirements, Schedule management. Triaging, Debugging software failures reported by Customers on Android, Auto grade Linux, QNX software stack Documenting the Customer Issues, Key features-requirements, design data. Working closely with internal technology teams to support the fix process Supporting Qualcomm customers when required to resolve launch-gating issues. Education requirements: Required: Bachelor's, Computer Engineering and/or Computer Science and/or Electronics Engineering. Preferred: Master's, Computer Engineering and/or Computer Science and/or Electronics Engineering. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Applications Engineering, Software Development experience, or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Applications Engineering, Software Development experience, or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Applications Engineering, Software Development experience, or related work experience. 2+ years of experience with Programming Language such as C, C++, Java, Python, etc. 1+ year of experience with debugging techniques.

Posted 6 days ago

Apply

3.0 - 5.0 years

1 - 3 Lacs

hyderabad

Work from Office

Role & responsibilities Implement and maintain Process quality assurance processes and procedures. Analyze data to identify process failure trends, root causes of issues, and areas for improvement. Conduct audits and inspections to assess compliance with quality standards. Develop and implement corrective and preventive actions to address quality issues. Train and mentor team members on quality standards and procedures. Provide guidance and support to junior staff and production operators. Good knowledge on Diagnostic tools and knowledge of Failure modes. Preparation of MIS Reports - Dashboard, Power Point Presentation, In house rejections documents for Senior Management Reviews. Process, Product audit, Poka -Yoke, Customer Sustenance Audit, Layer Audit, Dock Audit as per Plan. ECN review and implementation and monitoring/tracking in process . Lead 5S activity, 5S zone leader/Champion audit, implement Improvement and update document. Handling of New product development, Line readiness for customer audit & Action closure of customer audit observation. Good understanding of WI/ Control plan/PFMEA/MSA/SPC. Preferred candidate profile Graduates in Engineering ( Electronics/ Electrical/ Mechanical) Problem Solving Quality tool like- 8D,Why-Why Analysis , 6W2H etc PPAP/MSA/SPC Control plan/PFMEA QMS/IATF Bus Master/PCAN view/Bootloader

Posted 6 days ago

Apply

3.0 - 5.0 years

3 - 7 Lacs

hyderabad

Work from Office

Embedded Software Engineer Strongin C programming for embedded systems Experience with AUTOSAR BSW, MCAL, and RTE layers Knowledge of CAN stack, diagnostics (UDS), and bootloader concepts Familiarity with RTOS, task scheduling, and memory management Understanding of ISO 26262 safety requirements and MISRA-C guidelines Experience in unit testing, integration testing, and code reviews

Posted 6 days ago

Apply

3.0 - 6.0 years

6 - 10 Lacs

bengaluru

Work from Office

IBM is a global technology and innovation company. It is the largest technology and consulting employer in the world, with presence in 170 countries. The diversity and breadth of the entire IBM portfolio of research, consulting, solutions, services, systems and software, uniquely distinguishes IBM from other companies in the industry.Over the past 100 years, a lot has changed at IBM, in this new era of Cognitive Business, IBM is helping to reshape industries as diverse as healthcare, retail, banking, travel, manufacturing, and many more, by bringing together our expertise in Cloud, Analytics, Security, Mobile, and the Internet of Things. We like to say, "be essential." We are changing how we create. How we collaborate. How we analyze. How we engage. IBM is a leader in this global transformation. Join the next generation of innovators, inventors and entrepreneurs who are changing the very way the world works. We want the brightest minds doing work that inspires, in an environment where growth is encouraged. IBMers get to discover their potential, so they’re inspired to create breakthroughs that help our clients succeed. We’re building diverse teams with people who want their ideas to matter. Join us — you’ll be proud to call yourself an IBMer. Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise 1-8 years of relevant industry experience Proficient in C, Modern C++, STL, Design patterns, Data structures Hands on experience with Linux system level programming and strong OS fundamentals Experience with Open source tools & Scripting languagesGit, Gerrit, Jenkins, Perl/Python, Bitbake Excellent debug and problem determination skills You should be a self-starter, team player and flexible to work in an agile fashion collaborating with global teams. Preferred technical and professional experience Hands on knowledge in any or more of the following areas are desirable - OpenBMC development experience - Server Management protocols (Redfish, REST) - Bootloaders, Memory management - Working with Linux Device trees & writing Hardware Abstraction Layer wrappers for HW protocols (I2C/SPI/GPIO/UART etc) Exposure/Experience on C++17/C++20/C++23 is greatly desired Experience with Hardware bring up will be an added plus

Posted 1 week ago

Apply

4.0 - 6.0 years

6 - 8 Lacs

bengaluru

Work from Office

Job Overview As an Embedded BSP Developer at LG Soft India, you will be responsible for developing and maintaining Board Support Packages (BSPs) for embedded systems. You will work closely with hardware and software teams to ensure seamless integration between the operating system (OS) and the hardware platform. Your role will involve low-level software development, including bootloaders, device drivers, and hardware abstraction layers (HAL), to enable the OS to run efficiently on specific hardware configurations. Key Responsibilities BSP Development & Optimization : Develop and maintain BSPs for embedded platforms, including ARM, x86, or other microcontroller architectures. Customize BSPs to meet specific application requirements, including hardware initialization, device drivers, and bootloader configuration[6]. Participate in the bring-up of new hardware platforms, ensuring compatibility with the OS and other software components[3]. Bootloader & Hardware Abstraction : Implement and optimize bootloaders to ensure smooth hardware initialization during system startup. Develop hardware abstraction layers (HAL) to abstract hardware-specific details from the OS, allowing for cross-platform compatibility[6]. Device Driver Development : Write and maintain device drivers for peripherals such as USB, SPI, I2C, GPIO, and other hardware interfaces. Ensure drivers are optimized for performance and stability across different hardware configurations[2][6]. Cross-Platform Integration : Work with cross-platform development tools to ensure compatibility across different hardware and OS environments. Collaborate with software teams to integrate BSP components into the OS and application layers[4]. Testing & Debugging : Perform thorough testing of BSP components to ensure reliability and stability. Debug complex hardware-software integration issues using tools like JTAG debuggers, oscilloscopes, and logic analyzers[3][6]. Collaboration : Work closely with hardware engineers, OS developers, and other stakeholders to align BSP requirements with system architecture and application needs. Provide technical support for BSP-related issues during product development and deployment. Job Description- Proficiency in C/C++ programming languages and embedded systems development Experience in developing Board Support Packages (BSPs) and device drivers Knowledge of hardware platforms and system architectures Experience with debugging tools and software optimization techniques. Strong knowledge in RTOS / Linux.

Posted 1 week ago

Apply

2.0 - 7.0 years

5 - 15 Lacs

bengaluru

Work from Office

Role & responsibilities Secure Boot, Measured Boot, Fixed Virtual Platform(FVP): Good understanding of overall embedded systems with a focus on secure and secure applications debugging/C Programming, Linux Should have working level knowledge and experience on Linux Security features/Cryptographic algorithms along with ARM boot architectures (uBoot/Bootloader/UEFI is a plus). Having prior experience or knowledge on OpenSSL/Crypto drivers is a plus. Experience using industry standard development tools - e.g. tool-chains, IDEs, configuration management(e.g. GIT, GERRIT) etc. Preferred candidate profile immediate to 30 Days' notice peroid

Posted 1 week ago

Apply

2.0 - 7.0 years

12 - 16 Lacs

hyderabad

Work from Office

General Summary: 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. Job Description Support the development of DRM kernel drivers for compute-class A8x GPUs. Collaborate with hardware and firmware teams to implement secure and efficient driver functionality. Responsibilities Implement DRM drivers for compute chipsets. Debug and resolve kernel and system level issues. Collaborate on device tree and security patch integration. Required Skills Strong C programming skills. Good understanding of Linux kernel internals and OS fundamentals. Experience with DRM subsystem and GPU driver stacks. Familiarity with kernel debugging tools and device trees. Minimum Experience B.Tech + 2 years or M.Tech in Linux kernel development.

Posted 1 week ago

Apply

2.0 - 7.0 years

14 - 18 Lacs

hyderabad

Work from Office

General Summary: Are you ready to join a team that's shaping the future of technology? Qualcomm is hosting an exclusive event for engineering professionals passionate about innovation. We are looking for talented engineers in the areas of Multimedia, IOT, CPU, SoC and AI Software. This is your chance to connect with industry leaders, explore groundbreaking projects, and discover exciting career opportunities. We are looking for experienced developers working in the open-source community to improve the quality and robustness of Foundries.io and Qualcomm open source offerings and reputation in the community.You will be a strategic thinker with a deep understanding of the open source community, Linux and related open source projects and are comfortable working with a variety of Hardware platforms. You will have a proven track record of delivering both engineering excellence, as well as experience with real life applications of open source software.As an Engineer, you will find ways to improve the Linux kernel, Yocto/OE, Debian, security software and boot firmware on Qualcomm platforms and provide support as needed for customer applications of our platform technology.This is an exciting opportunity to make a significant impact on our business and contribute to our company's growth. Minimum Qualifications: Experience in Open source software development Expertise in C, C++, Assembly and a high-level language such as Python, Go Proven track record of working upstream and downstream Strong understanding of embedded software, bootloaders, Linux kernel and distributions Excellent technical, communication and engineering management skills Ability to work cross-functionally with product and engineering teams Strong analytical and problem-solving skills Bachelor's degree in Computer Science or equivalent Based in India, EU or UK Willingness to travel globally as needed (likely several times per year) Experience working closely with or for a Linux Distribution Roles and Responsibilities: Build scalable tooling that allows Qualcomm to deliver common core software into a variety of Open source distributions Work with OSS/upstream initiatives within the Qualcomm Central Software Engineering (CSE) team to improve general software quality Represent the company at industry events and conferences Mentor and build expertise in the Foundries and Qualcomm OSS teams Desired Qualifications: Candidates with experience working upstream in any of the following areas will have an advantage. Multimedia: Audio, Video, Camera, Graphics, Display, Gstreamer Linux kernel: Peripherals, Buses, Interconnects, Scheduler, Thermal, Power Networking: Ethernet, WLAN, Bluetooth Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. ORMaster's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. ORPhD 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.

Posted 1 week ago

Apply

2.0 - 7.0 years

17 - 22 Lacs

hyderabad

Work from Office

General Summary: 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. ORMaster's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. ORPhD 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. Role Overview Were looking for a motivated engineer with 1 to 3 years of experience to join our Customer Engineering team. This role involves working on ARM architecture, Linux/Android drivers, and platform-level security features. The candidate will help triage customer-reported issues, customize OEM platforms, and support product launches. Key Responsibilities: Debug and resolve issues on Linux/Android platforms (stability, functionality, customization). Customize Linux drivers for Qualcomm ASICs based on OEM needs. Work on ARM TrustZone, Hypervisor, and platform security. Collaborate with cross-functional teams to ensure timely delivery. Must-Have Skills Strong debugging skills with ARM architecture and TrustZone. Experience with JTAG/T32, crash-dump analysis. Solid understanding of Linux/RTOS internals (scheduler, MMU/SMMU, IPCs, etc.). Hands-on experience with device drivers in embedded systems. Proficiency in C/C++/Java/Python. Familiarity with Android security features and cryptographic algorithms. Exposure to boot architectures (uBoot, Bootloader, UEFI). Experience with Android framework/service/driver development. Knowledge of Android Studio and debugging tools (tombstones, dumps). Experience with OpenSSL/Crypto drivers is a plus. Familiarity with development tools like GIT, P4, GERRIT.

Posted 1 week ago

Apply

9.0 - 11.0 years

4 - 8 Lacs

bengaluru

Work from Office

Educational Requirements Bachelor of Engineering,Bachelor Of Technology,Bachelor Of Science,Bachelor Of Comp. Applications,Master Of Engineering,Master Of Technology,Master Of Science,Master Of Comp. Applications Service Line Engineering Services Responsibilities Must have skills -: Expert level knowledge - JavaScript, NodeJS, etc. Good Exposure to C, C++, etc. Expert level knowledge on frequently used data storage or SQL or NoSQL databases. Expert level knowledge in Software development, networking & system design. Knowledge of Linux Operating System internals. Experience in Linux embedded systems. Experience in architecture of complex performant Linux system software. Capability to translate business requirements into architectural framework and system designs. Should have worked on system designs and software development to deliver a high-performance Linux system application written in either C, C++, JavaScript, NodeJS, etc. Experience in multimedia and Digital Television and Web Content Streaming technologies. Good to have skills -: Understanding of RDK Central software ecosystem designs, functional components, and principles Good understanding of video encoding, streaming and various media delivery Good understanding in CA (Certifying Authority) & DRM (Digital Right Management) systems Good Understanding of E2E video management technologies Experience in broadcast TV, IPTV and OTT solutions Good to have experience in Nagra CA (security design, SoC capabilities, certification process) Knowledge in Smart RCU integration (BLE), Linux Bootloader, Systemd, DBUS, etc. Additional Responsibilities: Good knowledge on software configuration management systems Strong business acumen, strategy and cross-industry thought leadership Awareness of latest technologies and Industry trends Logical thinking and problem solving skills along with an ability to collaborate Two or three industry domain knowledge Understanding of the financial processes for various types of projects and the various pricing models available Client Interfacing skills Knowledge of SDLC and agile methodologies Project and Team management Technical and Professional Requirements: Primary skills:Technology->Media->Settop Box, DVB,Technology->Media->Video Streaming,Technology->Open System->Linux Preferred Skills: Technology->Open System->Linux Technology->Media->Video Streaming Technology->Media->Settop Box DVB

Posted 1 week ago

Apply

7.0 - 12.0 years

12 - 36 Lacs

bengaluru

Work from Office

Responsibilities: * Design, develop, test & maintain firmware on Android devices using Embedded C. * Collaborate with SOC design team for CPU, USB, GPU programming & PCIe integration.

Posted 1 week ago

Apply

4.0 - 8.0 years

9 - 14 Lacs

bengaluru

Work from Office

As a Senior SAP BASIS Consultant at Nokia, you will play a critical role in ensuring the stability, performance, and security of our SAP landscape, which encompasses both legacy systems and cutting-edge SAP S/4 HANA 2023 environments. You will collaborate closely with cross-functional teams, bridging SAP applications and infrastructure while providing 24/7 support. The work environment is dynamic and collaborative, encouraging initiative and innovation as you solve complex issues independently. You have: Bachelors / Masters degree with 4 - 8 years of SAP BASIS experience Core Basis activities: Monitoring, Landscape Management, Transport Management, Patching, System Upgrades Hands-on experience in SAP Kernel maintenance and Patch management Configuration and administration of SAP Routers and SAP Solution Manager 7.2 Strong knowledge of SAP Application Security and Single Sign-On technologies It would be nice if you also had: Experience in maintaining DB Parameters, SSL, SNC, and SSO configuration Knowledge in Solution Manager configurations Understanding of SoX and Audit Procedures, including IT Controls execution Oversee the stability, performance, and security of SAP systems from R/3 4.6c to S/4 HANA 2023. Coordinate and manage database activities across various platforms including Oracle, DB2, HANA, MySQL, and SAP ASE. Ensure timely resolution of requests and incidents by adhering to established SLAs. Proactively analyze Early Watch Alerts (EWA) and make recommendations to stakeholders for system optimization. Facilitate 24/7 support and be able to work in shifts, demonstrating flexibility for operational demands. Implement, upgrade, patch, and maintain SAP systems, including managing cross-integration, SFTP, HA, and DR setups. Provide cutover and Go-live support for SAP components, including NgERM, NGERP, and BW4HANA. Lead initiatives for compliance, ITIL framework adherence, and internal/external audit processes related to SAP Basis.

Posted 1 week ago

Apply

10.0 - 15.0 years

15 - 22 Lacs

chennai

Work from Office

Hi, We are hiring at Celestica find more details below: Role & responsibilities • Develop, test and integrate device drivers for various devices on our highperformance platforms including Ethernet, I2C, PCIe, SPI, USB, NAND devices • Customize BSP, boot code and device drivers Work closely with hardware engineers in board bringup • Work closely with manufacturing teams for qualification through diagnostics packages • Develop software solutions for high availability and redundancy Interact with customers to gather requirements, design firmware and ensure quality of deliverables • Interact with cross functional team including product management, hardware engineering, manufacturing, sales teams to design high-performance, costeffective solutions for storage and switching platforms Preferred candidate profile • 10+ years of work experience implementing device drivers and BSP • Experience working with cross functional teams including hardware engineering, manufacturing • Strong knowledge of real time operating system concepts, multithreading, SMP • Strong knowledge of C, Linux driver programming and kernel architecture • Knowledge of Python • Outstanding software debugging skills • Experience using a full range of hardware test equipment like JTAG debuggers, I2C analyzer etc. • Solid understanding of Ethernet PHYs, PCIe, USB, SPI, NAND, I2C and SDRAM • Knowledge of Intel x86 architecture and BIOS/UEFI is a plus Experience: 10-15years

Posted 1 week ago

Apply

6.0 - 10.0 years

15 - 22 Lacs

chennai

Work from Office

Hi, We are currently hiring !! Below is the detail information about the role: Role & responsibilities Develop, test and integrate device drivers for various devices on our high-performance platforms including Ethernet, I2C, PCIe, SPI, USB, NAND devices Customize BSP, boot code and device drivers Work closely with hardware engineers in board bringup Work closely with manufacturing teams for qualification through diagnostics packages Develop software solutions for high availability and redundancy Interact with customers to gather requirements, design firmware and ensure quality of deliverables Interact with cross functional team including product management, hardware engineering, manufacturing, sales teams to design high-performance, cost-effective solutions for storage and switching platforms Preferred candidate profile 6+ years of work experience implementing device drivers and BSP Experience working with cross functional teams including hardware engineering, manufacturing Strong knowledge of real time operating system concepts, multithreading, SMP Strong knowledge of C, Linux driver programming and kernel architecture Knowledge of Python Outstanding software debugging skills Experience using a full range of hardware test equipment like JTAG debuggers, I2C analyzer etc. Solid understanding of Ethernet PHYs, PCIe, USB, SPI, NAND, I2C and SDRAM Knowledge of Intel x86 architecture and BIOS/UEFI is a plus Education Bachelor degree or consideration of an equivalent combination of education and experience. Experience: 6 to 10 years

Posted 1 week ago

Apply

7.0 - 12.0 years

15 - 30 Lacs

bengaluru

Work from Office

Sr. Linux Kernel Engineer Location: Bangalore Experience: 8 to 12 years About the Role We are looking for a highly skilled Senior Linux Kernel Engineer with strong expertise in Kernel/Driver development and system-level programming . The ideal candidate will have hands-on experience with Linux / QNX / Android internals , board bring-up, and debugging complex embedded systems. Required Skills & Experience Bachelors/Masters degree in Electronics / Computer Engineering . 8+ years of proven experience in Linux/QNX/Android driver development . Strong knowledge of Linux kernel internals & device drivers . Excellent hands-on skills in C, C++, system programming, and HAL . Expertise in debugging kernel drivers and using hardware debugging tools. Experience in Android/Linux build systems and cross-compilation toolchains. Strong fundamentals in OS concepts, multi-threading, and IPC . Exposure to Yocto, scripting (Python, Perl, Shell), GIT/Gerrit . Strong communication and collaboration skills. Why Join Us? Opportunity to work on cutting-edge embedded and kernel-level technologies . Exposure to automotive, mobile and next-gen platforms . Collaborative work culture with scope for technical leadership and innovation . How to Apply: Apply directly on Naukri or share your CV at ambica.majeti@karnex.in

Posted 1 week ago

Apply

7.0 - 12.0 years

9 - 18 Lacs

bengaluru

Work from Office

In-depth knowledge of Android OS architecture & internals. Experience with bootloader configurations & Linux kernel Expertise in Android porting and native Android development. Strong understanding of device drivers and hardware abstraction layers.

Posted 1 week ago

Apply

3.0 - 8.0 years

4 - 8 Lacs

bengaluru

Work from Office

About The Role Project Role : Software Development Engineer Project Role Description : Analyze, design, code and test multiple components of application code across one or more clients. Perform maintenance, enhancements and/or development work. Must have skills : Embedded C Good to have skills : NAMinimum 3 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As a Software Development Engineer, you will engage in a dynamic work environment where you will analyze, design, code, and test various components of application code across multiple clients. Your typical day will involve collaborating with team members to ensure the successful implementation of software solutions, performing maintenance and enhancements, and contributing to the overall development process. You will be responsible for delivering high-quality code while adhering to project timelines and standards, ensuring that the applications meet the needs of the clients effectively. Roles & Responsibilities:-4-6 Years of Professional work experience into Embedded Systems.-Proficient in Embedded C, C, C++. Good to have Python / Scripting Knowledge.-Good Knowledge in Custom Hardware Bringup. Microcontrollers - STM32, ARM. -Working knowledge of communication protocols - I2C, RS232, SPI-Working knowledge of Oscilloscope, Logic Analyzer, Trace32, Hardware Debugger-Experience in Bootloader, Firmware development, Power management, Audio Platforms, Graphics-Good to have experience with OpenCV . Familiarity with Libraries like Numpy, Scipy, pandas-Has Working knowledge on any RTOS and Concepts like IPC, Scheduling-Good Understanding of Build Systems. Working Knowledge of Cmake, Makefiles.- Expected to perform independently and become an SME.- Required active participation/contribution in team discussions.- Contribute in providing solutions to work related problems.- Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.- Conduct code reviews to ensure adherence to best practices and coding standards. Professional & Technical Skills: - Must To Have Skills: Proficiency in Embedded C.- Strong understanding of embedded systems and microcontroller programming.- Experience with debugging tools and techniques for embedded applications.- Familiarity with real-time operating systems and their application in embedded development.- Knowledge of communication protocols such as I2C, SPI, and UART. Additional Information:- The candidate should have minimum 3 years of experience in Embedded C.- This position is based at our Bengaluru office.- A 15 years full time education is required. Qualification 15 years full time education

Posted 2 weeks ago

Apply

3.0 - 8.0 years

4 - 8 Lacs

bengaluru

Work from Office

About The Role Project Role : Software Development Engineer Project Role Description : Analyze, design, code and test multiple components of application code across one or more clients. Perform maintenance, enhancements and/or development work. Must have skills : Embedded C Good to have skills : NAMinimum 3 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As a Software Development Engineer, you will engage in a dynamic work environment where you will analyze, design, code, and test various components of application code across multiple clients. Your day will involve collaborating with team members to ensure the successful implementation of software solutions, while also performing maintenance and enhancements to existing applications. You will be responsible for delivering high-quality code and contributing to the overall success of the projects you are involved in, ensuring that all components function seamlessly together. Roles & Responsibilities-4-6 Years of Professional work experience into Embedded Systems.-Proficient in Embedded C, C, C++. Good to have Python / Scripting Knowledge.-Good Knowledge in Custom Hardware Bringup. Microcontrollers - STM32, ARM. -Working knowledge of communication protocols - I2C, RS232, SPI-Working knowledge of Oscilloscope, Logic Analyzer, Trace32, Hardware Debugger-Experience in Bootloader, Firmware development, Power management, Audio Platforms, Graphics-Good to have experience with OpenCV . Familiarity with Libraries like Numpy, Scipy, pandas-Has Working knowledge on any RTOS and Concepts like IPC, Scheduling-Good Understanding of Build Systems. Working Knowledge of Cmake, Makefiles. Expected to perform independently and become an SME.- Required active participation/contribution in team discussions.- Contribute in providing solutions to work related problems.- Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.- Conduct code reviews to ensure adherence to best practices and coding standards. Professional & Technical Skills: - Must To Have Skills: Proficiency in Embedded C.- Strong understanding of software development life cycle methodologies.- Experience with debugging and troubleshooting embedded systems.- Familiarity with version control systems such as Git.- Knowledge of real-time operating systems and their application. Additional Information:- The candidate should have minimum 3 years of experience in Embedded C.- This position is based at our Bengaluru office.- A 15 years full time education is required. Qualification 15 years full time education

Posted 2 weeks ago

Apply

5.0 - 7.0 years

5 - 9 Lacs

pune

Work from Office

Understanding Customer functions Implementation of simulations Implementation of HiL residual bus simulations Specification of test szenarios Specification of test cases Implementation of test cases for automated test runs e.g. in SiL / HiL Environment development and execution of V&V strategies Analysis of complex traces Preparation of protocolls and reports Domain & Phases V-Modell Domain: ADAS / AD Assignment to Department: TV-A3, -F1, -F4, - M3 Phases V-Modell: SYS.4, SYS.5, SWE.5, SWE.6 Technology Stack Codebeamer, Doors Tracetronik ECUTest & Testguide Vector Canalyzer, Canape, CANoe Projekt specific simulation tools Cloud Technologies Python Team Structure Total Number Members: 8 Necessary Function Roles: Verification and Validation Engineer, Simulation Engineer Necessary Qualifications & Trainings Proficient with technology stack Certified Tester Qualification Proactive communication Quick comprehension skills (quick understanding of customer functions) Nice-to-have: practical experience with embedded SW or System leve testing practical experience with ASpice conform development profound understanding of cloud technologies Prompt engineering, AI Basics

Posted 2 weeks ago

Apply

2.0 - 6.0 years

0 Lacs

udaipur, rajasthan

On-site

You have a great opportunity in the manufacturing industry at Udaipur, Rajasthan, India with the following job description: Extensive experience in Embedded C and C++ programming is required for this role. You should have a background in 8-bit, 16-bit, and 32-bit microcontroller-based product design. Experience with RTOS-based programming would be a plus. It is essential to be proficient in digital interfaces like UART, SPI, I2C, DVP (Digital video port), timers, counters, RTC, DFU (Direct Firmware Upgrade), bootloader, camera interfaces, and various display interfaces. Moreover, you should have extensive experience with analog interfaces, including ADC, DAC, PWM, and operational amplifiers. The ideal candidate must be proficient in using firmware development IDEs such as Keil, MPLAB, IAR, STM32CubeMX, etc. Strong experience in protocol design for RS232, RS485, USB, Ethernet, Bluetooth, Wi-Fi, LoRa, etc. would be highly beneficial for this role. With 2-5 years of work experience, this full-time position offers a challenging yet rewarding opportunity to showcase your skills and expertise in embedded systems development.,

Posted 2 weeks ago

Apply
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

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

Featured Companies