Home
Jobs

45 Bootloader Jobs

Filter Interviews
Min: 0 years
Max: 25 years
Min: ₹0
Max: ₹10000000
Setup a job Alert
Filter
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

4.0 - 6.0 years

16 - 20 Lacs

Bengaluru

Work from Office

Naukri logo

Firmware Developer Embedded Systems (4+ Years Experience) We are seeking a highly skilled and experienced Firmware Developer with 6 to 8 years of hands-on experience in embedded systems development. The ideal candidate should be proficient in low-level firmware development, familiar with embedded protocols, and possess strong debugging and leadership abilities. Key Responsibilities: Design, develop, and maintain embedded firmware for various microcontroller-based applications. Work independently to implement solutions using SPI, UART, I2C, and other peripheral interfaces. Develop and integrate communication protocols such as CAN, Modbus, Profibus, or Foundation Fieldbus. Create robust bootloader solutions and optimize firmware performance. Collaborate with cross-functional teams to review hardware designs and provide firmware-level support and debugging. Utilize measurement tools like CRO, logic analyzers, and oscilloscopes for validation and troubleshooting. Develop firmware using IDEs and tools such as IAR, Keil, MPLAB, or Code Composer Studio. Work with various microcontroller platforms including MSP430, PIC32, IMX, and STM32. Develop real-time applications using at least one RTOS. Follow best practices in version control using Git or SVN. Contribute actively to code reviews, architecture discussions, and design sessions. Exhibit strong team collaboration, along with the ability to lead small teams or initiatives as needed. Key Skills and Qualifications: Bachelor's degree in Electronics, Electrical, or Computer Engineering (B.E). 4+ years of experience in embedded firmware development. Proficient in embedded C/C++. Experience in bootloader and low-level driver development. Strong problem-solving and hardware debugging skills. Excellent team player with leadership capabilities and proactive communication.

Posted 15 hours ago

Apply

7.0 - 12.0 years

14 - 24 Lacs

Chennai, Bengaluru, Thiruvananthapuram

Hybrid

Naukri logo

FREE RTOS, SAFE RTOS, YOCTO LINUX Configuration, Setup, SW bring up Firmware bring up, driver development Application bring up, SW development experience in C, C++ Experienced in automotive embedded software development and validation Experience in virtual ECU development, SW bring up and validation Experience in using vECU tools from Level 1 to Level 3 AUTOSAR based vECU configuration and setup Good development experience in middleware, driver, HW abstraction layer Simulation of middleware, driver layer codes for testing of application layer Creation of software in Loop validation environment Validation of ECU SW against requirements Managing a group of technical team members and at the same time delivering technically Calibration, data management, AVL CRETA A2L, HEX file handling knowledge Electric and non electric powertrain knowledge MKS Integrity & CANape tool experience

Posted 16 hours ago

Apply

5.0 - 7.0 years

7 - 10 Lacs

Pune

Work from Office

Naukri logo

Nature of Experience: Engages & Responsible in key development, design & testing of Embedded Systems using C programming language . C knowledge is compulsory. Knowledge of on-board communications SPI, I2C, UART Knowledge of Boot loader Programming, Diagnostics - UDS on CAN is a must. Knowledge of Motor/actuator drivers SW Design and SDLC processes Experience on Layered SW Architecture and Module development, testing and release Basic Hardware Design Knowledge and Hardware/Firmware Debugging Skills. Excellent knowledge of embedded S/W debugging techniques, ability to solve technical problems. Excellent communication & team management skills. Good knowledge of Renesas , Microchip microcontrollers, integration, testing, code review, programming skills Behavioral Competencies: Positive attitude. Strategic Thinking Envisioning future, creativity and systems thinking. Emotional connect, - ownership & accountability and drive for results. Communicative and a strong team player Functional Competencies: self-believer, focusing on core knowledge & Innovative thinking.

Posted 1 day ago

Apply

2.0 - 3.0 years

4 - 7 Lacs

Mumbai

Work from Office

Naukri logo

Good command over Linux Familiarity with real-time tasks and timing-sensitive system design Familiarity with BLE/WiFi and other IoT communication protocols Experience with major third-party platforms for cloud and ML/AI integration Experience in testing physical outcomes of programmed solutions Deep familiarity with ESP-IDF Responsibilities: RTOS-based multithreaded software development Building future-ready, scalable software architectures Liaising with hardware teams to define project requirements Developing real-time IoT functionality on the ESP32 platform Integrating third-party services for cloud-based communications and computation Maintaining and documenting software using Git (GitLab) Coordinating releases and maintaining CI/CD pipelines Managing AWS-based backend services and integrating with AWS tools like S3, SageMaker Ensuring firmware security including flash encryption, bootloader encryption, and secure communications Collaborating closely with the hardware team for stress testing and performance validation Developing device drivers Testing and maintaining software to ensure reliability and performance

