Junior Embedded Software Engineer – Fresh Graduate
SBEC-Partners · Sfax
Description du poste
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
Pourquoi signalez-vous cette offre ?
Aller plus loin
Salaires, guides et recherches en Tunisie.
Salaires par métier
- Team Leader (m/f) - Vilanova Beja Jardim 28
- Technicien de Maintenance industrielle 14
- Responsable Ressources Humaines 10
- Remote French Bilingual Customer Support Representative 10
- French-English Customer Support Associate 10
- Responsable maintenance 10
- Assistante administrative 9
- Technicien maintenance industrielle 9
Postulez en 30 secondes
Entrez votre email pour postuler. Un compte sera cree automatiquement.
En continuant, vous acceptez nos conditions d'utilisation.
Deja un compte ? Connexion
Publie il y a 1 heure
Expire dans 1 mois
7 vues · 0 interesses
Boostez vos chances
Importez votre CV : nous vous proposons les offres qui matchent votre profil.
Analyse de votre CV en cours...
SBEC-Partners
Sfax