← Back to jobs
C

Embedded Software Engineer

·Israel
Not specifiedFull-timeHardware EngineeringWireless Services

We are looking for an Embedded Software Engineer with at least 5 years of experience in C/C++ development on Linux. You will work on driver development, hardware bring-up, and system-level debugging, collaborating with hardware and software teams. Knowledge of networking protocols, real-time systems, and FPGA platforms is a plus.

Responsibilities

  • Develop embedded software using C/C++ on Linux
  • Design and maintain drivers for hardware integration
  • Perform hardware bring-up and debugging
  • Collaborate with cross-functional teams
  • Utilize Jira for task management
  • Leverage AI tools for code generation and debugging

Requirements

  • 5+ years of software development experience
  • Strong proficiency in C/C++
  • Experience with Linux (User Space and/or Kernel)
  • Experience in driver development
  • Experience with hardware bring-up and debugging
  • Familiarity with Jira or similar task management
  • Experience using AI for code generation and debugging
  • Strong teamwork and interpersonal skills
  • System-level thinking and problem-solving
  • Self-learning capability
  • Proficiency in English

Nice to have

  • Hands-on experience with Linux Kernel internals
  • Experience in Embedded systems and real-time systems
  • Understanding of networking protocols (Ether, IP, TCP)
  • Experience with Xilinx platforms (Zynq/FPGA)
  • Experience with Python and/or C#
  • Experience with modern UI technologies
  • Experience with hardware debugging tools (oscilloscope, logic analyzer)
  • Experience with CI/CD pipelines (Jenkins, GitLab CI)

Relevance

More opportunities

Similar jobs

Finding the best alternatives for you…

Questions, answered

Frequently asked questions