About this role
About the Role
Energy SW team handles embedded software development across the lifecycle, from front-end design and architecture to costing, agile development and test automation. This role contributes as an individual engineer to implement new features or enhance existing ones, working in a global, multi-site environment to deliver technology that protects people and communities. What You'll Do
-
Contribute as an individual engineer implementing new features or enhancing existing features for the product.
-
Participate in all aspects of the product development process including requirement definition, design, implementation and testing.
-
Analyze software requirements to determine feasibility within quality assurance, time and cost constraints.
-
Coordinate and participate in software design and code reviews.
-
Create and execute unit, integration and system tests.
-
Collaborate with front-end team and test team to ensure best solution is always in place to promote successful feature deployment.
-
Inter-group and intra-group teamwork in a multi-site worldwide development environment.
-
Meet project deliverables and timeline requirements in a highly dynamic environment.
-
Adhere to the team's performance and quality metrics.
-
Collect and analyze data affecting KPIs.
-
Develop intellectual property for the company.
-
Contribute to the improvement of existing software development processes. What We're Looking For
-
A Bachelor's Degree in Computer Engineering / Computer Science / Electrical / Electronic / Telecommunications or related fields.
-
Open for fresh graduates with no previous permanent employment upon graduation.
-
Graduates with minimum CGPA of 3.00 or 2nd class upper.
-
Willing to work in Bayan Lepas, Penang.