At Jabil, we strive to make ANYTHING POSSIBLE and EVERYTHING BETTER. We are proud to be a trusted partner for the world's top brands, offering comprehensive engineering, manufacturing, and supply chain solutions.
Requirements
- Design, develop, and optimize embedded applications for Raspberry Pi platforms (Linux-based)
- Integrate and interface with hardware peripherals (sensors, cameras, displays, GPIOs)
- Implement computer vision and image processing applications using OpenCV
- Develop applications in Python and Node.js for embedded and backend services
- Work with Linux environments for system-level configuration and integration
- Implement networking and IoT communication protocols (Ethernet, Wi-Fi, MQTT, WebSocket, etc.)
- Debug, troubleshoot, and resolve integration issues across hardware and software
- Document technical designs and maintain best practices for embedded development
- Experience with GPIO, SPI, I2C, UART communication protocols
- Solid understanding of Linux internals, device drivers, and build systems (Make/CMake)
- Programming skills in C/C++ for performance-critical or low-level modules
- Experience with NVIDIA Jetson platforms (Nano, Xavier, Orin) for high-performance edge AI
- Familiarity with multimedia frameworks (GStreamer, FFmpeg)
- Exposure to AI/ML frameworks (TensorFlow Lite, PyTorch) on edge devices
- Experience with the Yocto Project for embedded Linux builds and customization
Benefits
- Equal opportunities employer
- Reasonable accommodation for employees with disabilities