abra logoAB
abraabra-it.com

Embedded Software Engineer

Haifa, Haifa District, IsraelFull-time2 wk. ago

Description

abra R&D is seeking an Embedded Software Engineer

We're looking for an Embedded Software Engineer to join a multidisciplinary engineering team developing advanced real-time systems for airborne platforms. The role combines C++ development, complex integrations, algorithmic components, and broad system-level thinking throughout the entire product lifecycle.

Key Responsibilities:

  • Develop high-level Embedded software in C++ within real-time environments.
  • Take part in the development of complex multidisciplinary systems, from concept and design through integration, testing, and delivery.
  • Work closely with firmware, hardware, and algorithm teams to build complete end-to-end solutions.
  • Integrate software with existing infrastructure, drivers, and low-level components.
  • Participate in debugging, troubleshooting, and solving challenging system-level issues.
  • Gain deep understanding of the overall system architecture and influence technical decisions along the way.
  • Work in an environment that requires curiosity, ownership, and continuous learning.

Requirements

  • B.Sc. in Computer Science, Software Engineering, or a related field, or equivalent hands-on experience.
  • At least 2 years of software development experience in C++.
  • Strong understanding of Object-Oriented Programming and software design principles.
  • Experience working in Linux or Windows environments
  • Experience in Embedded Software development – an advantage.
  • Experience with C programming – an advantage.
  • Strong problem-solving and self-learning abilities.
  • Ability to work across multiple disciplines and maintain a broad system-level perspective.