Software Engineer

Company:  Jabil
Location: Burlington
Closing Date: 08/11/2024
Salary: £125 - £150 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

At Jabil we strive to make ANYTHING POSSIBLE and EVERYTHING BETTER. With over 250,000 diverse, talented and dedicated employees across 100 locations in 30 countries, our vision is to be the most technologically advanced and trusted manufacturing solutions provider. We combine an unmatched breadth and depth of end-market experience, technical and design capabilities, manufacturing know-how, supply chain insights and global product management expertise to enable success for the world’s leading brands. We are driven by a common purpose to make a positive impact for each other, our communities, and the environment.

Software Engineer Robotics & Automation

Kasalis is a global supplier of advanced automation and production systems for the active alignment, assembly, and test of leading-edge optical devices and electro-optical systems including compact camera modules, NIR and visible light projectors, LiDAR systems, augmented reality systems, and structured light 3D sensing systems. We work on innovative, state-of-the-art technologies from some of the world’s most recognizable brands in the technology space.

Kasalis is part of Jabil, one of the top manufacturers in the world, with more than 200,000 employees worldwide in over 100 facilities.

About the Job

We are searching for a talented and motivated Software Engineer with good analytical skills and strong programming ability. We need someone who thrives working in a team environment with tight deadlines, takes pride and ownership of their work, and delivers high quality solutions. As a senior member of the team, you will also be asked to mentor other team members.

You will get to work with mechanical and electrical systems that are controlled by your software. A key part of the role is thinking out of the box to apply cutting edge software technologies to the field of manufacturing automation.

Essential Duties and Responsibilities

  1. Develop software and algorithms to meet required functionality of our active alignment and test systems.
  2. Develop new alignment and test algorithms that result in a reliable and fast alignment and/or test processes.
  3. Integrate new test equipment, motion control hardware, and vision hardware.
  4. Hands-on integration and development on our active alignment platforms.
  5. Ensure high-quality product by developing and executing test plans.
  6. Integrate, debug, and troubleshoot in a hardware and software environment.
  7. Participate in project planning, technical reviews, and status meetings.
  8. Occasional on-site factory visits in the US, Europe, and Asia for system installation and support working with customers and our Jabil partners.

Requirements

  1. Experience programming in multiple languages (at least one Object-Oriented) with the flexibility to pick up new ones. Throughout various components of our system we touch on Python, C++, C#, and IEC-61131-3 Structured Text. Integrating new technologies may require learning new languages.
  2. Strong problem solving / debugging skills, both in software and basic hardware (simple mechanical and electrical components).
  3. Strong verbal and written communication skills.
  4. Ability to interact with customers and stakeholders.
  5. Ability to develop, test, and implement novel and complex algorithms and control systems.
  6. Ability to resolve complex issues in creative, efficient, methodical, and effective ways.
  7. Strong data analysis and problem-solving skills.
  8. Work well in a team environment.
  9. Ability to work on challenging assignments with aggressive schedules.

Desired Skills

  1. Experience programming in Python, C++, and/or C#.
  2. Experience with factory automation software and machine control, such as Beckhoff and/or B&R Automation.
  3. Experience with machine vision and image processing, and libraries like OpenCV.
  4. Experience with ROS or other node-based systems.
  5. Experience with SQL and No-SQL databases.
  6. Strong mathematical skills.
  7. Knowledge and/or background in optical theory.
  8. Optics, image sensor, or electronics manufacturing knowledge.
  9. Experience with motion control or industrial robotics.
  10. Experience with hardware communication.
  11. Experience with machine process optimization (accuracy, cycle time).

Education and Experience

  1. BS or MS in Computer Science, Mechanical Engineering, Electrical Engineering, or similar technical field.
  2. 2+ Years experience in a similar field.

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.

#J-18808-Ljbffr
Apply Now
Share this job
Jabil
An error has occurred. This application may no longer respond until reloaded. Reload 🗙