Embedded Python Engineer

Posted 15 Days Ago
Be an Early Applicant
11 Locations
Remote
Senior level
Information Technology • Professional Services • Software
The Role
Design and implement Python/MicroPython firmware for microcontrollers and SBCs, build hardware abstraction layers and drivers, deploy and optimize edge ML models, profile and tune for performance, bridge to C/C++ when needed, create HIL test infrastructure and CI/CD for firmware, mentor junior engineers, and support PCB bring-up and prototype validation.
Summary Generated by Built In

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


Skills Required

  • 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 ability to read hardware datasheets
  • Familiarity with communication protocols: UART, SPI, I2C, CAN, Modbus, MQTT, USB
  • Experience with Linux-based embedded platforms and cross-compilation toolchains
  • Strong debugging skills with oscilloscopes, logic analyzers, and GDB
  • Experience with AI/ML frameworks such as 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
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
119 Employees
Year Founded: 2017

What We Do

Prediktive is a technology business partner and engineering services company that helps tech-enabled companies build and scale digital products. It provides software product development execution, engineering talent, and global remote support for startups, midsize businesses, and enterprises. Established in Silicon Valley, the company works across fields and time zones, connecting qualified professionals with client projects and helping organizations grow with confidence.

Similar Jobs

Circle (circle.so) Logo Circle (circle.so)

Lead Product Designer

Artificial Intelligence • Consumer Web • Digital Media • Information Technology • Social Impact • Software
Easy Apply
Remote
31 Locations
250 Employees
140K-170K Annually

Circle (circle.so) Logo Circle (circle.so)

Lead Product Designer

Artificial Intelligence • Consumer Web • Digital Media • Information Technology • Social Impact • Software
Easy Apply
Remote
31 Locations
250 Employees
140K-170K Annually

Luxury Presence Logo Luxury Presence

Senior Salesforce Engineer

Marketing Tech • Real Estate • Software • PropTech • SEO
Easy Apply
Remote or Hybrid
12 Locations
500 Employees

Cloudera Logo Cloudera

Staff System Engineer – Taikun APIs

Artificial Intelligence • Cloud • Software • Big Data Analytics
In-Office or Remote
Santiago, Metropolitana de Santiago, CHL
3092 Employees

Similar Companies Hiring

Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account