Career at Willowglen

Great place to work in, great people to work for. If you're looking to go places with your
CV, and enjoy being challenged moving upward and onward, we'd like to hear from you.

Project Quality Assurance / Quality Control Executive
Job Scope
  • Promote and implement ISO 9001 Quality Management System (QMS) in project sites. 
  • Conduct monthly monitoring program to all project sites & reporting status.   This includes site inspection & test activities, quality of materials, quality of sub-contractors’ workmanship, site safety & health compliances and customer complaints or feedback.
  • Assist in QMS documentation & internal quality audits.            
Requirement
  • Degree or Diploma in Electrical & Electronics Engineering or equivalent.
  • Knowledge of ISO 9001: 2015 is a must.
  • Minimum 1 to 2 years working experience in ISO implementation at project sites.
  • Able to communicate well with all levels of staff & customers.
  • Must possess positive mind-set & attitude
  • Only those keen to pursue a career in Quality Management System & Project Management need apply.

 

Senior Project Software / Project Software Engineer
Job Scope
  • Create and maintain software development lifecycle (SDLC) artifacts and deliverables (e.g. specifications, documents, test plans, software releases, etc.).
  • Participate in project planning in coordination with immediate supervisor.
  • Working with cross-functional teams to develop complex systems.
  • Self-track progress and provide timely status reports to immediate supervisor.
  • Mentor junior engineers on software development practices and principles for senior position.
Requirement
  • Candidate must possess at least Bachelor’s Degree, Professional Degree in Engineering (Computer/Telecommunication), Engineering (Electrical/Electronic), Computer Science/ Information Technology or equivalent.
  • At least 2 years of software development experiences is required for the position.
  • Experience in object-oriented software development & programming principle such as C/C++, C#, Java, JavaScript & Python is highly desired.
  • Experience with technology such as IIoT, BI, BigData Analytics, virtualization, Docker Container and related experience is desired.
  • Demonstrated debugging and troubleshooting skills (including H/W – S/W interfaces) are desired.
  • Time management skills, strong analytical skills, attention to detail, ability to work under pressure, and effective communication skills (including presentation skills) are all required.
  • Passionate talent without prior experience will be considered for junior position.

 

Embedded Software Engineer
Job Scope
  • Work within hardware department to research, design, develop, modify and maintain embedded OS, PMON, firmware and application software and device drivers for SCADA RTU and other support hardware.
  • Perform troubleshooting, unit and integrated testing, verification of new and existing embedded software.
  • Write/update design documents, test specification, user manual and other support documents.
  • Work with Software R&D and SCADA Project Team for software, hardware integration and project support.
  • Perform software version control, defect tracking and change control in accordance with development process.
  • Report project progress, issues, and risk to hardware manager.
  • Support all phases of hardware and software development process from prototypes to final product.
  • Modify existing embedded software to ensure continuous product improvement both in quality and cost.
  • Provide technical consultancy for existing and potential projects.
  • Provide technical training to clients and internal staff.
Requirement
  • A BS/MS in Electrical/Computer/Electronics Engineering or Computer Science.
  • Minimum 2 years of working experience in embedded software development, i.e. device drivers, PMON, bootloader, application, OS file systems, flash, etc.
  • Experience in C/C++/PHP/CGI/Java on platform such as Embedded Linux, Open BSD, Real Time OS running on MIPS/ARM/Intel CPU/microcontrollers is required.
  • Knowledge of standard communication protocols such as Ethernet, RS485, RS232, I2C, SPI, USB etc is required.
  • Knowledge of DMA, interrupt, timers, memory, scheduling, etc. and an understanding of performance trade off are required.
  • Hands on experience using open source compilers and tool chain is required.
  • Experience with ICE, JTAG, logic analyzers, protocol analyzers, and other tools that are commonly used to debug embedded software will be an advantage.
  • Fresh graduate with interest in embedded systems is encouraged to apply.

 

R&D Senior Software / Software Engineer
Job Scope
  • Report to Software Manager and perform development tasks including coding, testing, documentation, software support accordingly;
  • Work independently, learn up and take responsibility for Willowglen's software product development.  Must be a team player;
  • Analyze code defects and provide fixes.
  • Conduct technical reviews on requirements, design and coding.
  • Execute unit test to prepare software solution for integration test.
  • Liaise and co-ordinate with project / marketing for the supporting tasks as well as project implementation.
Requirement
  • Candidate must possess at least a Bachelor's Degree, Professional Degree in Engineering (Computer / Telecommunication), Engineering (Electrical/Electronic), Computer Science / Information Technology or equivalent.
  • Competent in C / C++ programming.
  • At least 2 year(s) of working experience in the related field is required.
  • Talented fresh graduates are welcome to apply.
  • Good communication skills.
Web Developer
Job Scope
  • Be part of the core team to build our web and mobile SCADA applications.  The software you develop will let users monitor a process plant in real-time!
  • Report to Software Manager and perform development tasks including coding, testing, documentation, software support accordingly.
  • Analyse code defects and provide fixes.
  • Conduct technical reviews on requirements, designs, and coding.
  • Liaise with project / marketing for supporting tasks as well as project implementation.
Requirement
  • Candidate must possess at least a Bachelor's Degree, Professional Degree in Engineering (Computer / Telecommunication), Engineering (Electrical/Electronic), Computer Science / Information Technology or equivalent.
  • Competent in ES6 java script programming.
  • Good knowledge of 3D graphics engines and programming methods.
  • Knowledge of HMTL5 and CSS3.
  • Knowledge of Three.js, Webix, and Node.js would be an advantage.
  • Good communication skills.
  • At least 2 year(s) of working experience in the related field is required for this position.
  • Talented fresh graduates are welcome to apply.