CrawlJobs Logo

EDA Software Development Engineer

dcg.pl Logo

DCG Sp. z o. o.

Location Icon

Location:
Poland , Cracow

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Responsibility:

  • Develop, enhance, and maintain company's EDA software tool used for the assembly and integration of hardware IP blocks, interconnects, clock and power domains, and other SoC structures
  • Implement product specifications with a focus on scalability, modularity, robustness, and performance optimisation
  • Design and deliver efficient, maintainable, and scalable software modules supporting semiconductor design workflows
  • Debug, diagnose, and resolve software issues across complex systems
  • Produce clear and comprehensive technical documentation for developed software components
  • Optimise tools for improved performance and usability in large-scale SoC development environments
  • Work with HDLs (Verilog, VHDL, SystemVerilog) to support integration with hardware-centric workflows
  • Stay current with emerging EDA tools, semiconductor design methodologies, and industry best practices
  • Use modern documentation and tracking tools (e.g., Confluence, Jira) to manage specifications and project tasks

Requirements:

  • 3+ years of industry experience as software development engineer in EDA or related field
  • Demonstrated experience designing and building software modules to assemble and/or verify complex System-on-Chips or other integrated circuits
  • Expertise in software programming languages such as Java, C++ or Python
  • Strong background in software design patterns, data structures, algorithms, and object-oriented design
  • Knowledge of RTL design and verification languages (VHDL, Verilog, SystemC, SystemVerilog)
  • Good understanding agile development methodologies
  • English - B2/C1

Nice to have:

Understanding of XML IP-XACT standard for the design of IP for integrated circuits

What we offer:
  • Private medical care
  • Lunch card

Additional Information:

Job Posted:
January 14, 2026

Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for EDA Software Development Engineer

Electromechanical Engineer

About Us: RKS has been at the forefront of Industrial Design in the United State...
Location
Location
United States , Los Angeles
Salary
Salary:
Not provided
rksdesign.com Logo
RKS Design
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Electromechanical Engineering, Electrical Engineering, or a related field
  • a Master's degree is a plus
  • Proven experience in designing and integrating electronics into mechanical systems
  • Proficiency in CAD software (e.g., SolidWorks, AutoCAD) and electronic design automation (EDA) tools (e.g., Altium SW, Eagle)
  • Strong understanding of circuit design, micro-controllers, sensors, and actuators
  • Experience with embedded systems and firmware development is a plus
  • Excellent problem-solving skills and attention to detail
  • Strong communication and teamwork abilities
  • Ability to manage multiple projects and meet deadlines
  • Familiarity with regulatory standards and certification processes for consumer, medical, and industrial products
Job Responsibility
Job Responsibility
  • Design, develop, and test electromechanical systems and components for consumer, medical, and industrial products
  • Integrate electronic hardware with mechanical designs, ensuring seamless functionality and performance
  • Collaborate with cross-functional teams including mechanical engineers, software developers, and industrial designers to create cohesive and innovative product solutions
  • Ability to develop / program Arduino prototypes of in development projects
  • Drive and explore different solution sets with various technical approaches, balancing usability, cost, and safety considerations
  • Conduct feasibility studies, risk assessments, and cost estimations for new projects
  • Develop and maintain technical documentation, including schematics, PCB layouts, and assembly instructions
  • Perform troubleshooting, debugging, and optimization of electromechanical systems
  • Stay current with industry trends, emerging technologies, and best practices in electromechanical engineering
  • Participate in design reviews, providing constructive feedback and suggestions for improvement
What we offer
What we offer
  • Medical Insurance
  • Dental Insurance
  • Paid holidays
  • 401 K as defined in the employee handbook
  • Sick leave
  • Vacation
  • Fulltime
Read More
Arrow Right

Electromechanical Engineer

About Us: RKS has been at the forefront of Industrial Design in the United State...
Location
Location
United States , Los Angeles
Salary
Salary:
Not provided
rksdesign.com Logo
RKS Design
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Electromechanical Engineering, Electrical Engineering, or a related field
  • a Master's degree is a plus
  • Proven experience in designing and integrating electronics into mechanical systems
  • Proficiency in CAD software (e.g., SolidWorks, AutoCAD) and electronic design automation (EDA) tools (e.g., Altium SW, Eagle)
  • Strong understanding of circuit design, micro-controllers, sensors, and actuators
  • Experience with embedded systems and firmware development is a plus
  • Excellent problem-solving skills and attention to detail
  • Strong communication and teamwork abilities
  • Ability to manage multiple projects and meet deadlines
  • Familiarity with regulatory standards and certification processes for consumer, medical, and industrial products
