Senior Python Engineer (Embedded project)
Core
Develop a reusable web-based HMI and API architecture for roadside measurement systems, ensuring reliable data flow from user interactions to backend services under bandwidth constraints.
Role type
Senior Backend Engineer (Embedded Systems & IoT)
Builds
Modular HMI/API layer, automated test suites, and integration pipelines for roadside measurement products.
Domain
Automotive/Infrastructure (Roadside Systems) + Backend Engineering
Deliverable
production ML models | product features | dashboards & analysis | infrastructure
Required skills
Python, GraphQL (Schemas, Queries, Mutations, Subscriptions), RESTful APIs, gRPC, PyTest, CI/CD (Jenkins, GitLab CI), Docker, Linux, ROS middleware
Preferred skills
ROS2, embedded Linux, roadside/traffic management domain knowledge, performance testing under bandwidth constraints
Technologies
Python, GraphQL, REST, gRPC, PyTest, Jenkins, GitLab CI, Docker, ROS, Linux
Responsibilities
Develop and maintain backend modules and automation frameworks; Test and validate GraphQL/REST/gRPC APIs; Verify end-to-end data flow from HMI to backend services; Integrate automated tests into CI/CD pipelines; Troubleshoot system failures at protocol, logging, and container levels; Collaborate with DevOps and frontend teams on integration.
Seniority
Senior, hands-on IC