Senior Embedded Software Engineer

1 week ago


Bengaluru, Karnataka, India Nasugroup Full time ₹ 12,00,000 - ₹ 36,00,000 per year

Description :

We are seeking a highly skilled Embedded Software Engineer with extensive experience in low-level embedded systems development, including device drivers, Board Support Packages (BSP), and hardware bring-up. The ideal candidate will be proficient in C/C , with deep knowledge of embedded architectures and peripheral interfaces for modern SoCs.

Must Skill : C/C , Linux/RTOS, BSP/Device driver/Bootloader/HAL

Key Responsibilities :

- Design, develop, and debug low-level embedded software components, including device drivers, BSPs, and bootloaders.

- Perform board bring-up activities for custom hardware platforms based on ARM (64-bit), Intel, or PowerPC architectures.

- Work closely with hardware teams to integrate software with processor, memory, and peripheral components.

- Develop and maintain software interfaces for peripherals, controllers, and system services on complex SoCs.

- Create and optimize Hardware Abstraction Layers (HAL) to enable platform portability.

- Debug hardware/software integration issues using oscilloscopes, logic analyzers, JTAG, and software tools (GDB, etc.).

- Program and interface with embedded peripherals such as UART, SPI, I2C, Timers, MMU, Interrupts, DMA, PWM, ADC/DAC, EEPROM, Watchdog, RTC, and more.

- Understand and work with processor-level components such as PIC, GIC, and various on-chip bus architectures (Nexus Bus, Simple Bus, Memory Controllers, etc.).

- Contribute to the architecture and design of embedded platforms, ensuring scalability, maintainability, and performance.

- Collaborate in cross-functional teams, including hardware, firmware, and systems engineers.

- Document system design, coding standards, and best practices.

Required Qualifications & Skills :

- B.Tech / M.Tech in Computer Science, Electrical/Computer Engineering, or a related technical field.

- 5-8 years of experience in embedded systems development, especially low-level software components.

- Strong hands-on experience in C/C for embedded systems.

- Deep understanding of embedded system architecture, including CPU, MMU, cache, interrupts, and buses.

- Practical knowledge of ARM 64-bit or Intel architectures with experience in assembly programming.

- Strong experience in working with device drivers, bootloaders, and Board Support Packages.

- Proficient in debugging low-level software and troubleshooting system issues with hardware-level tools.

- Familiarity with embedded hypervisors and virtualization mechanisms.

- Experience working with embedded peripherals and controllers.

- Understanding of SoC internals and board-level hardware design aspects.

Nice to Have (Preferred) :

- Experience with any RTOS (e.g., QNX, VxWorks, FreeRTOS, Embedded Linux).

- Exposure to secure boot, bootloaders, and trusted execution environments.

- Familiarity with version control systems (e.g., Git) and continuous integration practices.

- Knowledge of industry-standard safety/security standards (e.g., ISO 26262, ASIL, MISRA).



  • Bengaluru, Karnataka, India Hunarstreet Technologies Pvt. Ltd. Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Position : Senior Embedded Software Engineer PCIe / Embedded LinuxLocation : BangaloreExperience : 7+ years- Night ShiftAbout the Role : We are seeking a highly skilled Senior Embedded Engineer with strong expertise in Embedded Linux and PCIe protocol development. The ideal candidate will have deep technical knowledge of PCIe (Gen4 and above) and...


  • Bengaluru, Karnataka, India Varsal Terra Technology Pvt. Ltd. Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Company is a pioneer in providing mobility solutions for Aerospace, Defence , Railways and Industrial for more than 4 decades. The company looks for a Senior Embedded Software Engineer to accelerate its embedded systems solutions development.Looking for embedded software candidates who have work ONLY with product companies in industrial or manufacturing...


  • Bengaluru, Karnataka, India IAssess Consultants LLP Full time ₹ 20,00,000 - ₹ 60,00,000 per year

    Position:Senior Embedded Software Engineer – PCIe / Embedded LinuxLocation:Bangalore (Preferred)Experience: 7+ yearsUpto 20 LPAOnly Immediate Joinee can applyNight ShiftAbout the Role:We are seeking a highly skilledSenior Embedded Engineer with strong expertise in Embedded LinuxandPCIe protocol development. The ideal candidate will have deep technical...


  • Bengaluru, Karnataka, India Avant-Garde Corporate Services Private Limited Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Are you passionate about embedded systems and wireless power technologiesDo you want to contribute to cutting-edge products and work in a collaborative, growth-oriented environmentWe are looking for a Senior Embedded Software Engineer to design, implement, and test embedded software for Qi, NFC, and Bluetooth-enabled devices. What Youll Do:- Develop and...


  • Bengaluru, Karnataka, India IAssess Consultants LLP Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    We are hiring.Position: Senior Embedded Software Engineer – PCIe / Embedded LinuxLocation: BangaloreExperience: 7+ yearsShift: Night Shift⸻About The RoleDevelop & optimize embedded software on Linux/RTOS.Implement & validate PCIe-based communication (Gen4+).Debug low-level hardware/software PCIe issues.Develop firmware & system software for embedded...


  • Bengaluru, Karnataka, India Vimerse Infotech Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Name of the JD: Automotive Senior Embedded Software Engineer Education Qualification: Bachelor - Electronics & Communication Engineering (Required) / EEE / CS Master - Electronics Engineering (Preferred) Exp required: 3-8 years Roles and Responsibilities: ● Will be working in Embedded C programming using MISRA coding guidelines. ● Should work on...


  • Bengaluru, Karnataka, India Acclivis Technologies Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Description : Notice Period : Immediate Joiners Preferred If youre an Embedded Software Engineer with hands-on experience in Adaptive AUTOSAR, this is your chance to work on cutting-edge automotive platforms and make a real impactRole Overview : Join our dynamic team as a Senior Embedded Software Engineer (Adaptive AUTOSAR) and contribute to...


  • Bengaluru, Karnataka, India Careernet Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Key Skills: C++, Linux, Embedded System, Embedded C, Telematics, InfotainmentRoles and Responsibilities:Design, develop, and implement embedded software solutions for automotive applications.Collaborate with cross-functional teams to define software requirements and specifications.Conduct thorough testing and debugging of embedded systems to ensure...


  • Bengaluru, Karnataka, India Luxoft Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Project descriptionOur client, a leading manufacturer of high-end household appliances, is expanding into new smart product lines. As part of this strategic initiative, a large-scale global program is being implemented across the company's IP portfolio. This includes the development of new embedded software, enhancements to cloud...


  • Bengaluru, Karnataka, India nference Full time ₹ 12,00,000 - ₹ 24,00,000 per year

    About the Role: We are looking for a professional Embedded Software Engineer with a few years of experience in embedded product development. Proficient in the design, development, and testing of product. Exploring challenging assignments with a to leverage acquired skills in accomplishing organizational growth objective.  Responsibilities:Design and...