Senior Eda Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+18 more
Job description
FULL REMOTE FROM SPAIN (spanish resident only)Los candidatos deben tomarse el tiempo de leer atentamente todos los elementos de este anuncio de empleo. Por favor, envíen su solicitud sin demora.We are actively looking for a Senior EDA Software engineer for a long term duration role full remote from Spain.As a senior EDA SW engineer, you are part of a team responsible for:Developing an in-house SoC assembly tool as part of a SoC platform & IP catalog framework based on IP-XACT o Developing and/or testing new features of the in-house SoC assembly tool to support various topologies and functionalities in a System-On-Chip design o Developing and/or testing C++ generated digital blocks configured based on their IP-XACT instantiation o Developing checking tools/scripts to ensure quality of the IP and SoC o Interfacing an in-house SoC assembly tool with various other tools to manage the IP catalog, CI/CD, QA processDeveloping CI/CD pipelines & continuously improving processes and automation approachesWorking with SW and HW teams in an integrated agile development processTo be successful in this role, you should have:Proficiency in modern C++ programming with a good understanding of the Standard Template Library (STL)Experience in RTL development (Verilog and/or VHDL) for digital IPs and/or Low-Power MCU chipsA very nice to have, setting you apart, is the following:Experience with EDA tools and the hardware development processKnowledge of SystemVerilogFamiliarity with a Linux software development environmentExperience with Git and CMake or similar toolsKnowledge of IP-XACTKnowledge of shell and scripting languages (TCL, Python, Perl, tcsh, bash, Java)Familiarity xkdbapo with ARC and/or RISC-V processorsExperience in writing a Hardware Abstraction Layer (HAL) and driversExperience in C programming skills in a bare metal/embedded environment (MCU-based SoC)EducationBachelors degree or higher in Computer Science, Computer Engineering, Electrical Engineering or similar technical field, or equivalent experience5+ years of experience (recent) in both HW digital design and C++ software developmentHay opciones de teletrabajo/trabajo desde casa disponibles para este puesto.
Requirements
Proficiency in modern C++ programming with a good understanding of the Standard Template Library (STL) Experience in RTL development (Verilog and/or VHDL) for digital IPs and/or Low-Power MCU chips A very nice to have, setting you apart, is the following: Experience with EDA tools and the hardware development process Knowledge of SystemVerilog Familiarity with a Linux software development environment Experience with Git and CMake or similar tools Knowledge of IP-XACT Knowledge of shell and scripting languages (TCL, Python, Perl, tcsh, bash, Java) Familiarity xkdbapo with ARC and/or RISC-V processors Experience in writing a Hardware Abstraction Layer (HAL) and drivers Experience in C programming skills in a bare metal/embedded environment (MCU-based SoC) Education Bachelors degree or higher in Computer Science, Computer Engineering, Electrical Engineering or similar technical field, or equivalent experience 5+ years of experience (recent) in both HW digital design and C++ software development Hay opciones de teletrabajo/trabajo desde casa disponibles para este puesto.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…