Software Engineer - Burlington, United States - Jabil

    Jabil
    Jabil Burlington, United States

    1 week ago

    Default job background
    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

    Develop software and algorithms to meet required functionality of our active alignment and test systems.
    Develop new alignment and test algorithms that result in a reliable and fast alignment and/or test processes.
    Integrate new test equipment, motion control hardware, and vision hardware.
    Hands-on integration and development on our active alignment platforms.
    Ensure high-quality product by developing and executing test plans.
    Integrate, debug, and troubleshoot in a hardware and software environment.
    Participate in project planning, technical reviews, and status meetings.

    Occasional On-site factory visits in the US, Europe, and Asia for system installation and support working with customers and our Jabil partners.

    Requirements

    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 Structured Text. Integrating new technologies may require learning new languages.
    Strong problem solving / debugging skills, both in software and basic hardware (simple mechanical and electrical components).
    Strong verbal and written communication skills.
    Ability to interact with customers and stakeholders.
    Ability to develop, test, and implement novel and complex algorithms and control systems.
    Ability to resolve complex issues in creative, efficient, methodical, and effective ways.
    Strong data analysis and problem-solving skills.
    Work well in a team environment.
    Ability to work on challenging assignments with aggressive schedules.
    Desired Skills

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

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


    BE AWARE OF FRAUD:

    When applying for a job at Jabil you will be contacted via correspondence through our official job portal with a e-mail address; direct phone call from a member of the Jabil team; or direct e-mail with a 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 ), the Federal Trade Commission identity theft hotline ) and/or 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.

    #J-18808-Ljbffr