Roles & Responsibilities:
- Design, develop, and test software, including scripts.
- Write clean, readable, maintainable, and well-documented code.
- Debug and resolve software issues and bugs.
- Create and maintain software documentation.
- Ensure the functionality of software through various testing methods.
- Conduct research to support development tasks and explore problem-solving approaches.
- Manage assigned tasks effectively and meet deadlines.
- Report progress regularly to mentors or supervisors.
Key Skills
- Proficiency in one or more programming languages such as Python, C, C++, JavaScript.
- Understanding and applying the Software Development Lifecycle.
- Ability to effectively communicate with team members.
- Analytical and creative problem solving skills.
Optional Skills
- Capable to safely and effectively work with electrical circuits, wiring, and power supplies.
- Familiarity with various communication protocols, such as I2C, SPI, UART.
- Sound knowledge in machine vision techniques, such as image acquisition, image processing.
Major in:
- Computer Science, Electrical and Electronic Engineering & Mechatronics Engineering
- Diploma and above
, 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.