Embedded System Engineer

8 - 12 years

0 Lacs

Posted:5 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Senior Embedded Systems Engineer specializing in DDR (Double Data Rate) and LPDDR (Low Power Double Data Rate) memory technologies, you will be responsible for designing, developing, optimizing, and debugging memory subsystems for embedded platforms. Your role will involve architecting and developing DDR/LPDDR memory controllers, working on memory initialization, configuration, and tuning, analyzing and optimizing latency, bandwidth, and power consumption, as well as implementing error detection and correction mechanisms for reliability. You will also be tasked with debugging memory timing issues, bus contention, and signal integrity problems using oscilloscope and logic analyzers, optimizing memory access patterns to enhance overall system throughput, and developing power management techniques for LPDDR to optimize energy efficiency in low-power embedded systems. Additionally, you will work on developing low-level firmware, bootloader configurations, and memory initialization scripts for embedded platforms, implementing memory drivers in C/C++ for real-time operating systems (RTOS) or bare-metal environments, and collaborating with software teams to integrate memory controller firmware into embedded applications. In this role, you will collaborate with hardware engineers for PCB design, memory routing, and signal integrity analysis, perform hardware bring-up and validation of DDR/LPDDR components, work with SoC vendors and memory manufacturers to ensure compatibility and performance compliance, and develop and execute memory stress tests to validate reliability under different conditions. You will also use JTAG, debuggers, and oscilloscopes to troubleshoot and analyze memory-related issues and perform thermal and power analysis to ensure compliance with design specifications. The ideal candidate for this position should have a strong expertise in DDR/LPDDR memory technologies, including LPDDR2/LPDDR3/LPDDR4/LPDDR5, in-depth knowledge of memory controllers, PHY, DRAM refresh mechanisms, and clock synchronization, proficiency in low-level programming (C, C++) for embedded systems, experience with real-time operating systems (RTOS) such as FreeRTOS, QNX, or VxWorks, and an understanding of memory power management techniques for mobile and battery-powered devices. Additionally, hands-on experience with memory performance benchmarking tools and techniques, experience in debugging tools such as JTAG, Lauterbach, and oscilloscopes, and familiarity with SoC architecture, ARM processors, and bus protocols (AXI, AHB, SPI, I2C, PCIe) are desired skills. Soft skills such as strong problem-solving and analytical skills, excellent communication and documentation skills, ability to work collaboratively in cross-functional teams, attention to detail, and a proactive approach to debugging and optimization are also important for this role. Preferred qualifications include experience with high-speed PCB layout and signal integrity analysis tools, knowledge of AI/ML-based memory optimization techniques, familiarity with secure boot and memory encryption mechanisms, and prior experience working with memory manufacturers (Samsung, Micron, SK Hynix, etc.). This role offers the opportunity to work on cutting-edge embedded memory technologies, optimizing DDR/LPDDR performance for next-generation devices. You will collaborate with industry experts, tackle complex system challenges, and contribute to innovative solutions in high-performance and low-power computing.,

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
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.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You