Embedded Systems Software Engineer Job Vacancy in Kairouan, Tunisia – Technology

Apply Now

Job Description

Position:Embedded Systems Software Engineer

Company:STMicroelectronics

Location:Kairouan, Tunisia

Experience:3-5 years

Education:Bachelor’s degree in Computer Engineering, Electrical Engineering or related field

Employment Type:Full-time

Industry:Technology

Department:Engineering – Embedded Systems

Salary:2,500 – 3,500 SSP per month

Vacancies:1

Company Overview

STMicroelectronics is a global leader in semiconductor solutions, delivering innovative products that power a wide range of electronic devices. With a strong presence in Tunisia, the company operates a state‑of‑the‑art fabrication facility and a research centre that collaborates closely with local universities and technology hubs. STMicroelectronics is committed to fostering a culture of excellence, sustainability, and continuous learning, making it an attractive destination for professionals seeking career growth in the technology sector. As part of its expansion strategy, the company is actively hiring top talent across the country, reinforcing its reputation as a premier employer for Tunisia Jobs and offering a dynamic environment for engineering expertise.

Through strategic partnerships and investment in cutting‑edge research, STMicroelectronics contributes to the digital transformation of Tunisia, supporting initiatives that drive smart manufacturing, Internet of Things (IoT) solutions, and advanced automotive electronics. The company’s commitment to diversity, inclusion, and corporate responsibility aligns with the broader goals of economic development and innovation in the region.

Job Overview

The Embedded Systems Software Engineer will join the Kairouan engineering team to design, develop, and validate firmware for microcontroller‑based products. This role is pivotal in delivering high‑performance, low‑power solutions that meet stringent automotive and industrial standards. The successful candidate will collaborate with hardware designers, system architects, and quality assurance specialists to ensure seamless integration of software and hardware components.

As part of the job, you will be responsible for translating system specifications into efficient C/C++ code, performing unit testing, and supporting verification activities. You will also contribute to the continuous improvement of development processes, leveraging best practices in version control, code review, and documentation. This position offers a unique opportunity to work on cutting‑edge projects that influence the future of smart devices, making it a compelling choice for professionals seeking challenging and rewarding career opportunities in Tunisia.

For more information about STMicroelectronics and its impact on the local tech ecosystem, visit https://tunisiajobsearch.com/.

Key Responsibilities

The Embedded Systems Software Engineer will be expected to:

  • Develop and maintain firmware for microcontroller platforms using C/C++.
  • Collaborate with hardware teams to define interface specifications.
  • Implement real‑time operating system (RTOS) tasks and drivers.
  • Conduct unit and integration testing to verify functionality.
  • Debug and resolve software issues using oscilloscopes and logic analyzers.
  • Document code, design decisions, and test results in compliance with ISO standards.
  • Participate in design reviews and provide technical feedback.
  • Support product certification processes for automotive and industrial applications.

Required Skills

Ideal candidates will possess a blend of technical expertise and soft skills, including:

  • Strong proficiency in C and C++ for embedded development.
  • Experience with ARM Cortex‑M microcontrollers and peripheral configuration.
  • Knowledge of RTOS concepts such as FreeRTOS or ThreadX.
  • Familiarity with communication protocols (UART, SPI, I2C, CAN).
  • Ability to use debugging tools like JTAG, GDB, and hardware debuggers.
  • Understanding of low‑power design techniques.
  • Excellent problem‑solving and analytical abilities.
  • Effective communication and teamwork in a multicultural environment.

Education

A Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related discipline is required. Advanced degrees or certifications in embedded systems are a plus and demonstrate a commitment to professional development.

Experience

Applicants should have 3‑5 years of hands‑on experience developing embedded firmware for commercial products. Experience in automotive or industrial sectors is highly desirable, as is prior involvement in product certification cycles.

Salary

The compensation package ranges from 2,500 to 3,500 SSP per month, reflecting the candidate’s expertise and the strategic importance of the role. Additional performance‑based incentives may be offered.

Benefits

STMicroelectronics provides a comprehensive benefits package designed to support employee well‑being and professional growth.

  • Health insurance covering medical, dental, and vision care.
  • Retirement savings plan with company matching contributions.
  • Generous paid time off and public holiday schedule.
  • Employee assistance program and wellness initiatives.
  • Transportation allowance for commuting to the Kairouan campus.
  • Access to on‑site gym and recreational facilities.

Training

Continuous learning is a core value at STMicroelectronics. New hires will benefit from:

  • Onboarding program covering company policies, safety, and tools.
  • Technical workshops on advanced embedded development and security.
  • Mentorship pairing with senior engineers.
  • Access to online courses and certifications through corporate learning platforms.
  • Opportunities to attend industry conferences and seminars.

Working Environment

The Kairouan office offers a modern, collaborative workspace equipped with the latest development kits, simulation tools, and prototyping labs. Employees enjoy a flexible schedule, open‑plan areas for teamwork, and quiet zones for focused coding. The company promotes a culture of innovation, encouraging engineers to experiment with emerging technologies and contribute ideas that shape product roadmaps.

Application Process

Interested candidates should submit their updated CV and a cover letter outlining relevant experience through the online portal. Applications will be reviewed by the talent acquisition team, followed by a technical interview and a practical coding assessment. Successful applicants will be invited for a final interview with the hiring manager and senior engineering staff.

Equal Opportunity Statement

STMicroelectronics is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees, regardless of gender, age, disability, ethnicity, or sexual orientation. Our hiring practices reflect our dedication to fairness and respect, ensuring that every candidate has an equal chance to contribute to our success.