Senior Embedded Software Engineer

at  Synopsys

Eindhoven, Noord-Brabant, Netherlands -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate29 Jan, 2025Not Specified30 Oct, 2024N/AGood communication skillsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

You Are: An experienced Embedded Software Engineer with a strong background in Neural Networks (NN) who is passionate about both algorithmic and platform-specific optimization. You excel in optimizing library code for efficient implementation across various platforms and creating optimal interfaces to the graph compiler backend. You thrive in collaborative environments, communicating effectively with teams involved in microprocessor and accelerator design, including compiler and hardware design teams, to explore software performance optimization opportunities.
As a highly skilled professional, you bring significant experience in low-level embedded software development and optimization for vector DSP or NPU architectures. Your hands on experience in C/C++ programming for embedded systems and scripting languages is complemented by practical experience in software development within the neural networks domain.

Responsibilities:

  • Drive development of algorithmic and platform dependent approaches to optimization of software for the Synopsys NPU accelerators and Synopsys ARC family of processors
  • Define new NN library functions to be used by the graph compiler backend, by analyzing new graphs and graphs constructs.
  • Create technical documentation and presentations describing work results
  • Create SW designs for new features
  • Coach other team members


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Eindhoven, Netherlands