Search 1108 Vacancies
Incorporating

Job Details

SMPS CAD Tool Developer

  • Location: Cambridgeshire
  • Sector: Other
  • Job Hours: Full-Time
  • Job Position: Contract
  • Job Role: Software Development Engineer
  • Company:  Electronic Success
  • Salary: Negotiable
  • Job reference: 11092
  • Posted Date: Wednesday, November 05, 2008 9:01:37 PM
SMPS CAD Tool Developer
This is an exciting opportunity to develop from scratch CAD tools for designing SMPS type products. The ideal candidate knows about SMPS development , but also needs to be a highly skilled CAD tools developer.
Our Client is a fabless semiconductor company, making and selling mixed signal ICs for SMPS, lighting ballasts and similar applications. Our client must also provide PC-based design tools so that our customers' engineers:
Can easily implement designs with our client's IC products;
Get designs through qualification and approvals faster than their competitors'.
 
In general the SMPS CAD tools will:
Take application design parameters as user input, e.g.
Mains input voltage range; Rated output voltage, current and power;Target transformer core size.
Deliver as output
Application performance characteristics in numerical and chart formats (which will require behavioural modelling of the SMPS controller and application circuit).
A full bill of materials (component types, specifications, values, tolerances etc.);
The implementation languages and application development solutions for our client's CAD tools have not been selected yet. More than one will undoubtedly be required to address the range of needs. Candidates for these tools include:
Excel, Java, Visual Basic, MATLAB, Python, [Visual] C++ or C#
 
Main Tasks and Responsibilities
The SMPS CAD Tool Developer is responsible for:
General CAD tool development and deployment methodology
Specification and design
Implementation and source control;
Testing, verification and validation;
Release, distribution, support and maintenance;
Documentation, licensing and security.
Capture and analysis of specific CAD tool requirements for all of our client's products. E.g.
Functionality;
Application type (standalone, web-based etc.);
User interface;
Selection and specification of implementation languages and development environments
For our client's overarching CAD tool delivery strategy
To meet the specific, unusual needs, should they arise;
Liaison with our client's SMPS Systems and Applications engineers to fully understand the design equations, rules of thumb, component libraries and constraints that must be implemented by the tools;
Creating internal software documentation such as
Functional specification;
Design description;
Test and verification plan;
Creating user documentation such as
Installation instructions;
"Getting started" guide;
Detailed user manual.
User support (probably via a web-based support forum)
 
Qualifications
At least a bachelors degree in Computer Science, Electronics Engineering, Physics or a related subject or equivalent experience. The degree syllabus will almost certainly have included both electronics and software engineering elements.
 
Candidates must have the following experience:
● Development of GUI-driven applications for Windows/PC and web platforms using an object-oriented approach;
●Electronic circuit behavioural modelling and simulation;
●CAD tool development;
●Use of several of the suggested implementation languages
Competencies and Knowledge
Software Development
The SMPS CAD Tool Developer will:
● Have the intellectual capacity, knowledge and aptitude to properly understand our client's IC product, the application circuit and the general end-user requirement for information required to complete his/her switch mode power supply design;
● Be able to create user-friendly, productive and accurate CAD tool solutions with simple and effective graphical interfaces;
● Have a thorough understanding of the software lifecycle and be expert in software engineering best-practices relating to:
Requirements capture and analysis;
Specification and architectural design;
Detailed (object oriented) design;
GUI design;
Implementation of efficient, well commented and accurate code;
Source control and release management;
Module level testing and integration;
Test automation;
Software verification and validation;
Regression testing.
 
Warning: There is no need to provide your bank details when applying for a job. We strongly advise that jobseekers should never supply any bank account details or any other financial information by email. If you see a vacancy on Electronics Weekly Jobs, and the advertiser requests bank account details please email Recruitment.helpdesk@rbi.co.uk

 

See All Recruiters

Advertise a job