A leading technology firm in Malaysia is seeking a Senior Software Engineer to develop and maintain real-time hypervisors and Board Support Packages. Candidates should have at least 5 years of experience in software development, particularly in C and C++. This role offers the opportunity to take on significant development responsibilities and participate in shaping software architecture. Familiarity with various operating systems and virtualization techniques will be advantageous. We look forward to your application.
Qualifications
Minimum 5 years of professional experience in software development.
Significant experience with different operating systems.
Experience in virtualization (Intel VT-x, AMD SVM) is an advantage.
Responsibilities
Development and maintenance of our real-time hypervisor for x86 platforms.
Design and implementation of Board Support Packages for various real-time operating systems.
Taking over development responsibility for parts of our product.
Skills
C programming
C++ programming
Software architecture
Communication skills
Virtualization
Education
Bachelor’s Degree in Electronics or Software Engineering
Job description
Senior Software Engineer / Penang, Malaysia
- required immediately, permanent -
Your Tasks
Development and maintenance of our real‑time hypervisor for x86 platforms
Design and implementation of Board Support Packages for various real‑time operating systems
Taking over development responsibility for parts of our product
Development of technical realization concepts/software architecture
Analysis of the real‑time behavior of operating systems
Specification and implementation of unit tests and test software
Your Profile
Bachelor’s Degree in Electronics / software Engineering or equivalent
Minimum 5 years professional experience in a related field
Senior Software Developer for C and C++
Significant experience with different operating systems
as a developer (e.g., implementation of device drivers or kernel development)
as a user (Linux/Unix, Windows, various real‑time operating systems)
Experience with software architecture
Experience in virtualization is an advantage (Intel VT‑x, AMD SVM)
Knowledge of real‑time and industrial control systems is an advantage
Security experience and training are an advantage (e.g., IEC 62443)
Good communication and presentation skills
Become part of our successful team! We look forward to receiving your complete application.