Senior Software Engineer (C++)
Penang, Pulau Pinang
|Onsite
|Direct hire
|Job ID 7780|Posted May 30, 2025JOB DESCRIPTION
About the job
The ideal candidate is a self-motivated, multi-tasker, and demonstrated team-player. You will be a lead developer responsible for the development of new software products and enhancements to existing products. You should excel in working with large-scale applications and frameworks and have outstanding communication and leadership skills.
Responsibilities:
The ideal candidate is a self-motivated, multi-tasker, and demonstrated team-player. You will be a lead developer responsible for the development of new software products and enhancements to existing products. You should excel in working with large-scale applications and frameworks and have outstanding communication and leadership skills.
Responsibilities:
- Lead the development of our backend EDA tool using C++.
- Collaborate with cross-functional teams to identify customer needs and implement new features.
- Mentor junior engineers and provide technical leadership to the team.
- Stay up-to-date with the latest technologies and industry trends.
- Write clean, efficient, and well-documented code.
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 5 years of experience working in software development, with a focus on backend development.
- Strong experience in C++ programming and proficiency in object-oriented design and development.
- Excellent problem-solving skills and ability to work well in a team environment.
- Ability to work in a fast-paced, dynamic environment and handle multiple priorities simultaneously.
- Strong communication and interpersonal skills.
- Familiarity with software development tools and methodologies such as Git, Agile, DevOps and Scrum.
- [Plus] Hardware Architecture Knowledge: Understanding of computer architecture concepts such as cache coherence, memory hierarchy, buses, and interconnects.
- [Plus] SystemC & TLM (Transaction-Level Modeling): Strong expertise in SystemC for modeling hardware components at various abstraction levels, including TLM-2.0.
Horizontal is proud to be an Equal Opportunity and Affirmative Action Employer.
We seek to provide employment opportunities to talented, qualified candidates regardless of race, color, sex/gender including gender identity and/or expression, national origin, religion, sexual orientation, disability, marital status, citizen status, veteran status, or any other protected classification under federal, state or local law.
In addition, Horizontal will provide reasonable accommodations for qualified individuals with disabilities. If you need to request a reasonable accommodation in order to complete the application or interview process, please contact us.
All applicants applying must be legally authorized to work in the country of employment.