Sr. Python Embedded Developer
Core
Design and implement Python-based solutions for embedded system integrations, develop automation frameworks, and contribute to Bluetooth stack development.
Role type
Senior Python Embedded Developer
Builds
Embedded firmware tools, Bluetooth communication protocols, and automated testing frameworks
Domain
Embedded systems, IoT, Bluetooth protocols
Deliverable
production ML models | product features | infrastructure
Required skills
Python, embedded systems, Bluetooth protocols, multi-threading, C/C++ fundamentals, REST APIs, CI/CD pipelines, test automation, version control
Preferred skills
pytest, Jenkins/Groovy scripting, PyQt, Selenium, Appium, Agile methodologies
Technologies
Python, Bluetooth, Jenkins, Git, PyQt, REST APIs, pytest, Selenium, Appium
Responsibilities
Design and implement robust Python-based solutions for embedded system integrations; Develop and maintain software tools and frameworks to enhance development and testing processes; Contribute to Bluetooth stack development and troubleshooting; Automate workflows and build scalable test automation frameworks; Integrate and maintain CI/CD pipelines using Jenkins; Debug and enhance existing systems to meet evolving product requirements; Provide mentorship to junior developers and support technical decision-making
Seniority
Senior, hands-on IC with mentorship responsibilities
