Job Description
Company: Coursevox
Location: Remote (Based in Tunisia)
Job Description:
Coursevox is looking for a talented Embedded Software Developer to join our innovative team. As part of our remote workforce, you will play a crucial role in developing embedded systems for our educational technology products. You will collaborate with cross-functional teams to design and implement software solutions that enhance the learning experience.
Key Responsibilities:
- Design, develop, and maintain embedded software for Coursevox products.
- Collaborate with hardware engineers and product managers to define software requirements and specifications.
- Optimize software for performance, memory usage, and reliability in real-time environments.
- Troubleshoot and debug issues in embedded systems, ensuring high-quality deliverables.
- Write clear and comprehensive documentation for software design and processes.
- Participate in code reviews and contribute to best practices in software development.
- Stay current with industry trends and emerging technologies in embedded systems.
Qualifications:
- Bachelor’s degree in Computer Engineering, Electrical Engineering, or a related field.
- Minimum of 2 years of experience in embedded software development.
- Proficiency in C and C++ programming languages; familiarity with Python is a plus.
- Experience with real-time operating systems (RTOS) and embedded development environments.
- Strong understanding of hardware communication protocols (I2C, SPI, UART, etc.).
- Experience with debugging tools (e.g., JTAG, oscilloscopes) and version control systems (e.g., Git).
- Excellent problem-solving skills and attention to detail.
- Effective communication skills in Arabic and English.
Preferred Qualifications:
- Experience with IoT applications and cloud integration.
- Knowledge of Agile methodologies and remote collaboration tools.
Benefits:
- Competitive salary and performance bonuses.
- Flexible working hours and the ability to work from anywhere.
- Opportunities for professional development and continuous learning.
- A supportive and inclusive remote work culture.
If you are excited about making a difference in the education sector through technology and possess the skills we’re looking for, we invite you to apply! Please submit your resume and a cover letter detailing your relevant experience and enthusiasm for the role.