Senior Software Engineer (Python)
Senior Python Engineer at YADRO. Experience 3-6 years, full-time, remote/hybrid/office. Develop software for testing stands, hardware bring-up and debugging.
Development of software for output control stands, device bring-up and PCB bring-up, debugging and localization of PCB problems, development of high-level stand control framework, interaction with peripherals, development of test scenarios, handling emergency scenarios, development of mock tests, application of HIL (Hardware-in-the-Loop), performing PCB rework, studying schematics, analysis of requirements and planning, decomposition of projects into tasks, improvement of existing tools, development of new tools with focus on scalability and modifiability.
Ability to read electrical schematics, 2+ years of industrial Python development, embedded development experience (stm32, Raspberry Pi): work with I2C, GPIO, UART, advanced Linux user with knowledge of basic utilities (ssh, grep, dd, sed, etc.), understanding of environment, understanding of hardware-software systems development principles, experience with pytest, understanding of main network protocols, experience with package managers (UV), CI/CD, ability to document code, use git for version control, interact with developers and internal clients, English at technical documentation reading level.
Full-time employment, schedule 5/2, work format: remote, hybrid, or office.
Don't miss a single job
Subscribe to our Telegram channel