_DO NOT CLICK_
Expoint - all jobs in one place

Finding the best job has never been easier

C Software Engineer High Tech Jobs

827 found
WD
Western Digital

C Software Engineer

C Software Engineer

Israel, Kfar Saba

Yesterday
AT
AlignTech

Software Engineer- C

Software Engineer- C

Israel, Petach Tikva

28.11.2021
C
Cyberark

C Software Engineer

C Software Engineer

Israel, Petah Tikva

26.11.2021
I
Intel

C Software Engineer

C Software Engineer

Israel, Haifa

28.11.2021
SQ
SQream

C Software Engineer

C Software Engineer

Israel, Tel Aviv

30.11.2021
F5
F5

Software Engineer III - DDoS (C/C)

Software Engineer III - DDoS (C/C)

Israel, Tel Aviv

27.11.2021
C
Cyberark

Senior C Software Engineer

Senior C Software Engineer

Israel, Petah Tikva

26.11.2021
WD
Western Digital

C Software Engineer-3418

C Software Engineer-3418

Israel, Kfar Saba

Yesterday
M
Mobileye

C/C Developer

C/C Developer

Israel, Haifa

Yesterday
C
Cyberark

C Software Developer

C Software Developer

Israel, Petah Tikva

26.11.2021
1
2
3
4
5
6
Western Digital

C Software Engineer

Israel, Kfar Saba
Details
Job Description

Will be involved in design and development of emulation SW which emulate the SSD HW behavior. Will receive training over the different technologies related to our product, followed by actual implementation and work on the emulation tool.
The Development is mostly in C++, while familiarity with embedded C is recommended.


Qualifications

B.Sc. in Computer Science or Software / Computer / Electrical Engineering
0-1 years of experience in C/C++ development
Good understanding of memory management
Strong analytical and reasoning skills
Experience with RT embedded systems – Advantage
Experience in ARM or ARC processors family, debugging environments and tools – Advantage
STL Knowledge - Advantage
Familiarity with C++ templates – Advantage
Knowledge in Python – Advantage
Software design – Advantage
Capable of developing wide system view for complex embedded systems
Outstanding all-round communication skills and ability to work collaboratively

Banner