Posted on: 05/12/2025
Description :
Job Title : System Software Engineer
Experience : 8+ Years
Location : Hyderabad (On-site)
Skill Set : DDR (Double Data Rate), LPDDR (Low Power DDR), Memory Controller, Embedded Systems
Job Description :
We are seeking an experienced System Software Engineer with strong expertise in memory subsystem design and embedded system development. The ideal candidate will have an in-depth understanding of DDR/LPDDR technologies, memory controllers, and low-level embedded software. This role requires hands-on experience in system-level architecture, performance optimization, and debugging complex hardware/software interactions.
Key Responsibilities :
- Design, develop, and optimize system software for memory subsystems including DDR and LPDDR.
- Work closely with hardware, firmware, and architecture teams to integrate and validate memory controller features.
- Analyze system performance, identify bottlenecks, and implement solutions to improve reliability and efficiency.
- Develop low-level drivers, boot code, and board support packages (BSPs) for embedded platforms.
- Perform debugging using oscilloscopes, logic analyzers, JTAG tools, and other hardware debugging instruments.
- Collaborate with cross-functional teams for system bring-up, validation, and release.
- Document design specifications, test plans, and technical reports.
- Participate in design reviews, architecture discussions, and continuous improvement activities.
Required Skills & Expertise :
- Strong knowledge of DDR/LPDDR protocols, timing concepts, and memory subsystem architecture.
- Hands-on experience with Memory Controller programming, tuning, and validation.
- Proficiency in Embedded C/C++, low-level programming, and hardware interaction.
- Solid understanding of SoC architecture, microcontrollers, and embedded operating systems.
- Experience with hardware debugging tools (oscilloscopes, analyzers, JTAG).
- Excellent problem-solving and analytical skills.
- Ability to work in a fast-paced development environment.
Preferred Qualifications :
- Experience with ARM-based platforms, firmware development, or BSP development.
- Exposure to performance tuning, power optimization, and system stability analysis.
- Familiarity with UEFI, bootloaders, Linux kernel internals, or RTOS.
- Knowledge of scripting languages such as Python or Shell for automation.
Did you find something suspicious?
Posted By
HR
HR Associate at Arting Digital
Last Active: NA as recruiter has posted this job through third party tool.
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1585737
Interview Questions for you
View All