Join abra as a Medium C++ Developer, where you'll be responsible for developing and optimizing software solutions to enhance our product offerings. Collaborate with a dynamic team to deliver high-quality code and innovative features.
Responsibilities:
- Design and develop core software features for real-time and distributed systems
- Implement complex C++ modules and integrate them with multiple system components
- Analyze and resolve performance, stability, and reliability issues
- Work closely with algorithm, embedded, and system teams to deliver high-quality solutions
- Participate in code reviews and contribute to improving software architecture and best practices
Requirements:
- 3+ years of professional experience as a C/C++ developer
- Strong understanding of Object-Oriented Programming principles
- Solid experience working in Linux environments
- Hands-on experience developing and maintaining complex, distributed systems
- Good understanding of communication protocols such as TCP, UDP, and serial interfaces
- Proficiency in Python for tooling, scripting, or integration tasks
- Strong problem-solving skills and ability to work independently and in a team
Advantage
- Experience with Docker and containerized environments
- Familiarity with Kubernetes or orchestration concepts
- Background in embedded systems or real-time software
- Experience working close to hardware or sensors
Join us and be part of a team building advanced autonomous systems that are shaping the future of agricultural technology.