Job Responsibility
Job Responsibility
  • Design, develop, and test electro-mechanical systems and components for consumer, medical, and industrial products
  • Integrate electronic hardware with mechanical designs, ensuring seamless functionality and performance
  • Collaborate with cross-functional teams including mechanical engineers, software developers, and industrial designers to create cohesive and innovative product solutions
  • Ability to develop / program Arduino prototypes of in development projects
  • Drive and explore different solution sets with various technical approaches, balancing usability, cost, and safety considerations
  • Conduct feasibility studies, risk assessments, and cost estimations for new projects
  • Develop and maintain technical documentation, including schematics, PCB layouts, and assembly instructions
  • Perform troubleshooting, debugging, and optimization of electro-mechanical systems
  • Stay current with industry trends, emerging technologies, and best practices in electro-mechanical engineering
  • Participate in design reviews, providing constructive feedback and suggestions for improvement
What we offer
What we offer
  • Medical Insurance
  • Dental Insurance
  • Paid holidays
  • 401 K as defined in the employee handbook
  • Sick leave
  • Vacation
Read More
Arrow Right

Controller Modelling Developer – Virtual ECU Prototyping

The Virtualization and SIL Integration team at General Motors is a highly techni...
Location
Location
Canada , Markham
Salary
Salary:
90600.00 - 136400.00 USD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 1 - 3 years of relevant professional engineering experience
  • Minimum of 1+ years of experience in SystemC, Transaction Level Modeling (TLM 2.0), and SCML
  • Proficiency in off the shelf EDA toolchains such as Synopsys Virtualizer and ASTC vLAB
  • Expertise in various programming languages (C, C++, Python)
  • Experience in low-level input/output driver development and debugging
  • Knowledge of electronic control modules and embedded control systems
  • Knowledge of ARM based microcontrollers
  • Software integration, compiler and linker file comprehension expertise
  • Knowledge of AUTOSAR and Automotive Cyber Security
  • Knowledge in automotive communications (e.g. CAN, LIN, SPI, I2C, UART)
Job Responsibility
Job Responsibility
  • Create SystemC TLM2.0 models of microcontrollers, asics, drivers, modules, switches, timers, transceivers, etc.
  • Integrate microcontroller and peripheral models into full Level 4 virtual ECUs
  • Debug model and integration bugs and issues
  • Work cross-functionally with Design Release Engineers, Tier 1 suppliers, and software engineers to develop vECUs
  • Integrate production software into vECUs
  • Validate and verify vECU functions as expected and executes production software as intended
  • Collaborate with software developers to root cause and solve low-level, basic software and application software issues found in the virtual environment
  • Debug integrated production software as needed
  • Develop script-based engineering workarounds to bridge virtual model limitation gaps
  • Work cross-functionally with Simulation Integration Engineers to support the integration of vECUs into virtual environments
What we offer
What we offer
  • Paid time off including vacation days, holidays, and supplemental benefits for pregnancy, parental and adoption leave
  • Healthcare, dental, and vision benefits
  • Life insurance plans to cover you and your family
  • Company and matching contributions to a Defined Contribution Pension plan to help you save for retirement
  • GM Vehicle Purchase Plan for you, your family and friends
  • Fulltime
Read More
Arrow Right

Data Science Intern

This role has been designed as ‘Hybrid’ with an expectation that you will work o...
Location
Location
United States , Spring
Salary
Salary:
35.00 - 46.00 USD / Hour
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Working towards a Bachelor's and/or Master's degree with a focus in Data Science, Computer Science, Computer Engineering, Software development, or other IT related field
  • Basic knowledge of data science methodologies
  • Basic understanding of business requirements and data science objectives
  • Basic data mapping, data transfer and data migration skills
  • Basic understanding of analytics software (eg. R, SAS, SPSS, Python)
  • Basic knowledge of machine learning, data integration, and modeling skills and ETL tools (eg. Informatica, Ab Initio, Talend)
  • Basic communication and presentation skills
  • Basic data knowledge of relevant data programming languages
  • Basic knowledge of data visualization techniques