Posted 1 day ago

Apply

3.0 - 7.0 years

5 - 9 Lacs

Bengaluru

Work from Office

Naukri logo

About Persistent We are a trusted Digital Engineering and Enterprise Modernization partner, combining deep technical expertise and industry experience to help our clients anticipate what’s next. Our offerings and proven solutions create a unique competitive advantage for our clients by giving them the power to see beyond and rise above. We work with many industry-leading organizations across the world including 12 of the 30 most innovative US companies, 80% of the largest banks in the US and India, and numerous innovators across the healthcare ecosystem. Our growth trajectory continues, as we reported $1,231M annual revenue (16% Y-o-Y). Along with our growth, we’ve onboarded over 4900 new employees in the past year, bringing our total employee count to over 23,500+ people located in 19 countries across the globe. Persistent Ltd. is dedicated to fostering diversity and inclusion in the workplace. We invite applications from all qualified individuals, including those with disabilities, and regardless of gender or gender preference. We welcome diverse candidates from all backgrounds. For more details please login to www.persistent.com About The Position We are looking for an innovative C++ developer to design high-end applications for our clients. You will be determining the scope of software development projects, collaborating on the development of software applications, and obtaining and integrating end-user feedback. To ensure success as a C++ developer, you should exhibit advanced C++ software development skills and extensive experience in collaborating on software development projects. As a first-class C++ developer your software development expertise should translate into highly functional and user-friendly applications. What You?ll Do Drive continuous adoption and integration of relevant technologies into design Write clean, elegant, maintainable, and efficient code Compile and modify the core OS and the firmware to manage updates and the bootloader Design robust, scalable, and secure features Expertise You?ll Bring Excellent programming skills in C / C++ and / or Python. Experience C++ and / or Python and multi-threading Cloud / virtualization Developing application on Linux Working with multi-threading, IPC, and socket programming this is mandatory. Working on multi-threading and networking domain. Knowledge Container technology. Agile methodologies, CI / CD methods. OS concepts like memory management, scheduling etc., is good to have Benefits Competitive salary and benefits package Culture focused on talent development with quarterly promotion cycles and company-sponsored higher education and certifications Opportunity to work with cutting-edge technologies Employee engagement initiatives such as project parties, flexible work hours, and Long Service awards Annual health check-ups Insurance coverage : group term life , personal accident, and Mediclaim hospitalization for self, spouse, two children, and parents Inclusive Environment •We offer hybrid work options and flexible working hours to accommodate various needs and preferences. •Our office is equipped with accessible facilities, including adjustable workstations, ergonomic chairs, and assistive technologies to support employees with physical disabilities. Let's unleash your full potential. See Beyond, Rise Above

Posted 1 day ago

Apply

3.0 - 7.0 years

5 - 9 Lacs

Hyderabad

Work from Office

Naukri logo

About Persistent We are a trusted Digital Engineering and Enterprise Modernization partner, combining deep technical expertise and industry experience to help our clients anticipate what’s next. Our offerings and proven solutions create a unique competitive advantage for our clients by giving them the power to see beyond and rise above. We work with many industry-leading organizations across the world including 12 of the 30 most innovative US companies, 80% of the largest banks in the US and India, and numerous innovators across the healthcare ecosystem. Our growth trajectory continues, as we reported $1,231M annual revenue (16% Y-o-Y). Along with our growth, we’ve onboarded over 4900 new employees in the past year, bringing our total employee count to over 23,500+ people located in 19 countries across the globe. Persistent Ltd. is dedicated to fostering diversity and inclusion in the workplace. We invite applications from all qualified individuals, including those with disabilities, and regardless of gender or gender preference. We welcome diverse candidates from all backgrounds. For more details please login to www.persistent.com About The Position We are looking for an innovative C++ developer to design high-end applications for our clients. You will be determining the scope of software development projects, collaborating on the development of software applications, and obtaining and integrating end-user feedback. To ensure success as a C++ developer, you should exhibit advanced C++ software development skills and extensive experience in collaborating on software development projects. As a first-class C++ developer your software development expertise should translate into highly functional and user-friendly applications. What You?ll Do Drive continuous adoption and integration of relevant technologies into design Write clean, elegant, maintainable, and efficient code Compile and modify the core OS and the firmware to manage updates and the bootloader Design robust, scalable, and secure features Expertise You?ll Bring Excellent programming skills in C / C++ and / or Python. Experience C++ and / or Python and multi-threading Cloud / virtualization Developing application on Linux Working with multi-threading, IPC, and socket programming this is mandatory. Working on multi-threading and networking domain. Knowledge Container technology. Agile methodologies, CI / CD methods. OS concepts like memory management, scheduling etc., is good to have Benefits Competitive salary and benefits package Culture focused on talent development with quarterly promotion cycles and company-sponsored higher education and certifications Opportunity to work with cutting-edge technologies Employee engagement initiatives such as project parties, flexible work hours, and Long Service awards Annual health check-ups Insurance coverage : group term life , personal accident, and Mediclaim hospitalization for self, spouse, two children, and parents Inclusive Environment •We offer hybrid work options and flexible working hours to accommodate various needs and preferences. •Our office is equipped with accessible facilities, including adjustable workstations, ergonomic chairs, and assistive technologies to support employees with physical disabilities. Let's unleash your full potential. See Beyond, Rise Above

