Эта вакансия пока только на английском.

← Назад к вакансиям
A

Embedded Software Engineer

abra·Израиль·en
В офисеПолная занятостьEmbedded Software Development

Join an R&D embedded engineering team developing software for Linux-based embedded systems. The role focuses on Python development, hardware interfaces, communication protocols, debugging, and system validation.

Обязанности

  • Develop Python software for embedded Linux platforms.
  • Design and implement interfaces for hardware peripherals and system-level components.
  • Integrate and validate communication interfaces and device functionality.
  • Investigate, debug, and resolve software and hardware integration issues.
  • Collaborate with multidisciplinary engineering teams.
  • Use AI-assisted development tools to improve software productivity and quality.
  • Document software designs and implementations.

Требования

  • B.Sc. in Computer Science, Software Engineering, or a related discipline.
  • At least 3 years of software development experience, including embedded Python or C++ programming and tools development.
  • Hands-on experience with embedded Linux environments.
  • Experience interfacing software with hardware devices and peripherals.
  • Ability to read hardware specifications and datasheets and implement software APIs accordingly.
  • Understanding of low-level communication protocols including I2C, SPI, UART, and Ethernet.
  • Practical experience using AI-assisted development tools such as GitHub Copilot, ChatGPT, Cursor, or similar.
  • Strong troubleshooting, debugging, and technical investigation skills.
  • Ability to independently drive investigations, identify information gaps, and collaborate with stakeholders to resolve technical issues.

Будет плюсом

  • Experience developing embedded-system diagnostics, validation, test, or board bring-up tools.
  • Experience with gRPC and Protocol Buffers.
  • Experience with FPGA-based systems, PCIe, ADCs, or clocking devices.
  • A B.Sc. in Electrical Engineering.
  • Experience using logic analyzers, oscilloscopes, or JTAG debuggers.

Соответствие

Больше возможностей

Похожие вакансии

Новые вакансии в категории «Embedded Software Development».

Создайте профиль, чтобы увидеть оценку соответствия.

Создайте профиль, чтобы увидеть оценку соответствия.

Создайте профиль, чтобы увидеть оценку соответствия.