Job Responsibility
Job Responsibility
  • Participates in the analysis and validation of data sets/solutions/user experience
  • Aids in the development, enhancement and maintenance of a client's metadata based on analytic objectives
  • May load data into the infrastructure and contributes to the creation of the hypothesis matrix
  • Prepares a portion of the data for the Exploratory Data Analysis (EDA) / hypotheses
  • Contributes to building models for the overall solution, validates results and performance
  • Contributes to the selection of the model that supports the overall solution
  • Supports the research, identification and delivery of data science solutions to problems
  • Supports visualization of the model's insights, user experience and configuration tools for the analytics model
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right

Data Science Intern

Designs, develops, and applies programs, methodologies, and systems based on adv...
Location
Location
United States , Ft. Collins
Salary
Salary:
35.00 - 46.00 USD / Hour
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
May 26, 2026
Flip Icon
Requirements
Requirements
  • Working towards a Bachelor's and/or Master's degree with a focus in Data Science, Computer Science, Computer Engineering, Software development, or other IT related field
  • Basic knowledge of data science methodologies
  • Basic understanding of business requirements and data science objectives
  • Basic data mapping, data transfer and data migration skills
  • Basic understanding of analytics software (eg. R, SAS, SPSS, Python)
  • Basic knowledge of machine learning, data integration, and modeling skills and ETL tools (eg. Informatica, Ab Initio, Talend)
  • Basic communication and presentation skills
  • Basic data knowledge of relevant data programming languages
  • Basic knowledge of data visualization techniques
Job Responsibility
Job Responsibility
  • Participates in the analysis and validation of data sets/solutions/user experience
  • Aids in the development, enhancement and maintenance of a client's metadata based on analytic objectives
  • May load data into the infrastructure and contributes to the creation of the hypothesis matrix
  • Prepares a portion of the data for the Exploratory Data Analysis (EDA) / hypotheses
  • Contributes to building models for the overall solution, validates results and performance
  • Contributes to the selection of the model that supports the overall solution
  • Supports the research, identification and delivery of data science solutions to problems
  • Supports visualization of the model's insights, user experience and configuration tools for the analytics model
What we offer
What we offer
  • Comprehensive suite of benefits that supports physical, financial and emotional wellbeing
  • Specific programs catered to helping reach career goals
  • Unconditional inclusion and flexibility to manage work and personal needs
  • Fulltime
Read More
Arrow Right

Data Scientist