Posted 1 day ago

Apply

3.0 - 7.0 years

5 - 9 Lacs

Pune

Work from Office

Naukri logo

About Persistent We are a trusted Digital Engineering and Enterprise Modernization partner, combining deep technical expertise and industry experience to help our clients anticipate what?s next. Our offerings and proven solutions create a unique competitive advantage for our clients by giving them the power to see beyond and rise above. We work with many industry-leading organizations across the world including 14 of the 30 most innovative US companies, 80% of the largest banks in the US and India, and numerous innovators across the healthcare ecosystem. Our growth trajectory continues, as we reported $1,186M annual revenue (13.2% Y-o-Y). Along with our growth, we?ve onboarded over 4900 new employees in the past year, bringing our total employee count to over 23,850+ people located in 21 countries across the globe. Throughout this market-leading growth, we?ve maintained strong employee satisfaction - over 94% of our employees approve of the CEO and 89% recommend working at Persistent to a friend. At Persistent, we embrace diversity to unlock everyone's potential. Our programs empower our workforce by harnessing varied backgrounds for creative, innovative problem-solving. Our inclusive environment fosters belonging, encouraging employees to unleash their full potential. For more details please login to www.persistent.com About The Position We are looking for an innovative C++ developer to design high-end applications for our clients. You will be determining the scope of software development projects, collaborating on the development of software applications, and obtaining and integrating end-user feedback. To ensure success as a C++ developer, you should exhibit advanced C++ software development skills and extensive experience in collaborating on software development projects. As a first-class C++ developer your software development expertise should translate into highly functional and user-friendly applications. What You?ll Do Drive continuous adoption and integration of relevant technologies into design Write clean, elegant, maintainable, and efficient code Compile and modify the core OS and the firmware to manage updates and the bootloader Design robust, scalable, and secure features Expertise You?ll Bring Excellent programming skills in C / C++ and / or Python. Experience C++ and / or Python and multi-threading Cloud / virtualization Developing application on Linux Working with multi-threading, IPC, and socket programming this is mandatory. Working on multi-threading and networking domain. Knowledge Container technology. Agile methodologies, CI / CD methods. OS concepts like memory management, scheduling etc., is good to have Benefits Competitive salary and benefits package Culture focused on talent development with quarterly promotion cycles and company-sponsored higher education and certifications Opportunity to work with cutting-edge technologies Employee engagement initiatives such as project parties, flexible work hours, and Long Service awards Annual health check-ups Insurance coverage : group term life , personal accident, and Mediclaim hospitalization for self, spouse, two children, and parents Our company fosters a values-driven and people centric work environment that enables our employees to: Accelerate growth, both professionally and personally Impact the world in powerful, positive ways, using the latest technologies Enjoy collaborative innovation, with diversity and work-life wellbeing at the core Unlock global opportunities to work and learn with the industry?s best Let's unleash your full potential. See Beyond, Rise Above

Posted 1 day ago

Apply

7.0 - 12.0 years

25 - 40 Lacs

Hyderabad

Work from Office

Naukri logo

Job Title: Linux Security Developer Key Responsibilities: Develop, integrate, and maintain security features across the Linux kernel, user space, and system services. Implement Linux Security Modules (LSM) such as SELinux , AppArmor , or Smack , and define appropriate security policies. Work on secure boot mechanisms including UEFI Secure Boot , Measured Boot , and TPM-based attestation . Implement kernel hardening measures (e.g., KASLR, stack canaries, lockdown mode, seccomp filters). Support filesystem-level security mechanisms such as dm-crypt , LUKS , and fscrypt for data-at-rest protection. Integrate and validate secure key storage , TPM 2.0 , and hardware-backed encryption APIs. Contribute to vulnerability triage , CVEs , and proactive mitigation strategies in both kernel and user-space components. Perform security audits , threat modeling, and implement mitigations for discovered flaws or theoretical attack surfaces. Implement secure IPC mechanisms , sandboxing (e.g., with namespaces, cgroups, or seccomp), and user-space confinement . Support and validate secure OTA (Over-The-Air) update infrastructure with rollback protection and cryptographic signature validation. Collaborate with platform, firmware, application, and QA teams to ensure comprehensive security coverage across the system. Expertise: 8+ years of experience in Linux security development , preferably in embedded, consumer electronics, or enterprise systems. In-depth knowledge of Linux kernel internals , especially around process management, memory isolation, and syscall interfaces. Strong programming skills in C , shell scripting , and optionally Python or Rust . Experience with: Security frameworks : LSMs, Audit subsystem Cryptography : OpenSSL, GnuPG, keyring, PKCS#11, dm-verity Trusted Platform Modules (TPM) and UEFI/BIOS security features Sandboxing & container security : Namespaces, seccomp, cgroups, capabilities Proficiency in tools like: auditd, AppArmor utilities, selinux-utils strace, lsof, chkrootkit, tripwire, clamAV Understanding of CVE management , secure coding practices , code fuzzing , and static analysis tools. Familiarity with security standards like NIST , CIS benchmarks , or ISO 27001 is a plus. Hands-on experience with Yocto , Debian , or Ubuntu security features.

