Software Embedded Engineer

  • full time
  • 4+ years
  • Sharon area

Job Description:

What will you do:
" Design and implement C++ solutions for state-of-the-art AI Neural Network accelerators on both PC and DSP platforms
" Design and implement software for offline analysis of vision-based neural network models in preparation for runtime inference execution.
" Collaborate closely with Architects, Algorithmic and VLSI engineers.
" Integrate and debug neural network execution on accelerator hardware and simulator environments.
" Profile and optimize neural network execution time within a complex on-chip system architecture.


Additional Positions:

Real-time

Category:

Software

Job Qualifications:

" 3-5 years of experience in building high-quality embedded software using C/C++
" BSc/MSc in Computer Science, Electrical Engineering, or equivalent.
" Proficiency in developing and integrating real-time code within complex on-chip system architectures.
" Experience in designing and implementing embedded software based on hardware specifications
" Strong debugging and troubleshooting skills with firmware.
" Excellent interpersonal and communication skills, with a proven ability to work well in a team.
Advantages:
" Familiarity with neural network open-source frameworks such as PyTorch and TensorFlow.
" Experience in data-flow optimization using profiling tools.
" Knowledge in computer vision and machine learning.
" Experience in CMake project configuration and build.
" Proficiency in Python coding.

Company Occupation:

High Tech, Semiconductor/capital equipment

Company Size:

Large (150+)

חפש משרה

חפש
חיפוש מתקדם