Principal Software Engineer Job in St Petersburg 33716, Florida Us


SUMMARY OVERVIEW

Join Jabil's team of growing professionals today!

Jabil is seeking an experienced and polished Principal Software Engineer who will have developed an expertise in software engineering or within a particular sector. You will have lead design teams through full product development and into production. As a Principal, you will be expected to demonstrate a level of expertise in a particular area that matches or exceeds the expertise of our customers. You will consult on system architectures, assess technical requirements and competencies needed during quoting and oversee design progressions during product developments.

ESSENTIAL DUTIES AND RESPONSIBILITIES

• Mentoring of all engineering staff.
• Will represent Jabil Design Engineering in technical customer discussions / meetings.
• Work with Project Managers in the quoting process.
• Provide technical input to help identify and solve project risks that may affect overall project plans and schedules.
• Is expected to support the development and utilization of processes for design.
• Stay abreast of the latest technology and techniques to provide designs that are competitive and cost effective.
• Raise perception of Jabil’s acumen in the industry by authoring or presenting papers, articles, etc.
• Should be associated with applicable industry trade groups/organizations maintaining active membership and participation.
• Work with Site Directors to define potential RD project proposals that will help increase areas of competencies needed.
• Lead the development and implementation of platform and product architectures in collaboration with senior technical staff.
• Guide and oversee the development of system component requirements, interfaces, and specifications necessary to maintain the consistency and integrity of the architectures.
• Manage product design and documentation at a system level.
• Perform independent research and engineering studies.
• Lead remote development teams.
• Effectively consult on multiple projects in parallel.
• Develop IP Patents, Technical Publications or White Papers.
• May perform other duties and responsibilities as assigned.

JOB REQUIREMENTS

KEY QUALIFICATIONS
• Customer Intimacy; Understands her/his customers’ expectations; Works towards delighting the customers; Handles customers effectively and proactively anticipates their needs.
• Empowerment Accountability; Steps up to the challenges and tasks assigned; builds relationships of trust with team members; accepts responsibility for her/his own performance and actions.
• Vision and Purpose; Understands the vision of the company; Knows how her/his work contributes to the business strategies; Prioritizes her/his work against what is important to the business.
• Decision Quality; Clearly defines complex issues despite incomplete or ambiguous information; Evaluates the benefits, costs, and risks of alternatives before making decisions; Applies accurate logic and common sense in making decisions.
• At least six (6) years of RTOS experience. This could be pSOS, VRTX, VxWorks, Nucleus, or any of the many others out there. The engineer should be familiar with the concept of multitasking (or multi-threaded applications), managing task priorities, and various methods of inter-task communications (e.g. event flags, mailboxes, message queues, binary and counting semaphores, etc.).
• Understanding of Critical region. The engineer should clearly understand this concept, and methods to protect and avoid critical regions. Ideally, they should instinctively recognize the issue.
• Understanding of Cross-development. The engineer should understand the concept and issues of developing for a different target environment. This includes using cross-development tools (compilers, linkers, debuggers, libraries, etc.) as well as issues of downloading or installing code (JTAG debuggers, boot loaders, etc.)
• Board bring-up. The engineer should have experience bringing up new hardware from scratch, and methods that can be used to do this efficiently and minimize the risk. This could include: use of development/reference platforms, incremental development, use of JTAG tools, and inclusion of development support in the hardware design (LEDs, jumpers, test points, serial or Ethernet ports, bus connectors, etc.).
• Embedded device experience. There are many devices and devices interfaces that are common in embedded systems (e.g. GPIO ports, interrupt controllers, async serial, I2C, SPI, Ethernet, USB, IDE/SATA, PCI, etc.). The more experience, the better.
• Experience using Software Configuration Management Tools.

MINIMUM REQUIREMENTS
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.

MATHEMATICAL SKILLS
Ability to work with mathematical concepts such as probability and statistics, and fundamentals of plane and solid geometry and trigonometry. Ability to apply concepts such as fractions, percentages, ratios, and proportions to practical situations.

REASONING ABILITY
Ability to define problems, collect data, establish facts, and draw valid conclusions. Ability to interpret an extensive variety of technical instructions in mathematical or diagram form and deal with several abstract and concrete variables. Ability to develop mathematical models of physical reality and solve them, then implement the results.

• Bachelors degree in Engineering from an accredited four-year college or university
• Minimum of 11-12 years of related experience and/or training
• Minimum of 2 years experience as a Lead Engineer
• Specific requirements as defined by the market sector
• Or an equivalent combination of education, training or experience.

ADDITIONAL INFO

Jabil Circuit, Inc. is an EOE.

.

Benefits:

Dynamic business environments require flexibility and responsiveness – our culture evolved to help us thrive in these challenging environments. Together, we have created a culturally diverse, team-oriented work environment where active participation and decision-making is encouraged and expected at all levels of the organization.

Jabil offers comprehensive benefits such as Medical, Dental, 401K, Paid Vacation, Sick Days, Holidays, Tuition Assistance, and much more!

Additional Information:


Apply