Posted 3 days ago

Apply

9.0 - 14.0 years

35 - 50 Lacs

Hyderabad, Pune, Bengaluru

Work from Office

Naukri logo

Job Role: Technical Lead - Embedded/Linux Systems Experience: 7+ Years Location: Bangalore Key Skills: Embedded Linux, kernel internals, device drivers Programming in C/C++, Python, and Bash Yocto, Buildroot, CMake Debugging with GDB, strace, perf Real-time systems, multithreading, synchronization Strong understanding of Git workflows and SoC-level architecture Key Responsibilities: Lead the development of embedded Linux platforms including bootloaders, kernel, middleware, and system services Oversee board bring-up, device driver integration, and low-level debugging Optimize CPU, memory, power, and boot-time performance Implement security patches and maintain system robustness Mentor engineers and uphold coding standards Collaborate cross-functionally with QA, hardware, and software teams

Posted 1 week ago

Apply

3.0 - 8.0 years

15 - 30 Lacs

Bengaluru

Work from Office

Naukri logo

Job title: Embedded Systems Engineer Educational Requirements Bachelor's/Masters degree in Engineering, Electronics & Communication, Computer Science, or related field Individuals who possess skills/experience in one or more of the following: (more the better) Preferred Qualifications: Areas of Expertise Working experience with Complex Embedded Systems, Mobile/IOT/Auto domains preferred. Experience in Linux kernel development, Device Driver, customization, file system, debug, User space space concepts. Hands on experience in Lab, Board/SW/FW bring-ups, image flashing methods , JTAG/Board/ADB level debugging. Involved in debugging the software issues and board boot up issues. Exposure to ADB shell, shell scripts, Python scripts, Understanding of Linux/android systems , automation scripts/environment. Exposure to Git, Jira, Android tools Exposure to ARM Trustzone Security, TZ, TEE(Trusted Execution Environments) and cryptography concepts. Good communication skills, presentation skills and should manage his/her tasks independently

Posted 1 week ago

Apply

8.0 - 10.0 years

11 - 18 Lacs

Hyderabad

Work from Office

Naukri logo

Primary Skills : 1. Strong python with any embedded but not into storage 2. Basic knowledge in C Job Description : Primary Skills : Automation, Programming skills - Python, C or Embedded C, any scripting language, Embedded systems, Communication protocols : SPI, UART, I2C, etc Secondary Skills : Jenkins, Dockers, RTOS Challenges you will solve : - Design and execute functional, negative, performance, and stress tests for Silicon Lab's embedded wireless and MCU products. - Work closely with the development team(s) to debug problems found during the test cycle - Develop automation tests so they can be run regularly as part of a continuous integration infrastructure - Assist in resolving customer issues by working closely with the customer support team to answer and reproduce customer-related issues - Emulates customer environments by working closely with the sales team and field application engineers in supporting customer's needs and debugging customer's problems - Build, manage, and maintain a distributed test network - Simplification and automation of product deployments and platform changes - Productivity increase of the team through identifying opportunities to automate and script daily tasks and eliminate waste in existing processes Technologies we use : - Python, Embedded systems, Jenkins, Docker, Cloud Based Computing, SQL Database, Windows, Linux, Shell, Bash, GIT Responsibilities : - Implement automation test cases based on test plans. - Investigate test results in continuous integration systems. - Write custom embedded applications. Skills required : - Experience in bootloader and Firmware test automation. - Experience in bare metal environments - Experience in low-level drivers (SPI, UART, I2C, etc.) - Experience with C, and scripting languages such as Perl or Python. - Communicate well and work well in a small cross-functional team - Experience in RTOS systems (uc OS, FreeRTOS, etc.) - Conversation fluency in English. We consider the following experience a plus : - Experience with continuous integration techniques, Jenkins experience is preferred.

Posted 1 week ago

Apply

2.0 - 4.0 years

8 - 14 Lacs

Hyderabad

Work from Office

Naukri logo

