חזרה

AI Embedded Software Engineer

abra
שכר לא צויןJerusalem, Jerusalem, Israel, מרחוקמידמשרה מלאה
משרה חיצונית, ההגשה באתר החברהאושר שהמשרה פתוחה לפני 9 שעות

Develop software for Linux-based embedded systems, including Python software that interfaces with hardware components, communication peripherals, and system-level services. Use AI-assisted development tools and work with engineering teams to investigate, debug, and resolve technical issues.

מה תעשו

  • Develop software for embedded Linux platforms using Python.
  • Design and implement software interfaces for hardware peripherals and system components.
  • Integrate and validate communication interfaces and device functionality.
  • Investigate, debug, and resolve software and hardware integration issues.
  • Use AI-assisted development tools and document software design and implementation.

דרישות

  • B.Sc. in Computer Science, Software Engineering, or a related discipline.
  • 3+ years of software development experience, including Embedded Python/C++ programming and tools development.
  • Hands-on experience with Embedded Linux and interfacing with hardware devices and peripherals through software.
  • Ability to read hardware specifications and datasheets and implement software APIs accordingly.
  • Understanding of low-level communication protocols such as I2C, SPI, UART, and Ethernet; practical experience with AI-assisted development tools.

יתרון

  • Experience developing hardware diagnostics, validation, test, or board bring-up tools for embedded systems.
  • Experience with gRPC and Protocol Buffers (Protobuf).
  • Experience with FPGA-based systems, PCIe, ADCs, or clocking devices.
  • B.Sc. in Electrical Engineering or experience with lab equipment such as logic analyzers, oscilloscopes, or JTAG debuggers.

תנאי סף

  • B.Sc. in Computer Science, Software Engineering, or a related discipline
  • 3+ years of software development experience
  • Hands-on experience with Embedded Linux environments
  • Understanding of low-level communication protocols such as I2C, SPI, UART, and Ethernet
PythonC++Embedded LinuxI2CSPIUARTEthernetAI-assisted development tools