Prediktive

Embedded Python Engineer

Prediktive  •  United States (Onsite)  •  2 hours ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

We are looking for an Embedded Python Engineer based in Latin America to work on a long-term project for one of our clients, a Software Development company based in Atlanta, Georgia.

Our client is building a secure, bank-grade AI infrastructure and developing cutting-edge applications designed to power the next generation of modern banking and financial services.

Responsibilities

  • Architect and implement Python/MicroPython firmware for microcontrollers and single-board computers (Raspberry Pi, ESP32, STM32, Jetson Nano, etc.)
  • Build and maintain hardware abstraction layers, sensor drivers, and communication interfaces (I2C, SPI, UART, CAN, USB)
  • Deploy and optimize ML models (TFLite, ONNX) for real-time inference on edge hardware, including quantization and pruning workflows
  • Profile and tune code for memory, latency, and power efficiency; bridge to C/C++ via Cython or ctypes where needed
  • Design hardware-in-the-loop (HIL) test infrastructure and maintain CI/CD pipelines for firmware releases
  • Define architecture standards and mentor junior engineers on embedded best practices
  • Partner with hardware engineers during PCB bring-up and prototype validation

Requirements

  • 5+ years of Python development experience, with 3+ years in embedded or hardware-adjacent environments
  • Hands-on experience with MicroPython or CircuitPython on real products
  • Solid understanding of RTOS concepts, interrupt handling, DMA, and memory management
  • Experience deploying ML models to edge devices (TFLite, ONNX Runtime, Edge Impulse, or similar)
  • Proficiency with C/C++ FFI/interop (ctypes, Cython, cffi) and reading hardware datasheets
  • Familiarity with communication protocols: UART, SPI, I2C, CAN, Modbus, MQTT
  • Experience with Linux-based embedded platforms and cross-compilation toolchains
  • Strong debugging skills with oscilloscopes, logic analyzers, and GDB

Bonus Points

  • Experience with AI/ML frameworks: TensorFlow Lite Micro, ONNX Runtime, OpenVINO, or llama.cpp
  • Familiarity with edge AI hardware accelerators (Coral TPU, Hailo, Jetson)
  • Background in robotics (ROS/ROS2), computer vision (OpenCV), or industrial automation (OPC-UA, Modbus)
  • Contributions to open-source embedded or hardware projects
  • Bachelor’s Degree in Computer Science, Systems Engineering or related fields.

What we offer

  • Long term positions
  • Compensation in USD
  • Paid time off
  • Cool clients and products
  • Work with great engineers

4tech

Prediktive

About Prediktive

Prediktive is the premier Technology Business Partner powering the growth of tech-enabled companies.

It specializes on the execution of software product development and business strategic programs.

Industry
IT & Software
Company Size
51-200 employees
Headquarters
Silicon Valley, CA
Year Founded
2017
Social Media