Careers at CAST

Whether just starting out, transitioning from a related field, or looking for new challenges to complement your industry experience, unique and exciting job opportunities await you at CAST. 

Computer-Aided Software Technologies, Inc. (CAST) develops and sources semiconductor intellectual property that we sell as silicon IP cores for electronic systems. These pre-built and rigorously-verified cores are the building blocks that enable the design of today’s complex integrated circuits (chips) to be done more quickly and with less risk.

CAST was founded in 1993 and soon after helped pioneer and shape the semiconductor IP market, which for several years has been the fastest growing segment in the semiconductor industry. 

CAST customers are involved in every segment of electronics—from planetary rovers to consumer drones, from automobiles to smartphones, from data centers to industrial factories—and our employees work directly with some of the sharpest engineering customers on the planet.

Our self-funded company is based in the US but has always been virtual, with employees working remotely out of home offices around the world. 

Staying smaller and retaining a flat managerial structure empowers every employee to innovate and develop methods to contribute to the company’s success. Competitive benefits and salaries complete the package that attracts the best engineering, technical sales, and marketing candidates to our challenging but satisfying mission.

Review our current job openings below, and email [email protected] for more information on them or possible future opportunities at CAST.

Job Title: Senior Sales Engineer
Job Level: Senior-level 5+ years
Term: Full time, flexible hours
Work Authorization: US Citizen
Degree: Electrical Engineering
Location: Remote in USA. California, Raleigh or Colorado preferred
Travel: Occasional US or international travel (up to 25%)

Be part of a global team of engineers as a senior member of the management team and an essential contributor to the company’s bottom line. Tasks involve management of sales channels plus day-to-day follow-up on sales leads throughout the sales cycle. All activities are self-directed, and a high work ethic ensures accountability. No account prospecting is required.

Responsibilities

  • Management – Be a contributor in all aspects of running the company from financial decisions, product portfolio offerings, pricing, events, etc. The company takes input from all management as a team.
  • Sales – identify activities that will lead to success within accounts. Sales management of accounts, whether directly or via distributors. Liaison with engineering for technical information.
  • Sales Management – manage direct sales and reps and distributors
  • Licensing – includes licensing discussions, NDAs, and capturing technical specifications.
  • Project Management – Take ownership of product positioning and associated promotion as the product champion. Maintain competitive information and technical collateral. Communicate with development engineers. Remain current on the associated industries.
  • Customer Support – Responsible for administration and closure of customer support issues as a member of the support team. Foster positive experiences with customers by providing constant and considerate communication related to issues.

Requirements

The successful candidate will feel comfortable discussing first level technical aspects of our products with all levels of management, from technical design engineers to CEOs. Working knowledge of the electrical semiconductor IC design process is required. Background as a Field Applications Engineer or technical Sales person in the electronic design world would be ideal.

  • BS in Electrical Engineering or related field.
  • Background in electronic design for a minimum of 4 years.
  • Sales experience is required, with a preference for sales management experience.
  • Analysis of business trends and sales data is preferred but not required.
  • Organizational skills will facilitate the administration of pre and post-sales action items.
  • Strong communication skills and experience interacting with customers at all levels of management, product development engineers, partner companies and sales representatives. Presentation skills are required.
  • Native English speaker preferred.
  • US citizenship is preferred for US military account responsibility.
  • Technical knowledge of the FPGA and ASIC design process and EDA tools is required.
  • Proficiency in Microsoft PowerPoint, Word and Excel.
Job Title: Functional Safety Engineer
Job Level: Junior-Senior-level
Term: Full time, flexible hours
Work Authorization: US, European Union or Foreign Citizen
Degree: Minimum BS Electrical Engineering or related fields
Location: Remote; US & Europe preferable
Travel: Occasional US or international travel (up to 20%)

This is a new full-time, remote-working,engineering position for candidates with academic and/or some professional experience with Functional Safety (FuSa) IC design. As a Functional Safety (FuSA) Engineer, you will drive the development of Functional Safety concepts for new IP cores targeting automotive and aviation applications. You will derive requirements for IP cores and ensure Functional Safety standards (ISO 26262, DO-254) are followed during development and verification.

This is a hands-on individual contributor opportunity with room to grow your technical expertise. You will be in direct contact with our market-leading automotive and aviation customers to understand their emerging needs and deliver solutions to support them. You will be encouraged to experiment with new ideas while driving and influencing functional safety aspects across the company.

Responsibilities

  • Ensure ISO 26262 and DO-254 compliance is achieved for IP core architecture and its development (HW and SW) processes
  • Develop, derive, and document safety concepts and requirements analysis for FuSa IP cores
  • Conduct safety analysis, both quantitative and qualitative, on IP core designs
  • Drive collaboration with third party vendors or consultants, as needed, for the development of FuSa IP cores
  • Proficiency in Microsoft PowerPoint, Word, and Excel is essential, and demonstrated presentation skills are a bonus.
  • Interact with customers to ensure that the CAST IP cores meet the FuSa requirements of their target systems

