Lunix Diags System Architect
Jabil (St Petersburg, Florida)

Apply for this job NOW! Save to My Monster
Salary:
View salary range
Ref Code:
73721742
Minimum Education Level:
Professional
Minimum Career Level:
Manager (Manager/Supervisor of Staff)

SUMMARY OVERVIEW

Lead, architect, develop & validate Linux based system diagnostics.


ESSENTIAL DUTIES AND RESPONSIBILITIES

• Oversee and Lead architecture development for Linux based system Diags
• Provide project and technical leadership to the component development/test teams (OS, Driver, Middleware, apps, QA) in technical/architecture matters.
• Participate in definition, design, and review of software architecture, design, application frameworks, and interfaces.
• Establish method for analyzing diag coverage of each sub-system
• Add kernel /driver support for new and state-of-the-art architecture features
• Assist various teams in integrating open source and new ported features
• Integrate and test software to confirm compliance with specifications.
• Support field trials by installing, testing, and troubleshooting software at customer sites.
• Provide mentoring to team in supporting and driving appropriate design processes, i.e SCRUM development model, and ensure team compliance
• Lead and participate in all elements of design engineering including design reviews and design verification.
• Support management in identifying internal and external resources to support product development.



JOB REQUIREMENTS

• Excellent interpersonal, communication, and organizational skills.
• Diag development experience in Linux environment a plus
• Demonstrated knowledge of x86 architecture, and operating system design and implementation.
• Adept at both assembly language and C.
• Experience using software management systems (e.g. git, p4, svn); in particular, integration (merging) of independent contributions to a common project.
• Familiarity with the build process of Linux distributions & Linux kernel internals.
• Experience working with scripting languages (e.g. perl, ruby, bash).
• Ability to lead complex technical discussions and initiatives.
• Experience with Linux kernel architecture porting, real-time embedded systems / RTOS
• Experience in designing/architecting embedded software using the Linux OS/kernel
• Working Knowledge of Open Source development and best practices and open source community resources.
• Experience interacting with the Open Source community is a plus
• Knowledge in some of the following: storage systems, process management, virtual memory, I/O subsystem, performance analysis, file systems, resource management, boot sequence, driver load mechanisms, Linux configuration internals
• Experience with code management and bug tracking tools
• Linux/UNIX kernel development, and at least 5 years writing device drivers
• BSCS degree or equivalent, and minimum 8 years directly related experience


ADDITIONAL INFO

Jabil is an EEO.

.
Apply for this job NOW! Save to My Monster

Find local jobs
Keywords
Location

Powered by Monster