This is a challenging role for a R&D engineer with C/C++ background having some experience with EDA software development. As an engineer working for this team, you should be able to architect, design and develop major components of ClioSoft's SOS design data management and collaboration platform. You should be able to use high level marketing requirements to define product features and lead other developers to implement and deliver a high quality product. Some knowledge of Electronic Design Automation tools and flows would be useful.
SF-Bay Area, CA
You should have good experience in independenly working on software components with the ability to architect and design the product features. Requirements include
BSEE or BSCS with 5+ years work experience.
Extensive C/C++ software development experience on Linux & Windows.
Strength in algorithms and data-structures.
Experience with DBs such as Postgresql and SQLite.
Experience with C++ Boost libraries.
Experience with low level system calls - sockets, file operations, etc..
GUI design and development.
Shell scripting languages including TCL, Python, Perl.
Familiarity with EDA (Electronics Design Automation) tools and flows.
Good English communication skills.
Interest in working directly with customers and partners.
Ability to work independently with little guidance.
Meticulous and high quality programming style.
Familiarity with web technologies such as HTML, PHP, Java.
Familiarity with Authentication/security technologies such as LDAP, Kerberos, SSL.
Network programming and protocols.
Version control and configuration management.
Languages - C++, Python, Tcl, Perl
Libraries - Rest Framework for API, C++ Boost libraries