Taro Logo

Sr. Software Engineer (Diagnostic Tool)

A trusted partner for world's top brands, offering comprehensive engineering, manufacturing, and supply chain solutions with over 50 years of experience.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS

Description For Sr. Software Engineer (Diagnostic Tool)

Jabil, a global manufacturing solutions provider with over 50 years of experience, is seeking a Senior Software Engineer to join their diagnostic tools team. This role combines software development with hardware integration, making it perfect for engineers who enjoy working at the intersection of software and hardware.

The position involves developing diagnostic tools for testing and validating hardware components, with a focus on Intel/AMD/NIC/storage features. You'll be working closely with cross-functional teams including EE, BIOS, and BMC teams, contributing to hardware debugging and validation processes.

The ideal candidate should have strong programming skills in C (medium level) and Python (basic level), along with experience in Linux driver development. Knowledge of X86 systems and version control with Git is essential. Experience with RTOS would be advantageous.

This role offers the opportunity to work with cutting-edge technology in a global company that serves the world's top brands. You'll be part of a team that develops crucial diagnostic tools for hardware validation, contributing to the quality and reliability of Jabil's manufacturing solutions.

The position is based in Sanchong and offers the chance to work with a diverse, international team. Jabil provides a collaborative environment where you can grow your career while working on meaningful projects that impact the manufacturing industry. The company is committed to sustainability and fostering diverse communities around the globe.

Last updated 12 hours ago

Responsibilities For Sr. Software Engineer (Diagnostic Tool)

  • Join development team and design test (diagnostic tools)
  • Study latest Intel/AMD/NIC/storage features
  • Follow Software Development Life Cycle (SDLC) and deliver test tool on schedule
  • Collaborate with EE, BIOS and BMC teams for hardware debug and validation
  • Write test tool design documentation
  • Meet with project team and communicate with customer design team
  • Support Wireline diagnostics development including NOS, ONIE, SDK porting and DIAG menu

Requirements For Sr. Software Engineer (Diagnostic Tool)

Python
Linux
  • C Language (Medium level)
  • Python Language (Basic level)
  • Linux driver knowledge (Medium level)
  • Git version control system (Basic level)
  • Familiar with X86 system (Basic level)
  • RTOS knowledge (Plus)
  • Proficiency in Word, Excel, PowerPoint

Interested in this job?

Jobs Related To Jabil Sr. Software Engineer (Diagnostic Tool)