Job Information
Jabil Lead Software Engineer(Switch/Linux) in Shanghai, China
At Jabil we strive to make ANYTHING POSSIBLE and EVERYTHING BETTER. We are proud to be a trusted partner for the world's top brands, offering comprehensive engineering, manufacturing, and supply chain solutions. With over 50 years of experience across industries and a vast network of over 100 sites worldwide, Jabil combines global reach with local expertise to deliver both scalable and customized solutions. Our commitment extends beyond business success as we strive to build sustainable processes that minimize environmental impact and foster vibrant and diverse communities around the globe.
JOB SUMMARY
The Lead Software Design Engineer is a self-motivated engineer who designs, develops and verifies software solutions.
This includes defining a software architecture, deriving software functionality and supporting software verification strategies for basic projects.
The engineer is also expected to contribute to complex projects still delivering high-quality, innovative and fully performing software.
The engineer has profound knowledge about the software design processes and is a subject matter expert in one or more areas.ESSENTIAL DUTIES AND RESPONSIBILITIES
Work with manager and/or PM to provide information that will aid in the initial estimation process (RFI/RFQ).
Stay up to date on the latest technology and techniques to provide designs that are competitive and cost effective.
Write clear and concise documentation related to the work performed. Might elaborate more thoroughly when required.
Develop new software or modify/enhance existing software meeting time, quality and completion metrics while following the existing specification and requirements.
Define software concepts and architectures based on requirements analysis.
Develop and run effective software verification tests to ensure product stability and performance.
Identify, document, prioritize, and resolve software issues on a software unit & sub-system level.
Provide input to identify and mitigate technical project risks.
Comply with project plans and industry standards.
Independently perform tasks and work items at a sub-project level.
Mentor junior software developers.
Initiates and supports software process & quality improvement activities.
Show initiative and accountability for the tasks being completed.
Work with cross-functional teams to assure project success.
Follow department processes and procedures.
Comply with company security and safety policies.
May perform other duties and responsibilities as assigned.
JOB QUALIFICATIONSKNOWLEDGE REQUIREMENTS
REQUIRED
Operating Systems knowledge (Experience with different operating systems as required for the applicable SW domain (Linux, Unix, etc), Operating system principles …)
Experience in Linux Kernel/Driver customization, porting, developing; Linux system software development, etc.
DESIRED
Experience in Networking, Broadcom SDK, BAL and Intel DPDK, Diagnostic SW, etc.
Experience in Boot Firmware, BIOS (AMI/Intel/etc), Coreboot/OpenBIOS, U-Boot, OpenBMC, etc.
Design, develop, code and verify software using one or more modern development environments and language sets. (low level languages, high level languages, modeling…)
Software Development Environment & Tools (configuration management, Build Tools/ IDE, continuous integration…)
Requirements Management (requirements definition, tools, traceability concepts...)
SW Development Methodologies (waterfall model, agile model, domain specific standards…)
Software Verification & Validation Methods (Code reviews, SW DFMEA, module/unit testing, performance testing, regression testing etc... )
Proficient in at least some of the DESIRED competencies listed.
LANGUAGE SKILLS
Ability to read, analyze, and interpret general business periodicals, professional journals, technical procedures, or governmental regulations. Ability to write reports, business correspondence, and procedure manuals. Ability to effectively present information and respond to questions from groups of managers, clients, customers, and the general public in English. Must be capable of scoring >6.5 on the IELTS scale (or equivalent result in other assessment tools) for English language skills.
MATH SKILLS
Ability to work with MATH concepts common in university engineering curriculum (probability and statistics, fundamentals of plane and solid geometry and trigonometry, calculus, differential equations, etc.). Ability to apply these concepts to solving engineering problems.
REASONING ABILITY
Ability to define problems, collect data, establish facts, and draw valid conclusions. Ability to interpret an extensive variety of technical instructions in MATH or diagram form and deal with several abstract and concrete variables. Ability to understand, design, and create models at a college or equivalent skill level. EDUCATION & EXPERIENCE REQUIREMENTS· Bachelor's degree in Engineering from an accredited four-year college or university· Minimum of 9-10 years of related experience and/or training· Minimum of 2 years experience as a SR Design Engineer· Specific requirements as defined by the market sector· Or an equivalent combination of education, training or experience.
BE AWARE OF FRAUD: When applying for a job at Jabil you will be contacted via correspondence through our official job portal with a jabil.com e-mail address; direct phone call from a member of the Jabil team; or direct e-mail with a jabil.com e-mail address. Jabil does not request payments for interviews or at any other point during the hiring process. Jabil will not ask for your personal identifying information such as a social security number, birth certificate, financial institution, driver’s license number or passport information over the phone or via e-mail. If you believe you are a victim of identity theft, contact your local police department. Any scam job listings should be reported to whatever website it was posted in.
Jabil, including its subsidiaries, is an equal opportunity employer and considers qualified applicants for employment without regard to race, color, religion, national origin, sex, sexual orientation, gender identity, age, disability, genetic information, veteran status, or any other characteristic protected by law.
Accessibility Accommodation
If you are a qualified individual with a disability, you have the right to request a reasonable accommodation if you are unable or limited in your ability to use or access Jabil.com/Careers site as a result of your disability. You can request a reasonable accommodation by sending an e-mail to Always_Accessible@Jabil.com with the nature of your request and contact information. Please do not direct any other general employment related questions to this e-mail. Please note that only those inquiries concerning a request for reasonable accommodation will be responded to.
#whereyoubelong