Jabil

  • St. Petersburg, Florida
Software Engineering Manager
Skills :     Software Engineer
Job Description:

Job Description

JOB SUMMARY

We are searching for an experienced and motivated leader for our software team. This team develops complex and robust alignment algorithms and machine control software for optical assembly and test equipment. In this role the candidate will manage the software engineering team, architect and plan technical solutions, develop and maintain processes, contribute technically to projects, and work with the project management team to help ensure that our projects are on time and on budget.

Essential Duties and Responsibilities

Leadership and Management

  • Lead and manage the software engineering department. Work with the director to build up the team, and maintain and improve the team competencies according to the company’s business requirements.
  • Mentor, coach, and motivate the software team to perform at a high level.
  • Produce short and long-term resource forecasting information and monitor utilization on a weekly and monthly basis.
  • Participate in project review meetings and monthly resource planning meetings.
  • Work with your team members to set and achieve development goals throughout the year and prepare yearly evaluations.
  • Recruit, hire, and retain software team members.
  • Work closely with the rest of the Kasalis management team on technology roadmaps and strategic planning.

Technical Management and Contribution

  • Lead the development of new technologies and processes, both within the software group and within Kasalis as a whole.
  • Develop, document, and implement the necessary technical processes to ensure consistently high performance in all areas.
  • Participate in major design reviews.
  • Work with program management to monitor and co-manage risk mitigations, budgets, and deadlines for active projects.
  • Provide input and estimates for quotations and statements of work.
  • Function as a technical contributor as needed.

Required Skills and Abilities

  • Experience programming in multiple languages, preferably Python, C++, and C#.
  • Strong data analysis and problem-solving skills.
  • Strong sense of ownership and accountability
  • Strong verbal and written communication skills.
  • Ability to interact with customers and internal stakeholders.
  • Excellent collaboration skills. Should be able to work with multiple teams across domains to resolve a complex issue.
  • Ability to work on challenging assignments with aggressive schedules.
  • Excellent process and people management skills.
  • Ability to resolve conflict.

Desired Skills

Some set of the below skills would be desirable, but areas, where a candidate is lacking, can be learned on the job.

  • Experience with factory automation software and machine control, such as Beckhoff and/or B&R.
  • Experience with machine vision and image processing, and libraries like OpenCV.
  • Experience with motion control or industrial robotics.
  • Experience with hardware communication.
  • Experience with machine process optimization (accuracy, cycle time).

Education and Experience

  • Bachelor or above degree with 8+ years of software development experience, including at least 4 years of management experience.
  • Technical project management experience is a plus.

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.

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 the Federal Bureau of Investigations internet crime hotline (www.ic3.gov), the Federal Trade Commission identity theft hotline (www.identitytheft.gov), and/or your local police department. Any scam job listings should be reported to whatever website it was posted in.