Summary
Overview
Work History
Education
Skills
Websites
Timeline
Generic

Daniel Halperin

Embedded Software Engineer
Ramat-Gan

Summary

Dedicated and results-driven Embedded Software Engineer with over two years of experience in embedded systems development, debugging, and testing. Proven expertise in system integration, feature development, and field support, complemented by a strong aptitude for systematically addressing complex challenges and implementing optimal solutions. Committed to fostering collaboration with cross-functional teams to drive innovation and enhance operational efficiency. Eager to leverage technical skills and a passion for problem-solving to contribute to cutting-edge projects in the embedded systems domain.

Overview

3
3
years of professional experience
2
2
Languages

Work History

Embedded Software Engineer

Solaedge
02.2023 - Current
  • Key Contributions:
  • Feature Development
  • Designed and implemented new features across multiple platforms with full unit and system-level test coverage.
  • Debugging & Infrastructure
  • Resolved low-level issues including race conditions, timing mismatches, and hardware misconfigurations using structured debugging practices.
  • Created tools to assist in memory analysis and crash investigation, later adopted by other teams.
  • Testing & Refactoring
  • Developed, automated, and maintained HIL tests for core modules to support regression testing and continuous integration.
  • Contributed to refactoring legacy codebases to improve maintainability and reliability.
  • Field Support & Diagnostics
  • Designed diagnostic feature to track system behaviour with low memory cost.
  • Collaboration & Mentorship
  • Mentored new engineers and supported onboarding efforts by providing documentation, guidance, and code reviews.
  • Worked closely with hardware, and infrastructure teams to ensure system integration success.

Education

Bachelor of Science - Electrical And Electronics Engineering

Tel-Aviv University
Tel Aviv, Israel
04.2001 -

Skills

Embedded Systems Development

Embedded C programming

Embedded systems debugging

C, Python, Cpp and C# programming

Problem-Solving & Critical Thinking

Software Debugging & Testing

Technical Mentorship & Code Review

Unit Testing with Cmocka & HIL System Testing with pytest

Knowledge Sharing & Team Support

Version Control: Git

Team Collaboration & Peer Reviews

Proficient in bash scripting

Feature Development & System Integration

Timeline

Embedded Software Engineer

Solaedge
02.2023 - Current

Bachelor of Science - Electrical And Electronics Engineering

Tel-Aviv University
04.2001 -
Daniel HalperinEmbedded Software Engineer