High reputable MNC in test and measurement system is seeking talented individuals with an innovative mindset to join their expanding R&D team. This is your opportunity to embrace your passion for innovation and technology and flourish in dynamic environments that value and nurture creativity.
Job Descriptions:
Unleash the value of systems & hardware through development of drivers, software, or firmware
Specify, design, implement, and test software features for new and existing products.
Drive software development excellence, continuous improvement and bring innovation into software and hardware products.
Work and interact with colleagues from other divisions such as R&D hardware, R&D software, systems R&D, manufacturing, or other business group
Job Requirements:
B.S. or M.S. in computer science, and/or computer engineering, and/or electrical engineering.
Strong understanding of computers and high-level programming languages (C/C++).
Minimum 3 years of experience in relevant field.
Thorough understanding of the following concepts and principles:
Software design and architecture principles
Object Oriented Programming
Programming for hardware or systems
Computer architecture and operating system
Demonstrated capability to define and complete software projects
Experience in the following areas will be an added advantage
Windows driver development
Linux kernel mode & user mode driver development
Windows & Linux debugging tools, such as WinDBG
Unit testing
Scripting languages such as Python
Agile development methodologies
Demonstrated ability to:
Problem-solve effectively
Take initiative, be a self-starter, and work independently
Take ownership of goals, project schedules; persistently drive tasks /projects to completion
Work effectively across groups and with global teams (e.g. USA)
English language competency and effective communication skills
Hybrid work mode (typically 2-3 days onsite/week)
If this role speaks to you, please send your resume to the quick apply button at the bottom of this page.