DevJobs

Embedded System Engineer

Overview
Skills
  • C C ꞏ 6y
  • C++ C++ ꞏ 6y
  • Lua Lua
  • Linux Linux
  • Embedded systems ꞏ 6y
  • Firmware development ꞏ 6y
  • System integration

abra R&D is seeking an Embedded System Engineer!

In this position, you will serve as a key bridge between hardware and software, taking full ownership of embedded system integration. You will design and develop low-level components while maintaining a strong understanding of system-level and application-layer behavior.

You will act as a central technical authority in the team, leading development efforts, driving integration across subsystems, and ensuring seamless communication between hardware and software domains.

Key Responsibilities:

  • Develop and maintain low-level embedded software while understanding and interfacing with higher-level applications.:
  • on layers.
  • Lead system integration efforts between hardware and software components.
  • Perform debugging and troubleshooting
  • Work with Linux-based embedded environments.
  • Collaborate closely with hardware engineers to ensure proper system functionality.
  • Take ownership of features and drive them from concept through development, integration, and deployment.
  • Travel abroad as needed for collaboration, integration, and field support.

Requirements:

  • B.Sc. in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
  • 6+ years of experience in embedded systems/firmware development.
  • Strong experience in low-level programming (C/C++) and system-level understanding.
  • Hands-on experience working with Linux in embedded environments.
  • Proven ability to work across hardware and software interfaces (system integration).
  • Strong system-level thinking and architecture understanding.
  • Ability to work independently and take full ownership of a domain.
  • Experience or familiarity with Lua- Advantage

abra