Senior Embedded Software Engineer – High-Speed Memory Systems
Embedded Systems | Memory Architecture | Hardware/Software Co-Design
Are you passionate about pushing the limits of high-speed embedded systems?
We’re looking for a Senior Embedded Software Engineer to join our client's expert team developing next-generation memory technology. Based in Ljubljana, you’ll work on the cutting edge of firmware and low-level software that directly interfaces with advanced DDR5 and LPDDR5 memory architectures.
You’ll collaborate with hardware engineers in a co-design environment, optimizing performance, reliability, and integration across complex embedded compute systems.
What You’ll Do:
• Develop and maintain embedded C/C++ firmware for memory controllers
• Tune and validate performance of DDR5/LPDDR5 subsystems
• Integrate low-level drivers with simulation and modeling frameworks
• Conduct hands-on debugging using JTAG and ARM development tools
• Collaborate with hardware design teams and work at the RTL (SystemVerilog) interface level
• Support system validation and bring-up for new hardware platforms
Your Background:
• Proficient in C/C++ and hands-on experience with memory controller firmware
• Strong understanding of DDR5/LPDDR5 architecture, timing, and tuning
• Familiarity with SystemVerilog, especially for debug and system integration
• Experience with ARM-based platforms, including low-level debug (JTAG, trace, etc.)
Bonus Points:
• Experience in simulation environments (e.g., SystemC, QEMU, or custom memory modeling)
• Knowledge of DRAM PHY calibration and training algorithms
• Prior work in hardware/software co-design teams
• Familiarity with FPGA-based validation environments
• Background in performance benchmarking and power optimization at the memory subsystem level
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Semiconductor Senior/Staff Embedded Software Engineer (Automotive / Linux / Tools)
2026-05-20
Systems Software Engineer - Embedded / Sensors
2026-05-18
Junior Embedded Software Engineer (Applications and Development)
2026-05-17
- Posted
- May 22, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Ljubljana Metropolitan Area
- Company
- XpertDirect
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Semiconductor Senior/Staff Embedded Software Engineer (Automotive / Linux / Tools)
2026-05-20
Systems Software Engineer - Embedded / Sensors
2026-05-18
Junior Embedded Software Engineer (Applications and Development)
2026-05-17