Embedded Software developer (Remote) Opportunity

coursevox company

Subscribe to our Telegram & Twitter Channel

Embedded Software developer (Remote) in TUNISIA

Remote 1 year ago

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.

Apply now

Subscribe our newsletter

New Things Will Always Update Regularly