Embedded Software developer (Remote)

coursevox • Tunisia
Remote
This Job is No Longer Active This position is no longer accepting applications

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.

Similar Jobs

Explore other opportunities that match your interests

Tech Lead

Programming
•
4d ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Deel

Tunisia
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Associate

Smart Consulting

Tunisia

Full-Stack Engineer (Remote)

Programming
•
14m ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Entry level

superwork

India

Subscribe our newsletter

New Things Will Always Update Regularly