Senior Embedded Software Engineer
1 week ago
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).
-
Senior Embedded Software Engineer
1 week ago
Bengaluru, Karnataka, India Hunarstreet Technologies Pvt. Ltd. Full time ₹ 12,00,000 - ₹ 36,00,000 per yearPosition : 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...
-
Senior Embedded Software Engineer
6 days ago
Bengaluru, Karnataka, India Varsal Terra Technology Pvt. Ltd. Full time ₹ 12,00,000 - ₹ 36,00,000 per yearCompany 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...
-
Senior Embedded Software Engineer – PCIe
2 weeks ago
Bengaluru, Karnataka, India IAssess Consultants LLP Full time ₹ 20,00,000 - ₹ 60,00,000 per yearPosition: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...
-
Senior Embedded Software Engineer
1 week ago
Bengaluru, Karnataka, India Avant-Garde Corporate Services Private Limited Full time ₹ 20,00,000 - ₹ 25,00,000 per yearAre 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...
-
Senior Embedded Software Engineer
1 week ago
Bengaluru, Karnataka, India IAssess Consultants LLP Full time ₹ 15,00,000 - ₹ 25,00,000 per yearWe 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...
-
Automotive Senior Embedded Software Engineer
4 days ago
Bengaluru, Karnataka, India Vimerse Infotech Full time ₹ 12,00,000 - ₹ 36,00,000 per yearName 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...
-
Embedded Software Engineer
2 weeks ago
Bengaluru, Karnataka, India Acclivis Technologies Full time ₹ 20,00,000 - ₹ 25,00,000 per yearDescription : 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...
-
Senior Embedded Software Engineer
5 days ago
Bengaluru, Karnataka, India Careernet Full time ₹ 20,00,000 - ₹ 25,00,000 per yearKey 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...
-
Senior Embedded Linux Software Engineer
2 weeks ago
Bengaluru, Karnataka, India Luxoft Full time ₹ 12,00,000 - ₹ 36,00,000 per yearProject 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...
-
Senior Embedded Software Engineer
4 days ago
Bengaluru, Karnataka, India nference Full time ₹ 12,00,000 - ₹ 24,00,000 per yearAbout 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...