Responsibilities
- Maximize the potential of systems and hardware by developing drivers, firmware, or software.
- Define, design, build, and test software functionalities for both new and existing products
- Collaborate with cross-functional teams to ensure seamless integration of software solutions.
- Identify and resolve technical challenges and software bugs effectively.
- Provide technical guidance and mentorship to junior team members.
- Stay updated with the latest industry trends and incorporate best practices into development processes.
- Document software designs, processes, and updates for future reference.
- Participate in code reviews to ensure high-quality software delivery.
- Work closely with stakeholders to understand and translate business requirements into technical solutions.
Qualifications
- Bachelor's or Master's degree in Computer Science, Computer Engineering, or Electrical Engineering.
- Solid grasp of computer systems and proficiency in high-level programming languages, especially C/C++.
- 5-8 years of relevant experience.
- Strong foundation in:
- Software architecture and design
- Object-Oriented Programming
- Hardware/system-level programming
- Computer architecture and operating systems
- Proven track record of successfully delivering software projects.
- Good to have experience in Python, Window/Linux Kernel, debugging tools like WinDBG and Agile development methodologies
The employer is a large organization operating within the semiconductor industry, focusing on innovative and cutting-edge solutions. The company is dedicated to fostering an environment that encourages technical excellence and professional growth.
Strategic Growth and Career Opportunities
Supportive Work Culture and Environment
Benefits and Compensation
- Competitive annual salary with 13th month salary and performance-based bonuses.
- Opportunity to work in a large organization and established software engineering team
- A permanent position based in Penang with opportunities for career advancement.
- Supportive work environment with a focus on employee development and innovation.
If you're an experienced Senior Software Engineer looking to make a significant impact in the semiconductor industry, we encourage you to apply today.