Company and Job Overview
A highly reputable multinational corporation specializing in test and measurement systems is seeking talented individuals with a strong innovative mindset to join its growing R&D team. This is an exceptional opportunity to channel your passion for innovation and technology while thriving in dynamic environments that actively foster and nurture creativity.
A highly reputable multinational corporation specializing in test and measurement systems is seeking talented individuals with a strong innovative mindset to join its growing R&D team. This is an exceptional opportunity to channel your passion for innovation and technology while thriving in dynamic environments that actively foster and nurture creativity.
Key Responsibilities
- Harness the potential of systems and hardware through the development of drivers, software, and firmware to maximize functionality and performance.
- Take responsibility for developing UEFI Firmware (BIOS) and drivers for embedded controllers and other products.
- Engage in the complete product development lifecycle, encompassing concept creation, definition, implementation, testing, debugging, and sustaining activities.
- Champion software development excellence by driving continuous improvement and introducing innovative solutions to software and hardware products.
- Collaborate and interact effectively with cross-functional teams, including R&D hardware, R&D software, systems R&D, manufacturing, and other business groups, to achieve project objectives.
Key Requirements
- Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or Electrical Engineering.
- Strong knowledge of C programming, with additional experience in C++ for software engineers.
- Proficiency in firmware/device driver development, hardware/system programming, computer architecture, and operating systems.
- Experience in UEFI/BIOS, BSP, PC bus interfaces (e.g., PCI, PCIe, SMBus), debugging tools like XDP, and Object-Oriented Programming.
- Familiarity with Linux device driver development and common software development practices/tools such as Agile and Git.
- Strong skills in UEFI BIOS firmware development and low-level embedded engineering.