Jabil, a global manufacturing solutions provider with over 50 years of experience, is seeking a Senior Software Engineer specializing in diagnostic tools. This role combines hardware and software expertise, focusing on developing and implementing diagnostic tools for various hardware components including Intel, AMD, NIC, and storage systems.
The position requires strong technical skills in C programming, Python, and Linux drivers, along with experience in hardware debugging and validation. You'll work closely with cross-functional teams including EE, BIOS, and BMC teams, contributing to hardware debugging and validation processes. The role involves significant work with wireline diagnostics, including NOS, ONIE, SDK porting, and DIAG menu development.
As a senior engineer, you'll be responsible for following the Software Development Life Cycle, creating technical documentation, and maintaining effective communication with both internal teams and customer design teams. The ideal candidate should have a solid foundation in X86 systems and version control using Git. Knowledge of RTOS would be an additional advantage.
This position offers an opportunity to work with a company that has a global presence, with over 100 sites worldwide, combining global reach with local expertise. Jabil emphasizes sustainable processes and maintains a strong commitment to diversity and inclusion. The company provides comprehensive solutions across various industries, making it an excellent place for professional growth in embedded systems and diagnostic tool development.
The role is based in Sanchong and offers the chance to work with cutting-edge technology while contributing to the development of essential diagnostic tools for hardware systems. This position would be ideal for someone who enjoys working at the intersection of hardware and software, has strong technical skills, and wants to be part of a global leader in manufacturing solutions.