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 application 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