Job Responsibilities : - Board bring-up activities for Software components like bootloader, platform managers, Linux Kernel, Linux drivers, Baremetal drivers and application for ARM based boards and emulation platforms, Proto-typing platforms - Develops and executes test plans to evaluate functionality, security, and efficiency of firmware utilizing emulation and evaluation boards for pre-silicon and post silicon verification. - Analyzes, tracks, and debugs testing failures to determine corrective measures. Collaborates directly with development team to assess test plan requirements and resolve failures. - Automate and the functional and System level tests using Python and integrate the same in Test Automation framework and maintain the Test artifacts for any updates in the Test cases or in Test framework - Run the Regression tests, triage issues, create Defects in the system and wok with development team for closure. Drive dynamic code coverage for boot level Firmware using standard tools like LDRA etc. Essential Skills : - Working experience in verification and testing of Embedded System software or firmware etc. - Good experience in Device Driver Verification and validation on Linux, Bare metal, Real Time Operating Systems. - Skills in compiling/building/cross-compiling, debugging, testing, deploying Bootloader, TF-A, Linux Kernel, Device tree, Middleware software, and BareMetal application images for board bring up activities through JTAG debuggers & Emulators using different boot modes - Good understanding of any one of SoC/Processing Technologies like ARM/RISC-V/X86, MMU, Interrupt handling, Caches etc. - Hands on with one or more peripherals/controllers like UART, I2C, SPI, USB, SD, eMMC, QSPI, PCIe etc. - Define, Design and Develop manual/Automation test cases for Embedded system projects - Programming skills in C/C++, Makefile, Linker file creation, scripting language Python/Shell/Tcl - Experience in GIT environment and Test Automation framework Pytest, Jenkins etc. - Good to have exposure in design tools like VIVADO, VITIS, Configuration management tools like GIT/Perforce, JIRA, Confluence etc. Qualifications : Education Requirements : B.E/B.Tech or M.E/M.Tech in Electronics & Communications or Computer Science

Posted 1 week ago

Apply

1.0 - 5.0 years

9 - 13 Lacs

Chennai

Work from Office

Naukri logo

Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Job Responsibilities: Design, develop, unit test and documentation of the device driver for ARM SoC. Bring up the driver and unit test the driver features in the new ARM SOC. Optimize the driver for maximum performance. Bug analysis/fixing of the issues during product verification stage and customer reported issues. Skills/Experience: At least 1 to years of relevant experience in developing driver development with a record of strong individual technical achievement Strong programming skills in C and Linux experience . Device driver or board support package (BSP) knowledge or development experience. Must have hands on experience in developing the device drivers and bootloaders. Knowledge for ARM/DSP Processor Architecture, JTAG , Emulators. Experience in development of RDK-B , Yocto build framework, QSDK framework and/or PRPL OS development and/or experience in Opensync is added advantage. Must have hands on experience in solving complex system issues with good problem-solving and debugging skills using Hardware debuggers. Excellent communication skills. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field. Education: BE/BTech/MTech in Computer Science or in Electronics preferred with proven success in a challenging academic program.

Posted 1 week ago

Apply

3.0 - 8.0 years

12 - 17 Lacs

Chennai

Work from Office

Naukri logo

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 3+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc. Design, develop, unit test and documentation of the device driver for ARM SoC. Bring up the driver and unit test the driver features in the new ARM SOC. Optimize the driver for maximum performance. Bug analysis/fixing of the issues during product verification stage and customer reported issues. At least 6+ years of relevant experience in developing driver development with a record of strong individual technical achievement Strong programming skills in C and Linux experience . Device driver or board support package (BSP) knowledge or development experience. Must have hands on experience in developing the device drivers and bootloaders. Knowledge for ARM/DSP Processor Architecture, JTAG , Emulators. Experience in development of RDK-B , Yocto build framework, QSDK framework and/or PRPL OS development and/or experience in Opensync is added advantage. Must have hands on experience in solving complex system issues with good problem-solving and debugging skills using Hardware debuggers. Excellent communication skills.

Posted 1 week ago

Apply

8.0 - 13.0 years

20 - 35 Lacs

Bengaluru

Work from Office

Naukri logo

