Jobiglo

No results.

Junior Embedded Software Engineer – Fresh Graduate

SBEC-Partners · Sfax

New
Junior 🇬🇧 English
C++ microcontrollers low-level drivers hardware abstraction layers communication interfaces CI/CD pipelines static analysis code-quality checks

Job description

About the role

As a Junior Embedded Software Engineer you will join SBEC Partners' near‑shore engineering team in Sfax, working on real customer projects for safety‑critical systems. You will develop embedded software alongside experienced engineers in Tunisia and Germany, gradually taking ownership of tasks across the full development lifecycle.

Key responsibilities

  • Develop, test, and maintain embedded software in C or C++ for microcontroller‑based systems.
  • Translate system and software requirements into structured designs and reliable source code.
  • Support the creation of low‑level drivers, hardware abstraction layers, communication interfaces, and application software.
  • Debug embedded software and assist its integration with target hardware.
  • Develop and execute unit tests, including test cases, mocks, and code‑coverage analysis.
  • Support the development and maintenance of CI/CD pipelines for automated builds, testing, static analysis, and code‑quality checks.
  • Follow established software development processes and quality standards.

Required profile

  • Recently completed engineering degree in embedded systems, computer science, electrical/electronic engineering, or a comparable field.
  • Basic programming knowledge in C or C++.
  • Understanding of fundamental C concepts such as pointers, memory management, and data types.
  • Basic knowledge of microcontrollers, interrupts, timers, peripherals, and communication interfaces.
  • Structured and analytical approach to solving technical problems.
  • Motivation to learn and develop within a professional engineering environment.
  • Ability to work effectively in an international team.
  • Good written and spoken English.
  • Relevant experience from university projects, internships, final‑year projects, or personal embedded projects.

Required skills

  • C programming
  • C++ programming
  • Microcontroller development
  • Low‑level driver development
  • Hardware abstraction layers
  • Communication interfaces
  • Unit testing and code‑coverage analysis
  • CI/CD pipeline creation and maintenance
  • Static analysis and code‑quality tools

What we offer

  • Opportunity to work on real embedded software projects for international customers.
  • Mentoring and technical guidance from experienced embedded‑systems engineers.
  • Practical exposure to the full embedded software development lifecycle.
  • International working environment connecting teams in Tunisia and Germany.
  • Collaborative environment with room to learn, grow, and take increasing responsibility.

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec SBEC-Partners.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

By continuing, you accept our terms of use.

Already have an account? Login

💬 Chat with us on Telegram Chat on WhatsApp

Published 1 day ago

Expires 1 month from now

13 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

SBEC-Partners

Sfax