Senior Software Engineer C++

  • schedule 40 hours
  • place Eindhoven
  • file_copy Freelance / Interim
  • alarm 18-11-2024
  • location_city Partially On-Site

About the Company

They are a global leader in high-performance mixed-signal electronics, driving innovation in various industries, including automotive, identification, and mobile technologies. Their solutions are at the forefront of secure connections and smart technology.

Department / Project:

The DfT and Test team, is part of the NXP Design Enablement organization. The team has the charter to provide NXP customized Electronic Design Automation (EDA) solutions in Analog / Mixed Signal Test and Design for Test (DfT) as required by our IC design community, based on the work of the team and our EDA vendors.

To do this, we utilize a flexible composite of EDA tools and flows to encapsulate the required solution. A major competence in the team is therefore software engineering, covering all aspects from requirements development through solution architectures to software development, configuration management, test and maintenance / support.

The Senior Software Engineer DfT Tool/Flow Development is part of a team responsible for the development and deployment of Design for Test methods supporting HPMS designers in NXP.
The focus of this function will be the development of NXP proprietary DfT tools and flows for design automation that cover Register Transfer Level (RTL) design implementation, design validation, behavior simulation and production test development.
 

Role Overview

As a Senior Software Engineer C++, you will be part of a specialized team responsible for developing proprietary tools and flows for design automation. You will collaborate closely with product managers and engineers to deliver scalable, reliable, and maintainable software solutions that support the design and testing of integrated circuits.
 

Key Responsibilities as a Senior Software Engineer C++

  • Develop, design, implement, and test software tools for design automation.

  • Collaborate with cross-functional teams to define technical specifications.

  • Maintain and enhance existing tools, ensuring optimal performance and scalability.

  • Support testing and troubleshooting in collaboration with application engineers.

  • Contribute to the continuous improvement of software engineering processes and standards.

 

Qualifications

  • Bachelor’s or Master’s degree in Software Engineering, Computer Science, or a related field, or equivalent experience.

  • 4+ years of experience in software development, with proficiency in C++ and scripting languages (e.g., Tcl, Python).

  • Familiarity with digital design, ICs, and Design for Test (DfT) methodologies.

  • Strong analytical skills and a proactive approach to problem-solving.

  • Excellent command of the English language.

Contact

LinkedIn Wouter Crijnen
Accountmanager
phone +316 159 557 81

Apply in four simple steps

Reply now On to the ideal match!
phone 085 0250045