This is a remote position.
Rinf.tech is a technology consulting and software services company. Founded in 2006 in Romania, we have grown into a global organization with 600+ engineers and 8 Delivery Centers in Europe and North America (Romania, Bulgaria, Ukraine, Turkiye, and Mexico).
We offer custom software solutions and support for our worldwide partners through four main Business Units: Business Applications, R&D Embedded, Robotics, and Automotive.
At Rinf.tech, you’ll come across friendly people and a genuine way of thinking. RINFers are eager to learn from each other, explore and reinvent the world of technology. We have an inspiring place to share ideas and build amazing products together: www.rinf.tech.
You will be in charge of development of applications which will be used for SoC (System on Chip) development in semiconductor industry for major vendor. The position is a multifaceted role that includes directly developing application codebase. The applications in question are internal utilities, used by many design engineers, that present graphical user interfaces to enable users to efficiently manage their data, tools, and environment variables.
We are developing IC Design Verification Tooling which is able to perform large amounts of analog simulations setup and is managing results and processing of the results.
Multiple challenging IC design and verification tools containing mainly Python code (but also TCL), and in a lesser degree Cadence SKILL code. These existing tools need advanced and complex extensions and some robustness maintenance work as well.
Main development items:
Extensions and maintenance work to multiple IC design and verification tooling, it consists of:
- Code creation/update/extension based on user input
- Creation/update/extension of tests for the regression test suit of that implementation
- Developing and extending application used by design engineers
- Collaborating with tool owners in order to identify new requirements
- Writing automated tests and testing implemented tool
- Writing documentation that describes tool's architecture and operation
- Bachelor/Master Degree in Electrical Engineering or related field
- Proven experience with Python object-oriented programming and languages such as PyQt/SQL and any C-code variant is welcome
- Versioning/data-management tools, Bug-tracking tools: SVN, GIT
- Experience working with input without fully written Software Requirement Specification details
- Good experience in and with Linux
- Work in an international team following a software development workflow life cycle
- Complex problem-solving and good communication skills
- Ability to learn quickly and work independently or as part of a team
- Very good written and spoken English
- Basic knowledge of electronic concepts (transistors, etc.)
- Cadence SKILL coding knowledge
- Flexible working environment
- Learning budget and platforms
- Wide variety of projects you could be part of
- Medical subscription
- HR representative to guide you in your professional career development
- Flexible benefits platform
- Bookster
- HR Discussion
- Technical interview
- Offer
If you are still unsure, we are inviting you to come by anytime for a tour of our office without any commitment.
- All applications are strictly confidential. We will not disclose any private information without having your approval.