raja.a@honeybeetechsolutions.com Embedded, C OR C++, BSP/Board support package OR Device driver OR HAL/Hardware abstraction layer, Bootloader any one of the skill and please dont look for other skills BSP/DD BTech / MTech degree (Computer Science, Computer/Electrical Engineering, or equivalent technical degree). Solid understanding of software development methodology. Minimum 3-15 years' experience in developing low level embedded OS capabilities, such as device driver development, board support packages, and board bring up. Experience in developing software stacks written preferably in C/C++ and experience working with BSP OR Hardware Abstraction Layer (HAL) OR Bootloader development. Good understanding and experience of Embedded systems and related HW, SW components (Processor, Memory, Peripherals, OS, Device Drivers etc.). Working knowledge of software and drivers for peripherals and controllers and services for complex SOC Systems) for ARM/Intel/PowerPC based. Strong working experience in HW interface for ARM 64-bit OR Intel Architecture processors with assembly programming and with strong debugging and troubleshooting skills. Strong understanding on the underlying Architecture: CPU, MMU, Cache, Interrupts, DMA, ADC/DAC, EEPROM, PWM, Watchdog Timers, and other embedded peripherals. Experience in programming PIC, GIC, UART, Timer, Nexus Bus, Simple Bus, Memory Controller, RTC etc. Proficient in Hypervisors and Embedded Virtualization mechanism Knowledge and experience of any RTOS Good to have (QNX, VxWorks, FreeRTOS, Linux, etc.) is a plus Please note, we are NOT looking for microcontroller, firmware, bare metal, automotive or DO certification profiles.

Posted 2 weeks ago

Apply

4.0 - 9.0 years

15 - 30 Lacs

Hyderabad, Bengaluru

Work from Office

Naukri logo

Job Title: Linux Device Developer Location : Hyderabad & Bangalore Experience : 4 To 6 Years Notice Period : Immediate to 30 Days Key Responsibilities : Identify and resolve system performance bottlenecks Implement optimization strategies for enhanced system performance Collaborate with cross-functional teams for feature development and integration Drive and support usage of performance analysis tools Participate in system design discussions and code reviews Key Skills Required : Strong analytical and debugging skills in Multi-Processor environments Solid understanding of Linux Kernel internals (memory management, scheduler) Expertise in C/C++ programming and Object-Oriented concepts Proficiency in System Programming on Linux Familiarity with ARM architecture (preferred) Experience in Android/Linux performance optimization Hands-on experience with Git version control Exposure to Android platform is a plus Interested Candidate can Contact at: 7433085125

Posted 2 weeks ago

Apply

5.0 - 10.0 years

7 - 12 Lacs

Chennai

Work from Office

Naukri logo

About the team : Be part of a dynamic team developing cutting-edge automotive software aligned with ISO 26262, ASPICE, and MISRA C standards. We're looking for a skilled Embedded Software Engineer with expertise in AUTOSAR BSW, Bootloader, and Automotive Cybersecurity. What you can look forward to as AUTOSAR Developer (m/f/d): Integrate AUTOSAR Crypto modules (CSM, CryIf, Crypto), vHSM modules, updater, and Escrypt drivers Analyze security requirements and derive PSW requirements. Design and implement code per AUTOSAR and coding standards. Own modules and coordinate with architects, integrators, and validation teams. Follow QAC, Polyspace, code reviews, unit and developer testing. Your Profile as AUTOSAR Developer (m/f/d) 5+ years in automotive, 3+ years in cybersecurity Infineon TriCore (Aurix 1G/2G T38x, TC3xx) Embedded C, Vector DaVinci, CANoe, CANalyzer, CANape SPI, I2C, CAN/FD; peripherals: PORT, PWM, ADC, DAC, DMA, CCU, GTM, FEE, SMU Why should you Choose ZF? Opportunity to work on ZFs diverse portfolio of projects High emphasis on career growth Work culture for flexibility Extensive leave options for work-life-balance Dynamic culture of recognition, wellness programs and more

Posted 2 weeks ago

Apply

8.0 - 12.0 years

20 - 35 Lacs

Hyderabad

Work from Office

Naukri logo

Job Title: Lead Engineer Linux, Yocto, Android, ChromeOS Experience: 8 + Years Location: Hyderabad Job Type: Full-Time Job Summary: We are seeking a skilled and experienced Lead Engineer with a strong background in embedded Linux, Yocto, Android build systems, and ChromeOS boot architecture. In this role, you will be responsible for designing, maintaining, and optimizing build systems that enable fast, reliable, and reproducible firmware and OS builds across multiple platforms. Key Responsibilities: Develop and maintain build infrastructure for embedded Linux systems using Yocto Project. Customize and optimize Android OS build processes for various hardware platforms (AOSP). Work on ChromeOS boot flow and early-stage firmware, including coreboot and depthcharge integration. Automate build, packaging, and deployment pipelines using CI/CD tools (e.g., Jenkins, GitLab CI). Troubleshoot build issues and collaborate with cross-functional teams (kernel, BSP, firmware, application). Manage build artifacts, releases, and versioning across multiple product variants and platforms. Ensure build reproducibility, integrity, and traceability through well-documented tooling and scripts. Evaluate and integrate new tools and technologies to improve build performance and reliability. Required Qualifications: Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or related field. 4+ years of experience with embedded Linux build systems and infrastructure. Proficient in Yocto Project (BitBake, recipes, layers, meta-data). Strong hands-on experience with Android AOSP build system and customization. Familiarity with ChromeOS boot process, including U-Boot, coreboot, and verified boot concepts. Solid scripting skills (Bash, Python, or similar). Experience with version control systems (Git) and issue tracking (JIRA, etc.). Familiar with CI/CD tools and build automation. Preferred Qualifications: Experience with debugging bootloaders, boot performance optimization, or secure boot. Contributions to open-source build systems or OS projects. Familiarity with containerized build environments (e.g., Docker). Knowledge of Linux kernel configuration and integration. Soft Skills: Excellent problem-solving and debugging skills. Strong communication and teamwork abilities. Ability to work independently and manage multiple build configurations. Benefits: Competitive salary and performance bonuses. Flexible work hours and remote work options. Health, dental, and vision insurance. Opportunities to contribute to cutting-edge open-source projects.