Fyld is a Portuguese consulting company specializing in IT services. We bring hi...
Location
Location
Portugal , Lisboa
Salary
Salary:
Not provided
https://www.fyld.pt Logo
Fyld
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Advanced degree (Master's or Ph.D.) in Computer Science, Statistics, Mathematics, Data Science
  • Strong foundation in statistical concepts, machine learning algorithms, and data mining techniques
  • Proficiency in programming languages such as Python or R for data manipulation, analysis, and modeling
  • Experience with libraries and frameworks like NumPy, Pandas, scikit-learn, TensorFlow, or PyTorch
  • Ability to clean, preprocess, and wrangle large datasets from various sources
  • Experience with exploratory data analysis (EDA) techniques to gain insights and identify patterns in data
  • Proficiency in building and evaluating predictive models using machine learning algorithms
  • Experience with regression, classification, clustering, and time series analysis
  • Skills in creating meaningful visualizations and dashboards to communicate insights effectively
  • Familiarity with tools like Matplotlib, Seaborn, Plotly, or Tableau
  • Fulltime
Read More
Arrow Right

Hardware Development Infrastructure Engineer

We’re looking for a Hardware Development Infrastructure Engineer to build and ru...
Location
Location
United States , San Francisco
Salary
Salary:
260000.00 - 335000.00 USD / Year
openai.com Logo
OpenAI
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Familiarity with chip development workflows and at least one deep EDA domain (e.g., DV, PD, emulation, or formal verification)
  • Strong infrastructure fundamentals, including cloud platforms, networking, security, performance, and automation
  • Experience operating cloud environments (Azure preferred
  • AWS, GCP, or OCI acceptable) with strong infrastructure-as-code practices (e.g., Terraform, Bicep
  • configuration management tools a plus)
  • Strong programming skills (Python preferred) and solid software engineering and scripting practices
  • Experience building and operating CI/CD systems (e.g., Jenkins, Buildkite, GitHub Actions), including testing and release workflows
  • Database experience (e.g., Postgres or MySQL), including schema design, migrations, indexing, and operational safety
  • Clear communicator with strong judgment—able to explain tradeoffs, propose pragmatic solutions, and articulate a realistic vision for scalable infrastructure
Job Responsibility
Job Responsibility
  • Partner with hardware teams on workflows and tooling: Embed with teams across DV, PD, emulation, formal, and software to understand development flows, identify failure modes, and deliver tooling (CLIs, services, APIs) that reduces manual work and accelerates iteration
  • Build and operate regression systems at scale: Own regressions end-to-end—from definition and scheduling to execution, results ingestion, triage, and reporting—while improving throughput, reproducibility, and flake reduction
  • Own CI/CD for infrastructure and tooling: Design and operate pipelines for infrastructure-as-code, services, images, and cluster configuration changes, including testing, gated deploys, staged rollouts, and safe rollback
  • Run cloud and HPC platforms: Design, provision, and operate cloud infrastructure (Azure preferred) and HPC/HTC clusters (e.g., Slurm), tuning scheduling policies, autoscaling, node lifecycles, and cost-performance tradeoffs
  • Build data foundations and visibility: Develop ETL pipelines to ingest metrics, logs, and results
  • operate databases for workflow metadata and outcomes
  • and build dashboards that surface efficiency, utilization, and reliability trends
  • Drive operational excellence: Establish monitoring and alerting, lead incident response and postmortems, maintain runbooks, and produce clear, durable documentation
What we offer
What we offer
  • Medical, dental, and vision insurance for you and your family, with employer contributions to Health Savings Accounts
  • Pre-tax accounts for Health FSA, Dependent Care FSA, and commuter expenses (parking and transit)
  • 401(k) retirement plan with employer match
  • Paid parental leave (up to 24 weeks for birth parents and 20 weeks for non-birthing parents), plus paid medical and caregiver leave (up to 8 weeks)
  • Paid time off: flexible PTO for exempt employees and up to 15 days annually for non-exempt employees
  • 13+ paid company holidays, and multiple paid coordinated company office closures throughout the year for focus and recharge, plus paid sick or safe time (1 hour per 30 hours worked, or more, as required by applicable state or local law)
  • Mental health and wellness support
  • Employer-paid basic life and disability coverage
  • Annual learning and development stipend to fuel your professional growth
  • Daily meals in our offices, and meal delivery credits as eligible
  • Fulltime
Read More
Arrow Right

ASIC Microarchitect

As an ASIC Microarchitect, you will play a key role in designing and implementin...
Location
Location
United States , Irvine
Salary
Salary:
Not provided
xcelerium.com Logo
Xcelerium
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s in Computer Engineering or Electrical Engineering
  • 5+ years of experience with microprocessor architecture work culminating in several successful implementations
  • Familiarity with processor architecture, memory and cache subsystems, on-chip interconnects and network-on-chip technology, AXI, …etc
  • Knowledge of RISC-V architectures is a strong plus
  • Strong programming skills in Python, C/C++, Chisel or assembly language is highly desirable
  • Experience with fixed and floating point arithmetic and data path design is desirable
  • Passion for learning new technologies
  • Taking pride in always producing high quality code and documentation
  • Excellent communication skills
  • Comfortable and willing to work with team members from different disciplines, different levels and across time-zones
Job Responsibility
Job Responsibility
  • Architect, design, and implement high-performance, low-power, and area-efficient digital designs for ASICs and SoCs using industry-standard EDA tools
  • Work closely with the physical implementation team to conduct power, performance, and area experiments, evaluating and optimizing different microarchitecture trade-offs
  • Collaborate with performance modelling team to model functionality and explore performance optimizations, ensuring alignment with product requirements
  • Engage with systems and software teams to ensure seamless integration and functionality from design through verification
  • Drive technical innovation by exploring emerging technologies and methodologies, particularly within the RISC-V ecosystem
  • Actively participate in design reviews, code reviews, and contribute to continuous improvement of design methodologies
  • Develop and specify microarchitectures, ensuring great documentation and fostering a culture of collaborative design
  • Optimize microarchitectures through innovative design techniques while balancing power, performance, and area trade-offs
  • Fulltime
Read More
Arrow Right