/Embedded Python Engineer

Embedded Python Engineer

United Statesusvia direct
// Job Type
Full Time
// Salary
Not disclosed
// Posted
2 months ago

About the Role

Embedded Python Engineer Prediktive - Latin America, LATAM, United States

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

Posted: Tuesday, June 9, 2026
Job # 1345

Job # 1345

Interested in this job?

Login to Apply

Use our AI to tailor your resume for this Embedded Python Engineer position at Prediktive.