Automation Engineer with Python / Embedded Python Developer
iTechStack IncJob 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:**
· 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:**
· 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
¿Te interesa este puesto?