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 specializing in Diagnostic Tools. This role combines software development expertise with hardware understanding, focusing on creating and maintaining diagnostic tools for various hardware components.

The position involves working with cutting-edge technology, including Intel, AMD, NIC, and storage solutions. You'll be responsible for developing diagnostic tools while following the Software Development Life Cycle (SDLC) methodology. The role requires strong technical skills in C programming, Python, and Linux drivers, along with the ability to work cross-functionally with hardware teams.

As a Senior Software Engineer, you'll be instrumental in supporting Wireline diagnostics development, working with technologies like NOS, ONIE, and SDK porting. The role offers an opportunity to work with a diverse range of hardware and software technologies, making it perfect for engineers who enjoy working at the intersection of software and hardware.

Jabil offers a comprehensive work environment with global reach, operating across more than 100 sites worldwide. The company emphasizes sustainable processes and maintains a strong commitment to diversity and inclusion. This position provides an excellent opportunity for professional growth within a stable, industry-leading organization that serves the world's top brands.

The ideal candidate will bring strong technical capabilities in software development, particularly in C and Python programming, combined with an understanding of hardware systems. The role requires both technical expertise and strong communication skills, as you'll be interfacing with various teams and customer design teams.

Last updated 4 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)