Overview:
TekWissen is a global workforce management provider headquartered in Ann Arbor Michigan that offers strategic talent solutions tour clients world-wide. Our client is an American multinational information technology services and consulting company and is a leading provider of information technology consulting and business process outsourcing services dedicated helping the worlds leading companies build stronger businesses.
Position: Hardware Integration and Firmware Engineer
Location: Redmond WA or Santa Clara CA
Duration: 3 Months
Job Type: Contract
Work Type: Onsite
Job Description:
-
We are seeking a skilled Hardware Integration and Firmware Engineer to join our team.
-
The ideal candidate will be responsible for Integrating and configuring hardware peripherals debugging issues at various levels and collaborating with hardware engineers to ensure seamless integration and performance.
-
This role involves maintaining Board Support Packages (BSPs) for specific laptop hardware including the Linux kernel device drivers and bootloaders.
-
Additionally the candidate will work with CI/CD tools to automate builds and releases for firmware.
Key Responsibilities:
-
Integrate and configure hardware peripherals such as I2C SPI UART USB and Ethernet using device trees.
-
Debug issues at various levels to ensure efficient integration and performance.
-
Collaborate with hardware engineers to ensure seamless integration and performance.
-
Maintain BSPs for specific laptop hardware including the Linux kernel device drivers and bootloaders.
-
Perform Linux bring-up and validation for post-silicon platforms.
-
Integrate GPU capabilities such as OpenGL Vulkan and video acceleration into the Linux BSP for optimal performance and features.
-
Work with CI/CD tools to automate builds and releases for firmware.
Qualifications:
-
Bachelors degree in Computer Engineering Electrical Engineering or a related field.
-
Experience with integrating and configuring hardware peripherals.
-
Proficiency in maintaining BSPs for Linux-based systems.
-
Familiarity with CI/CD tools for automating builds and releases.
-
Strong debugging and problem-solving skills.
-
Excellent collaboration and communication skills.
-
Preferred Qualifications:
-
Experience with Linux bring-up and validation for post-silicon platforms.
-
Knowledge of GPU capabilities and integration into Linux BSPs.
Top Skills:
-
BSP (Board Support Package)
-
Linux kernel device drivers and bootloaders.
-
CI/CD tools to automate builds and releases for firmware
-
Integrate and configure hardware peripherals such as I2C SPI UART USB and Ethernet
TekWissen Group is an equal opportunity employer supporting workforce diversity.