About the Company
We are looking for a skilled C ++ Developer to join our Algorithms team, working on advanced Embedded systems in a dynamic and innovative environment.
About the Role
The C ++ Developer will be responsible for designing, developing, and maintaining software components for Embedded systems.
Responsibilities
Design, develop, and maintain software components using C / C ++ for Embedded systems
Collaborate closely with algorithm, hardware, and system teams
Develop and integrate solutions in Real-Time environments (RTOS)
Write clean, efficient, and maintainable code
Troubleshoot and optimize system -level performance
Requirements: B.Sc. in Computer Science, Electrical Engineering, or a related field
At least 3 years of experience in C / C ++ development
Proven experience in Embedded software development
Hands-on experience with RTOS and Embedded Linux
Strong understanding of Embedded system architecture and design principles
Ability to read and interpret electronic schematics and datasheets
Required Skills
Strong problem-solving and analytical skills
High attention to detail with a system -level perspective
Ability to work independently and as part of a team
Preferred Skills
Experience working with algorithm teams
Background in software-hardware integration
Experience with performance optimization
This position is open to all candidates.