•  
  •  


 APPLICATION, SUPPORT, PRODUCT & DESIGN ENGINEER 
   Welcome to EDA-Careers APPLICATION, SUPPORT, PRODUCT and DESIGN ENGINEER job openings. 

Senior Software Engineering Manager/Director SW/HW  

LOCATION:
Valley or Austin
#5112
Excellent opportunity to lead/drive a team of next-gen SW for a company that generates IP for Hardware. This very successful company has a management position that reports directly to the VP of Engineering, so it requires a dynamic and self-motivated individual with excellent organizational and technical skills, who can effectively communicate across all levels of management.  You will manage a team of about 10-12 engineers and outside contract engineers.     The ideal candidate will be an experienced leader who is visionary, strategic, technology savvy and skilled in contemporary software technologies and architectures. This SW manager will assist in the implementation of short and long term projects to achieve strategic company goals, own and drive both development and quality of engineering across multiple development teams, and interact with the executive management staff to ensure said objectives are met. In this position, you will manage their SW team including UI, database, hardware language and other software functions. You will have knowledge of two major components…Graphical Front End…QT… and Tcl front end.   ​​​​​​​

           Specific responsibilities include:
  • Collaborate with other engineering leaders in the evaluation and selection of high-level language for the description/design of their next-generation interconnect IP.  Specify and/or create tools and environment for the development of interconnect IP elements.  
  • Create the customer-facing UIs, tools and environment that allow customers to configure, verify, simulate, tune, and instantiate their interconnect IP.  Specify and/or create tools, environments and models for system level modelling and simulation.  
  • Functional and performance simulation of full interconnect solution using both transaction-level TLM and processor/software-driven models  
  • Contribute both individually and as a leader to the software team and develop team members and mentor more junior ones Knowledge of modern software development methodologies (eg Agile/Scrum), configuration/release management and quality assurance
  • Strong background in software development in connection with delivery of hardware and/or IP products, including internal tools/environments for hardware development and/or customer-facing UIs/tools/environments (eg EDA or EDA-like software)
  • In-depth knowledge of at least one modern object oriented language such as C++, Java, Python.
  • Familiarity with software modelling/simulation of hardware utilizing SystemC and/or TLM
  • Knowledge of scripting languages; i.e., Python, Tcl, Perl, Ruby, et. al.
  • Graph theory optimization and Algorithm development

  • Experience:
  • BS/MS in Computer Science; or in another engineering/technical discipline with equivalent experience  Minimum 10 years industry experience, ideally with SoC/IP experience  Minimum 5 years’ experience as a software engineering director or senior manager  Track record of successful delivery of internal and/or external software products  Prior start-up experience Desirable:
  • Familiarity with model-driven software architectures and frameworks such as Eclipse Modelling Framework (EMF)  Familiarity with ARM/MIPS   processors/architectures/ecosystems, standard third-party IP interfaces, and/or chip/SoC design  Knowledge of cache coherency in multi-processor systems
  • Experience working from a “blank sheet of paper”  Experience with development/delivery of software in support of chip, SOC and/or chip IP design
Apply Here                             

Senior Software Engineering Manager/Director SW/HW  

LOCATION:
Valley or Austin
#5112
Excellent opportunity to lead/drive a team of next-gen SW for a company that generates IP for Hardware. This very successful company has a management position that reports directly to the VP of Engineering, so it requires a dynamic and self-motivated individual with excellent organizational and technical skills, who can effectively communicate across all levels of management.  You will manage a team of about 10-12 engineers and outside contract engineers.     The ideal candidate will be an experienced leader who is visionary, strategic, technology savvy and skilled in contemporary software technologies and architectures. This SW manager will assist in the implementation of short and long term projects to achieve strategic company goals, own and drive both development and quality of engineering across multiple development teams, and interact with the executive management staff to ensure said objectives are met. In this position, you will manage their SW team including UI, database, hardware language and other software functions. You will have knowledge of two major components…Graphical Front End…QT… and Tcl front end.   ​​​​​​​

           Specific responsibilities include:
  • Collaborate with other engineering leaders in the evaluation and selection of high-level language for the description/design of their next-generation interconnect IP.  Specify and/or create tools and environment for the development of interconnect IP elements.  
  • Create the customer-facing UIs, tools and environment that allow customers to configure, verify, simulate, tune, and instantiate their interconnect IP.  Specify and/or create tools, environments and models for system level modelling and simulation.  
  • Functional and performance simulation of full interconnect solution using both transaction-level TLM and processor/software-driven models  
  • Contribute both individually and as a leader to the software team and develop team members and mentor more junior ones Knowledge of modern software development methodologies (eg Agile/Scrum), configuration/release management and quality assurance
  • Strong background in software development in connection with delivery of hardware and/or IP products, including internal tools/environments for hardware development and/or customer-facing UIs/tools/environments (eg EDA or EDA-like software)
  • In-depth knowledge of at least one modern object oriented language such as C++, Java, Python.
  • Familiarity with software modelling/simulation of hardware utilizing SystemC and/or TLM
  • Knowledge of scripting languages; i.e., Python, Tcl, Perl, Ruby, et. al.
  • Graph theory optimization and Algorithm development

  • Experience:
  • BS/MS in Computer Science; or in another engineering/technical discipline with equivalent experience  Minimum 10 years industry experience, ideally with SoC/IP experience  Minimum 5 years’ experience as a software engineering director or senior manager  Track record of successful delivery of internal and/or external software products  Prior start-up experience Desirable:
  • Familiarity with model-driven software architectures and frameworks such as Eclipse Modelling Framework (EMF)  Familiarity with ARM/MIPS   processors/architectures/ecosystems, standard third-party IP interfaces, and/or chip/SoC design  Knowledge of cache coherency in multi-processor systems
  • Experience working from a “blank sheet of paper”  Experience with development/delivery of software in support of chip, SOC and/or chip IP design
Apply Here