Posted 3 weeks ago

Apply

3.0 - 6.0 years

5 - 9 Lacs

Bengaluru

Work from Office

Naukri logo

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. 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 Is fully competent in it's own area and has a deep understanding of related programming concepts software design and software development principles. Works autonomously with minimal supervision. Able to act as a key contributor in a complex environment, lead the activities of a team for software design and software development. Acts proactively to understand internal/external client needs and offers advice even when not asked. Able to assess and adapt to project issues, formulate innovative solutions, work under pressure and drive team to succeed against its technical and commercial goals. Aware of profitability needs and may manage costs for specific project/work area. Explains difficult concepts to a variety of audiences to ensure meaning is understood. Motivates other team members and creates informal networks with key contacts outside own area. Skills (competencies) Verbal Communication

Posted 3 weeks ago

Apply

3.0 - 6.0 years

4 - 8 Lacs

Chennai

Work from Office

Naukri logo

This role involves the development and application of engineering practice and knowledge in the following technologiesElectronic logic programs (FPGA, ASICs); Design layout and verification of integrated circuits (ICs),printed circuit boards(PCBs), and electronic systems; and developing and designing methods of using electrical power and electronic equipment; - Grade Specific Focus on Electrical, Electronics Semiconductor. Fully competent in own area. Acts as a key contributor in a more complex critical environment. Proactively acts to understand and anticipates client needs. Manages costs and profitability for a work area. Manages own agenda to meet agreed targets. Develop plans for projects in own area. Looks beyond the immediate problem to the wider implications. Acts as a facilitator, coach and moves teams forward. Skills (competencies)

Posted 3 weeks ago

Apply

5.0 - 8.0 years

15 - 20 Lacs

Pune

Work from Office

Naukri logo

Firmware Engineer Job Description Looking for a highly motivated and experienced Sr Firmware Engineer to join our JDHL family. As a Sr Firmware Engineer, he will be responsible to lead the projects independently and/or lead the firmware development team. The job also calls for contributing to the firmware architecture, defining firmware test strategies, creating firmware test plans, conducting code reviews and ensuring quality of the code developed by self or team. Specific Job Skills Required Shall have experience in deriving firmware requirements/ specifications from customer/product requirements Shall be able to understand the product schematics and understand the interfacing details from the firmware stand point Shall have expertise level knowledge/experience in developing the firmware in Embedded C/C/C++. Shall have hands on development experience with 32-bit microcontrollers. Prior experience of working with Atmel/Nordic/STM32 controller is preferred. Shall have experience of working on cross compliers like Segger IDE, etc.. Shall have experience in writing device drivers for interfaces like I2C, SPI, UART, ADC, DAC, PWM, BLE etc.. Shall have experience of having bare metal or small footprint RTOS based application. Shall have good hands on experience in using tools like JTAG, Emulators, debuggers etc.. Shall have good working knowledge of electronic test equipment including Oscilloscope, Logic Analyzer, signal generators, etc. General Skill Required Shall be able to lead/supervise mid-level/entry level firmware Engineer Should be comfortable working as an individual contributor or part of a larger team Excellent verbal and written communication skills Exposure to multitasking environment

Posted 3 weeks ago

Apply

5.0 - 10.0 years

18 - 30 Lacs

Bengaluru

Work from Office

Naukri logo

Requirements: C/C++, Linux/RTOS, Linux drivers, U-Boot, multi-core ARM & ARM TF Debug : LA, Scope and JTAG Prefer O-RAN Responsibilities: Design, Develop & Optimize FW, drivers for Infra SoCs, low-level sys components , sys boot, RTOS layers Annual bonus Provident fund Health insurance

Posted 3 weeks ago

Apply

5.0 - 10.0 years

4 - 8 Lacs

Hyderabad, Bengaluru

Work from Office

Naukri logo

