Senior Embedded Software Engineer
6 days 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
6 days 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 – PCIe
1 week 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
6 days 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
6 days 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...
-
Senior Embedded Linux Software Engineer
1 week 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
21 hours 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 Software Engineer
2 weeks ago
Bengaluru, Karnataka, India Weekday AI Full time ₹ 12,00,000 - ₹ 36,00,000 per yearThis role is for one of Weekday's clientsMin Experience: 5 yearsLocation: BangaloreJobType: full-timeResponsibilities:Design, develop, and implement embedded software for real-time image processing for satellite payload applications. Translate and optimize image processing algorithms to FPGA/SoC platforms to achieve low latency and high throughput....
-
Senior Embedded Software Engineer
2 weeks ago
Bengaluru, Karnataka, India Weekday AI Full time ₹ 12,00,000 - ₹ 36,00,000 per yearThis role is for one of Weekday's clientsMin Experience: 5 yearsLocation: BangaloreJobType: full-timeRequirementsResponsibilities:Design, develop, and implement embedded software for real-time image processing for satellite payload applications.Translate and optimize image processing algorithms to FPGA/SoC platforms to achieve low latency and high...
-
Embedded Software Engineer
1 week ago
Bengaluru, Karnataka, India Versabyte Data Systems Full time ₹ 9,00,000 - ₹ 12,00,000 per yearRole Overview:We are looking for motivated and skilled Embedded Software Engineers who have a strong foundation in embedded system development and are excited to work at the intersection of hardware and software. This role involves hands-on development, debugging, and optimization of embedded applications for real-world industrial and consumer electronics...
-
Embedded Software Engineer
2 days ago
Bengaluru, Karnataka, India Sourcingxpress Full time ₹ 12,00,000 - ₹ 36,00,000 per yearAbout Rekise Marine Rekise Marine is a startup focused on sustainably enhancing the utility of oceans through autonomous robotic infrastructure. Our efforts center on developing advanced autonomous technology for the maritime industry, serving both defense and commercial sectors globally. We specialize in creating autonomous vessels both surface and...