RVC
JobsFor Employers
  1. Jobs
  2. /
  3. Embedded Software Engineer

Embedded Software Engineer

abra_rnd | Technology and research and development
1h 35m ago
On-site
Full Time
Israel

abra's R&D Embedded division is seeking an Embedded Software Engineer (Python/Linux) to join our team in Ra'anana/Jerusalem!

We are seeking an experienced Embedded Software Engineer to develop software solutions for Linux-based embedded systems. The role involves designing and implementing software that interfaces with hardware components, communication peripherals, and system-level services. The ideal candidate is a hands-on engineer with strong Python skills, experience working in embedded Linux environments, and the ability to independently investigate technical challenges and drive solutions from concept to implementation.

Key Responsibilities:

  • 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.
  • Collaborate with multidisciplinary engineering teams.
  • Utilize AI-assisted development tools to improve productivity and software quality.
  • Document software design and implementation.
  • B.Sc. in Computer Science, Software Engineering, or a related discipline. 
  • 3+ years of software development experience with Embedded Python/C++ programming skills and tools development. 
  • Hands-on experience working with Embedded Linux environments. 
  • Experience 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 using modern AI-assisted development tools (such as GitHub Copilot, ChatGPT, Cursor, or similar) as part of the software development workflow. 
  • Strong troubleshooting, debugging, and investigative skills. 
  • Self-driven engineer capable of independently driving technical investigations, identifying information gaps, and collaborating with stakeholders to resolve them. 

Advantages:

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

Required Skills

pythonc++linuxi2cspiuartethernetgrpc

Required Languages

🇬🇧 English

Related searches

  • Mid-Level Jobs
1 jobs
Sort by
1h 35m ago

Embedded Software Engineer

abra_rnd·Technology and research and development
pythonc++linuxi2cspi+3
🏢On-site
|Israel
General
No similar jobs match these filters. Try changing or clearing a filter.
Remote roles
PythonJavaReactTypeScriptGoDevOpsNode.jsC# / .NET
Countries
United StatesUnited KingdomCanadaUS & EMEAGermanyPolandSpainNetherlandsPortugal
Experience
SeniorMid-levelJunior
R© 2026 RVC Globalbuild 877e8dcb
AboutMCPPricingContactPrivacyCookiesRefundsTerms & ConditionsFor Employers