Working mode : Regular Notice Period : Immediate - 15 Days Mandatory Skills : - 3-7 years of experience in the x86 BIOS/UEFI development - Experience with x86 CPU/APU architectures and associated compilation tools - Expert in C language - Familiar with at least one BIOS code base (AMI, Insyde, or Phoenix BIOS) - Experience of working on UEFI bootloader or UEFI applications mainly involved in UEFI based storage protocols AHCI, SATA, NVMe. - Will be good if have any experience in Android UEFI based Bootloader for x86. - Ability to read platform Hardware and Processor specifications to understand the coreboot mainboard porting required. - Good understanding of UEFI framework concepts and Storage protocols. Additional Skillset : - Working knowledge of Git for code reviews, source code management, and BIOS releases to QA. - Ability to juggle tasks and respond to different teams for various requests for custom BIOS requirements. - Good understanding of industry standard protocols like SATA, NVMe, AHCI, PCIe, SPI, eSPI etc. - Good understanding of specifications like ACPI, SMM. - Good understanding of x86-64 architecture from BIOS developer's perspective. - Good understanding of UEFI BIOS Boot flow. Academic credentials: - Bachelor's degree in computer science engineering from reputed college - Master's degree from reputed university is a big plus .

Posted 3 weeks ago

Apply

5.0 - 7.0 years

5 - 9 Lacs

Bengaluru

Work from Office

Naukri logo

Job Title : Sr. Python Developer Experience : 5 to 7 Years Job Description : We are seeking a skilled Python Developer with broad-based experience to join our team. The ideal candidate should have strong expertise in Python development, frameworks such as Django and Flask, and experience with data processing frameworks like Apache Spark. This role requires proficiency in client-server architectures, web application backend development, and strong SQL skills. Key Responsibilities : - Develop and maintain Python-based applications and tools. - Design, build, and maintain efficient, reusable, and reliable Python code. - Implement data processing tasks using SPARK framework and PySPARK. - Write Python scripts for automation and data manipulation. - Work on backend development for web applications. - Process JSON, XML, and CSV data for client-server communication. - Implement and optimize SQL queries and database interactions. - Collaborate with cross-functional teams to define, design, and ship new features. - Ensure code quality, organization, and automation of development processes. Requirements : Required : - 5+ years of professional development experience. - Strong proficiency in Python programming language. - Experience with Python web frameworks such as Django and Flask. - Understanding of SPARK framework and architecture. - Hands-on experience with PySPARK for big data processing. - Proficiency in Python scripting for automation and data manipulation tasks. - Knowledge of client-server architectures and web applications backend development. - Experience with JSON, XML, and CSV data processing. - Strong background in SQL and database management. - Solid experience with Linux environments. Preferred : - Familiarity with Apache Spark framework and its architecture. - Previous development experience with Apache Spark. - Exposure to Databricks platform. - Experience with containerization technologies (e.g., Docker) and Kubernetes. - Knowledge of managing EKS clusters in AWS (Amazon Elastic Kubernetes Service). Education : Bachelor's degree in Computer Science, Engineering, or related field (preferred). Skills : - Analytical mindset and problem-solving skills. - Ability to work both independently and collaboratively in a team environment. - Excellent communication skills and ability to articulate technical concepts clearly. KeywordsPython,Flask,Spark,SQL,AWS,Docker,Kubernetes,Django*

Posted 3 weeks ago

Apply

9.0 - 12.0 years

15 - 20 Lacs

Hyderabad

Work from Office

Naukri logo

Job Title: Cybersecurity Software Engineer Automotive Domain Job Description: We are seeking a skilled and experienced Cybersecurity Software Engineer with a strong background in the automotive domain , particularly in AUTOSAR-based development and cybersecurity applications . The ideal candidate will have in-depth knowledge of embedded systems, security stacks, and hands-on experience in working with HSM, bootloaders, and automotive communication protocols. Key Responsibilities: Drive and execute cybersecurity feature development across all phases requirement analysis, proposal creation, planning, and implementation. Develop and integrate AUTOSAR Crypto Stack , bootloader modules, and cybersecurity applications with emphasis on HSM (vHSM / Escrypt HSM) . Configure, integrate, and debug HSM components in embedded environments. Analyze customer and software requirements , and provide technical solutions aligned with project goals. Utilize debugging tools such as T32, iSystem, or UDE in real hardware environments. Work with AUTOSAR configuration tools like Vector DaVinci Configurator and Developer, EB Tresos. Implement and test features over CAN (FD), FlexRay, and Ethernet protocols. Apply knowledge of Infineon Tricore MCUs and related architectures. Collaborate with cross-functional teams to ensure quality, compliance, and performance standards. Required Tools & Skills: Configuration Management: Integrity, GIT, ClearCase, MKS AUTOSAR Tools: DaVinci Configurator Pro, DaVinci Developer, EB Tresos Debuggers: Trace32, iSystem, UDE Testing Tools: CANoe, CANape, CANalyzer Static Code Analysis: QAC, Polyspace Requirements & Architecture Tools: IBM DOORS, IBM Rhapsody

Posted 3 weeks ago

Apply
cta

Start Your Job Search Today

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

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

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

Featured Companies