Junior Embedded Software Engineer – Fresh Graduate
SBEC-Partners · Sfax
وصف الوظيفة
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
لماذا تبلغ عن هذا العرض؟
قدم طلبك في 30 ثانية
أدخل بريدك الإلكتروني للتقديم. سيتم إنشاء حساب تلقائياً.
بالمتابعة، أنت توافق على شروط الاستخدام.
لديك حساب بالفعل؟ تسجيل الدخول
عزز فرصك
حمّل سيرتك الذاتية وسنقترح عليك الوظائف التي تناسب ملفك.
جاري تحليل سيرتك الذاتية...
SBEC-Partners
Sfax