Python Developer

SPAR Group
Culver City, CA, United States
3 months ago
Apply on careerjet.com
Prepare application

Role details

Contract type
Contract
Employment type
Full-time (> 32 hours)
Compensation
$108,160.0
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles Communications Protocols Computer Programming Software Debugging Embedded Software Firmware Hardware Interface Design Python (Programming Language) Modbus Message Queuing Telemetry Transport (MQTT) Raspberry Pi Software Engineering
+7 more
Universal Asynchronous Receiver/Transmitter Serial Peripheral Interface Large Language Models Prompt Engineering Fastapi Information Technology Hardware Infrastructure

Job description

We are seeking a skilled Python Developer with experience in Embedded Hardware to join our team in Culver City, CA, on a long-term contract basis. In this role, you will play a critical part in developing software solutions that interface with embedded systems and hardware components. You will collaborate closely with hardware engineers and firmware developers to integrate Python-based applications with embedded platforms., Design, develop, and maintain Python applications that interact with embedded hardware and systems. Implement and optimize communication protocols between Python software and embedded devices. Collaborate with hardware engineers and firmware developers to integrate software components with embedded systems. Write clean, efficient, and maintainable code to meet project requirements and deadlines. Conduct testing and debugging of software components in embedded environments. Document software designs, specifications, and test plans. Stay updated with emerging technologies and industry trends in embedded systems and Python development., Role: Python Developer Location: Woodland Hills, CA (Hybrid from Day 1) Duration: 12 Months Skill Required Python, PDF processing, LLM integration, prompt engineering, PDF …

  • 14 hours ago
  • Apply easily, Title: Python Developer Location: Woodland Hills , CA Pay: 52/hr please include your Linkedin on your resume * Skill Required: Python, PDF processing, LLM integration, p…
  • 13 days ago

Requirements

Bachelor’s degree in Computer Science, Electrical Engineering, or related technical field (or equivalent practical experience). Proven experience as a Python Developer with proficiency in Python programming. Experience working with embedded systems and hardware interfaces (UART, SPI, I2C, etc.). Familiarity with embedded development tools and environments (e.g., ARM, AVR, Raspberry Pi). Knowledge of communication protocols used in embedded systems (e.g., MQTT, Modbus, CAN). Strong problem-solving skills and ability to troubleshoot complex issues. Excellent communication skills and ability to collaborate effectively in a team environment.

About the company

© 2026 Careerjet All rights reserved

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on careerjet.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

5:01 min

Bridging the gap between software development and security

Vandana Verma · LIVE

3:33 min

Connecting frontends via a FastAPI proxy backend layer

Saoussen Chaabnia Saoussen Chaabnia · Europe 2026 Virtual

1:23 min

Raspberry Pi and Modbus for feeder control

Øivind Heggland Øivind Heggland · Europe 2026 Virtual

2:19 min

Orchestrating over-the-air firmware updates for vehicle modules

Denis Grahovac · World Congress 2021

1:46 min

Bridging Python prototyping environments and embedded systems languages

Nico Schmidt · LIVE

1:42 min

Introduction to the fast API web framework

Sebastián Ramírez · World Congress 2022

Videos

See all

Related articles

See all