abra R&D is seeking an experienced Embedded Team Leader to join our Engineering team!
Join abra R&D as a Team Leader, driving the development of cutting-edge Embedded software solutions. In this role, you'll lead a talented team of developers working on high-performance, multi-interface systems. You'll be responsible for designing, building, and maintaining robust software systems, collaborating with cross-functional teams, and ensuring seamless integration with hardware platforms.
Responsibilities:
-
Lead and mentor a team of Embedded software developers.
-
Design and develop high-quality Embedded software solutions.
-
Implement and maintain multi-interface systems (serial interfaces, BSP, hardware integrations).
-
Collaborate with hardware teams to optimize system performance and reliability.
-
Plan and execute comprehensive testing strategies, including test scenarios and environments.
-
Drive technical discussions, code reviews, and architectural decisions.
-
Ensure delivery of clean, maintainable, and well-documented code.
-
Monitor and resolve production issues, ensuring system stability and scalability.
Requirements:
-
5+ years of experience in Embedded software development with operating systems such as Linux/VxWorks/FreeRTOS.
-
3+ years of experience leading development teams.
-
Strong expertise in C++ and Object-Oriented Programming (OOP).
-
Hands-on experience with multi-interface systems and hardware integration.
-
Proficiency in designing and implementing testing strategies and environments.
-
Excellent problem-solving, integration, and collaboration skills.
-
Bachelor's degree in Software Engineering, Computer Science, or a related field.
-
Strong command of English (reading and writing) – mandatory.
Advantages
-
Experience in real-time systems (RT).
-
Familiarity with SCRUM methodologies and experience leading SCRUM teams.
-
Availability for international travel as needed.
-
If you are passionate about Embedded systems, thrive in leadership roles, and want to work on groundbreaking projects, we'd love to hear from you!