Opportunities
Opportunities to Grow at Chipworks
Chipworks gives talented people from across the semiconductor industry the opportunity to expand their skills while working closely with their colleagues and customers. Our track record of successfully helping our employees to achieve their career goals and our alignment with their values and professional skills is a key element of our business success since 1992. If you are interested in joining the Chipworks team, please submit your resume.
Continuous Recruitment is part of our culture.
Chipworks is always looking for great talent. If a position you're interested in is not listed, please send us your resume for future consideration - continuous recruitment is part of the Chipworks culture. Apply today.
It all adds up to a rewarding career inside technology at Chipworks. Want to work with a success story? Choose Chipworks.
Software Technology Developer
The Software Technology Developer is responsible for assisting in the development and implementation of cost-effective software tools, systems and techniques that create a competitive advantage in design analysis.
Reporting to the Manager of Development, your primary responsibilities will be to:
Investigate new tools and equipment to improve design analysis techniques, to address technical challenges presented by design analysis engineers or to improve operational productivity.
Survey end users to identify needs.
Assist in preparing business cases for R & D projects including objectives or purpose of the project, applications that can be utilized from findings, projected costs and benefits of project, projected timelines, equipment and human resource requirements.
Write/debug code for software tools.
Conduct user testing and obtain feedback for issues or problems.
Document research, testing and results to maintain detailed records for each project.
Monitor and report on project progress against planned milestones and budgets.
Ensure new or improved tools and techniques are integrated into the day-to-day operations of the organization.
Provide post-implementation support to operations.
The ideal candidate will recognize trends in advancement of technologies, write and test software programs, effectively communicate technical concepts, train others, document application manuals and support procedures and demonstrate a strong desire to acquire new skills.
Required technical skills include knowledge of:
- C/C++
- Object Oriented Analysis and Design
- Linux/Unix and Windows development environments.
Technical skills in the following would be considered an asset:
- EDA tools
- Databases
- Graph Theory
- Combinatorics and Optimization
- Java
- IC design flows
- Computational Geometry
- GUI development
- Qt
- Hardware tools to image semiconductor devices
- Distributed computing.
The successful candidate will have a University degree (B.Sc, B.Eng), or equivalent practical experience and 7+ years professional experience in commercial software product development.
If you see yourself in this exciting and dynamic opportunity at Chipworks and you share our culture of innovation, teamwork and commitment – please apply online.
Check out our other current opportunities.