Senior Software Engineer (GUI)
Deadline: 10 July 2024
Employment term: Permanent
Category: Software development
Job type: Full time
Location: Yerevan
Job description:
As a Senior Software Engineer you will take part in the design and implementation of User Interface (GUI) of EDA tools for complex ICs.
/en/senior-software-engineer-gui-6
Job responsibilities
- This position requires close collaboration with software, QA and product engineers to deliver solutions that addresses market needs.
- The responsibilities include understanding of the marketing requirements, writing functional specifications, being able to define solid architecture, providing high performance solutions, working under time pressure and delivery of quality code according to schedule.
- You should have a strong engineering background, experience in leading the development of advanced UIs, excellent analytical and problem-solving capabilities and strong communication skills.
Required qualifications
- BS in CS/ Physics/ Math or in a related field;
- At least 5 years of experience in designing and developing software products;
- Strong C++ and STL programming skills; good knowledge of OOD;
- Strong knowledge of data structures and algorithms and their complexities;
- Experience in design and developing of GUI;
- Excellent understanding of UI design principles and architecture;
- Solid experience in QT;
- Familiarity with computational geometry, optimization problems, numerical methods is a plus;
- Familiarity with design patterns is preferred;
- Experience in TCL/Tk is a plus;
- Knowledge of Linux;
- Previous experience in working on critical projects;
- Knowledge and experience in Physical Design Automation or related domains is preferred;
- Excellent communication skills; ability to effectively interact with cross-functional teams (R&D, Application, Marketing);
- Good knowledge of English; both verbal and written;
- Fast learning skills;
- Proven leadership and Team work skills;
- Formal training or test certification is a plus;
- Other achievements like participation/ winning in math and programming in Olympiads/competitions is a big plus;
Required candidate level: Senior
Additional information
Аpply online via staff.am and follow entire application process.
Professional skills
STL
OOD
C++
Linux
QT
Soft skills
Leadership skills
Teamwork
Fast learning ability
Communication Skills
Share this job via your favorite social media channel.
Contact details
Website https://eda.sw.siemens.com/
Phone: +37410390088
Address: 16 Halabyan St, Yerevan 0038, Armenia, Yerevan, Armenia