Requirements

The successful candidate will feel comfortable discussing first-level technical aspects of our products with all levels of management, from technical design engineers to CEOs.  Basic knowledge of the electrical IC design process is required. Background as a Field Applications Engineer or technical Salesperson in the electronic design world would be ideal.

  • BS in Electrical Engineering or related field.
  • Detailed knowledge of functional safety architectures, standards and procedures such as ISO26262 and/or DO254
  • Experience of successful architectural through RTL design experience for functional safety compliant digital designs
  • Experience with execution of FMEA, FMEDA, FTA and/or other FuSA analysis methods
  • Knowledge of digital design and SoC concepts
  • Fluency in English
Job Title: Sales Engineer
Job Level: Mid-level, 3–5 years experience
Term: Full time, flexible hours
Work Authorization: US or Foreign Citizen
Degree: BS Electrical Engineering
Location: Remote; US preferable
Travel: Occasional US or international travel (up to 20%)

Be part of a global team of engineers as an essential contributor to the company’s bottom line.  Follow up on sales leads and take responsibility through the sales cycle. All activities are self-directed, and a high work ethic ensures accountability.  No account prospecting is required.

Responsibilities

Sales – Identify activities that will lead to success within accounts of all sizes. Manage accounts whether directly or via distributors; liaison with engineering for technical information.

Order Administration – Includes licensing discussions, NDAs, technical specifications for product delivery and all vendor documents required for orders.

Project Management – Take ownership of product positioning and associated promotion as the product champion.  Maintain competitive information and technical collateral and support marketing efforts. Communicate with development engineers. Remain current on the associated industries.

Customer Support – Take responsibility for administrating and closing customer support issues as a member of the support team. Foster a positive experience with customers by providing constant and considerate communication related to issues.

Requirements

The successful candidate will feel comfortable discussing first-level technical aspects of our products with all levels of management, from technical design engineers to CEOs.  Basic knowledge of the electrical IC design process is required. Background as a Field Applications Engineer or technical Salesperson in the electronic design world would be ideal.

  • BS in Electrical Engineering or related field.
  • Background in electronic design for a minimum of 2 years.
  • Organizational skills to facilitate the administration of pre- and post-sales action items.
  • Strong communication skills and experience interacting with customer managers at all levels, product development engineers, partner companies, and sales representatives. 
  • Proficiency in Microsoft PowerPoint, Word, and Excel is essential, and demonstrated presentation skills are a bonus.
  • Technical knowledge of the FPGA and ASIC design process and EDA tools is preferred.
Job Title: Junior Digital Design Engineer
Job Level: Entry- to Mid-level
Term: Full Time
Work Authorization: European Union or Foreign Citizen
Degree: MS in Electrical Engineering or Computer Science
Location: Brno, Czech Republic
Travel: Little to none

This is a new full-time,  engineering position for candidates with academic or some industry experience with digital IC design. 

We are now expanding our engineering team located in Brno, Czech Republic, where we focus on IP core development in the areas like bus interfaces, network protocols, multimedia and automotive applications. In this position, you will help develop and productize new IP cores.

Responsibilities

  • The design and verification of digital IP cores.
  • Integrating the IP cores in system or subsystem reference designs.
  • Implementing and evaluating the reference designs in FPGAs.

Requirements

  • MS degree in Electrical Engineering, Computer Science, or a related field; or 2–3 years of professional digital design experience.
  • Fluency in written and spoken English.
  • Understanding of digital design concepts.
  • Experience with Verilog, System Verilog, or VHDL at least at the FPGA level.
  • Experience with simulation and verification in Modelsim or similar tools.
  • Pluses include knowledge of scripting languages like TCL and shells; experience coding with C/C++;  and embedded processor knowledge.
Job Title: Junior Digital Design Engineer
Job Level: Entry- to Mid-level
Term: Full Time, flexible hours
Work Authorization: US or Foreign Citizen
Degree: MS in Electrical Engineering or Computer Science
Location: Remote; Greece preferable
Travel: Little to none

This is a new full-time, remote-working engineering position for candidates with academic or some industry experience with digital IC design.

In this position, you will help develop and productize new IP cores, working closely with — but not necessarily close to — our engineering centers in Greece, the Czech Republic, and the US.

Responsibilities

  • The design and verification of digital IP cores.
  • Integrating the IP cores in system or subsystem reference designs.
  • Implementing and evaluating the reference designs in FPGAs.

Requirements

  • MS degree in Electrical Engineering, Computer Science, or a related field; or 2–3 years of professional digital design experience.
  • Fluency in written and spoken English.
  • Understanding of digital design concepts.
  • Experience with Verilog, System Verilog, or VHDL at least at the FPGA level.
  • Experience with simulation and verification in Modelsim or similar tools.
  • Pluses include knowledge of scripting languages like TCL and shells; experience coding with C/C++;  and embedded processor knowledge.