Job Search and Career Advice Platform

Attiva gli avvisi di lavoro via e-mail!

Embedded Software Developer

Scalian

Roma

In loco

EUR 40.000 - 60.000

Tempo pieno

Oggi
Candidati tra i primi

Genera un CV personalizzato in pochi minuti

Ottieni un colloquio e una retribuzione più elevata. Scopri di più

Descrizione del lavoro

A leading international provider is seeking an experienced Embedded Software Developer to design and maintain real-time embedded software in C/C++. You will collaborate with cross-functional teams, ensuring quality and safety in software development. Candidates should have a degree in Computer Engineering and at least 5 years of experience. This role offers growth opportunities in a dynamic, multicultural environment.

Servizi

Learning and development opportunities
Dynamic work environment
Multicultural team interactions

Competenze

  • Minimum 5 years of experience in real-time embedded software development.
  • Proficiency in C/C++ and experience with RTOSs or bare-metal development.
  • Strong knowledge of microcontrollers and embedded platforms.

Mansioni

  • Design, develop, and maintain real-time embedded software.
  • Integrate software with hardware components and perform debugging.
  • Write and maintain detailed technical documentation.

Conoscenze

C/C++ programming
Real-time programming techniques
Embedded systems knowledge
Microcontrollers expertise
Debugging tools
Software development processes
Scripting languages (Python, Bash)

Formazione

Bachelor’s or Master’s in Computer Engineering or related field

Strumenti

Embedded Linux
RTOS (FreeRTOS, VxWorks)
Version control systems (Git)
Descrizione del lavoro

A leading international provider of solutions and expertise, specializing in the fields of digital systems and business performance

The SCALIAN Group provides support to major industrial and service-sector companies to help them define and implement their projects in two fields:

Digital Systems:

Embedded and critical systems, IoT, information systems and digital solutions for businesses

Operations Performance:

Management of projects, quality and industrial performance

We are present in 11 countries (France, Spain, Belgium, Italy, UK, Germany, Morocco, India, Switzerland, USA and Canada) and we are certified Great Place to Work in all of them.

What is the role?

To support the activity with our Client, we are seeking a talented and experienced Embedded Software Developer to join our team. The ideal candidate will have a strong background in designing, developing, testing, and maintaining real time embedded software for complex systems, with proven expertise in safety critical or high reliability environments.

Key responsibilities and tasks
  • Design, develop, and maintain real time embedded software in C/C++ and other relevant languages.
  • Develop software architecture and low‑level drivers for microcontrollers, SoCs or embedded Linux systems.
  • Integrate software with hardware components and perform board bring‑up.
  • Conduct performance analysis, debugging, and real time optimization.
  • Ensure software meets quality, safety, and timing requirements.
  • Write and maintain detailed technical documentation (implementation, test plans).
  • Collaborate with cross‑functional teams (systems, QA, etc. throughout the development lifecycle).
  • Support verification and validation activities, including unit testing and system integration testing.
  • Participate in code reviews and contribute to continuous improvement of development processes.
Technical Skills Required
  • Bachelor’s or Master’s degree in Computer Engineering, Electronics, or related field.
  • Minimum 5 years of experience in real‑time embedded software development.
  • Proficiency in C/C++ and real‑time programming techniques.
  • Experience with RTOSs (e.g., FreeRTOS, VxWorks, Zephyr) or bare‑metal development.
  • Strong knowledge of microcontrollers, embedded platforms, and low‑level hardware interfaces (I2C, SPI, UART, CAN, etc.).
  • Familiarity with debugging tools (JTAG, oscilloscopes, logic analyzers).
  • Experience with software development processes (Agile, V‑model, etc.) and version control systems (e.g., Git).
  • Knowledge of safety or industry standards (e.g., MISRA, ISO 26262, DO‑178C, etc.) is a strong plus.
Nice to have
  • Experience with model‑based design, unit testing frameworks, or continuous integration pipelines.
  • Familiarity with scripting languages (Python, Bash) for automation or testing.
  • Prior involvement in certifiable or regulated embedded software projects.
  • Understanding of cybersecurity principles in embedded systems.
  • Ability to work independently and in a team.
Languages
  • Proficiency in English (documentation and communication)
Benefits and growth opportunities
  • Develop your skills and explore your areas of interest through learning by doing.
  • Learn and be supported in growth by a work approach mentality where making mistakes is a source of continuous learning and development.
  • Have a dynamic, multicultural, young and rapidly developing environment, where commitment and enthusiasm can open you up to rapid opportunities for skill growth.
  • Constantly engage with professionals from different fields, at multiple organizational levels, and be personally involved in the development projects of the company.
  • Actively contribute to the growth of the company and the team.
  • Become part of a close‑knit team that knows how to make the work enjoyable.
Legal and EEO statement

This announcement is addressed to both sexes, in accordance with Laws 903/77 and 125/91, and to people of all ages and nationalities, in accordance with Legislative Decrees 215/03 and 216/03.

Ottieni la revisione del curriculum gratis e riservata.
oppure trascina qui un file PDF, DOC, DOCX, ODT o PAGES di non oltre 5 MB.