Skip to main content

Embedded Software Engineer

abraHaifa, IsraelNot specifiedFull-timeSeniority: Not specified

Posted Jun 17 · 0 applicants

Salary not listed for this role

Saving, applying or scoring takes a few seconds to set up your free account.

Willbi insight

The role in plain words

This role involves developing high-level embedded software in C++ for real-time systems on airborne platforms. The daily work includes designing, integrating, and testing complex multidisciplinary systems while collaborating with firmware, hardware, and algorithm teams. You will also debug system-level issues and integrate software with existing infrastructure and drivers.

Must-have
  • 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
  • Strong problem-solving and self-learning abilities
Nice-to-have
  • Experience in Embedded Software development
  • Experience with C programming

Extracted from the job description · kept up to date automatically

Who this suits

This role suits software developers with at least 2 years of C++ experience and a strong understanding of Object-Oriented Programming who enjoy multidisciplinary system-level troubleshooting. It is less ideal for those looking for a purely high-level application development role without hardware or firmware integration.

Full job description

Original listing · kept for reference

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.

About abra
Company profile · coming soon

Employee reviews · coming soonMore roles at abra

Questions about this role

  • This listing did not state a salary. We only show pay when the employer publishes it.
abra
Posted Jun 17 · 0 applicants
See how you match