abra R&D is seeking an experienced Embedded Software Engineer to join our Engineering team!
Join Abra R&D as an Embedded Software Engineer and contribute to the development of innovative, high-performance Embedded systems. You'll work on designing, coding, and testing multi-interface software solutions while collaborating closely with hardware, firmware, and algorithm teams. This is a fantastic opportunity to develop advanced software systems in a dynamic and multidisciplinary environment.
Key Responsibilities
Design, develop, and maintain Embedded software solutions.
Work with multi-interface systems, including serial interfaces, hardware integrations, and BSP.
Analyze requirements, design system architecture, write technical documentation, and implement code.
Perform unit testing, DevOps tasks, and system integration with hardware, firmware, and algorithm teams.
Plan and implement testing environments, including test scenarios and cycles.
Participate in technical reviews and lead process improvements.
Collaborate with multidisciplinary teams and support system-wide integration efforts.
Requirements:
3+ years of experience in Embedded software development with operating systems such as Linux/VxWorks/FreeRTOS.
Strong programming skills in C/C++ and proficiency in Object-Oriented Programming (OOP).
Hands-on experience with multi-interface systems and hardware integration (serial interfaces, BSP, etc.).
Familiarity with system design, technical documentation, and testing methodologies.
Proven experience in planning and implementing testing environments and leading technical reviews.
Strong interpersonal and communication skills with a system-wide perspective and a self-learning mindset.
Bachelor's degree in Software Engineering, Computer Science, or a related field.
Proficiency in English (reading and writing) – mandatory.
Advantages
Availability for international travel as needed.
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job