Skip to main content

Automation Engineer with Python / Embedded Python Developer

Technology
iTechStack Inc
Culver City, United States3 weeks agoUntil 5/23/2026
On-site

Job description

  • *Job Title: Automation Engineer with Python / Embedded Python Developer
  • *Need someone from Consumer Electronics
  • *Location: Culver City, CA (Onsite)
  • *Long Term Contract
  • *Key Responsibilities:**
· 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.

  • *Required Skills and Qualifications:**
· 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.

· Working with embedded systems and hardware interfaces (UART, SPI, I2C, etc.).

· Familiar with embedded development tools (e.g., ARM, AVR, Raspberry Pi).

· Knowledge of communication protocols used in embedded systems (e.g., MQTT, Modbus, CAN).

· Experience working as Software QA into Firmware, Hardware and Embedded Device Testing

· Hands on with Python based Test Automation Framework (Pytest, Numpy and Pandas)

· Hands on with Python libraries, Micro Python or Circuit Python.

· Experience with development and review of Test Plans using Sanity, Integration, Regression, Acceptance, Functional, Non-Functional, Performance, and System Testing.

· Hands on with Selenium, Flask, FastAPI, Mobily, UI Automater, and JMeter for both Hardware and Software Testing.

· Hands on with IoT devices (Android OS), wearable device testing, iOS and Android mobile applications, web browser application testing.

· Knowledge in Jira, Jenkins, Networking, Linux, REST and API

Keywords
pythoncrane-aerospace-electronicsnon-disclosure-agreement-ndacertificate-authority-caplanning-and-designvisual-art-designproduct-development-and-designcabinet-construction-materials-hardwarestandard-communication-protocolsnetwork-protocolsfirmwarefirmware-developersoftware-componentsembedded-control-automationtesting-and-analysisdebuggingsensors-test-measurementemerging-technologiestraining-and-developmentcomputer-scienceelectrical-engineering-and-planningdeveloper-toolsraspberry-pimqttmessage-queuing-telemetry-transport-mqtttroubleshootingenvironment-health-and-safety-hsseecology-environmentquality-assuranceautomation-testingpytestnumpypandassanity_2seleniumflaskfastapiuser-interface-uisoftware-testinginternet-of-things-iotaws-iotat-t-internet-of-thingshumanoid-robotandroid-osiosmobile-appsweb-browsersjirajenkinsnetworking-telecommunicationslinuxapplication-programming-interface-api

¿Te interesa este puesto?