Attiva gli avvisi di lavoro via e-mail!

Embedded CC++ Developer Consumer Electronics

Nexus Premium Consulting GMBH

Bologna

In loco

EUR 35.000 - 55.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 technology consulting firm in Bologna is seeking an experienced Embedded Software Developer to design and optimize software for consumer electronics. The ideal candidate will have at least 3 years of experience in embedded software development, strong proficiency in C/C++, and knowledge of ARM Cortex-M architecture. This role involves collaboration with cross-functional teams and ensuring compliance with industry standards.

Competenze

  • 3+ years of professional experience in embedded software development.
  • Strong proficiency in C or C++ for embedded systems.
  • Hands-on experience with ARM Cortex-M MCU architecture.

Mansioni

  • Design, implement and test embedded firmware in C/C for ARM Cortex-M.
  • Develop low-level drivers and real-time applications for consumer electronics.
  • Collaborate with hardware engineers to define system requirements.

Conoscenze

C programming
C++ programming
Embedded systems
ARM Cortex-M MCU architecture
RTOS knowledge
Communication protocols
Version control
Schematic capture
PCB layout tools

Formazione

Bachelor’s or Master’s degree in Computer Engineering or Electronics

Strumenti

Altium Designer
OrCAD
Mentor Graphics
Descrizione del lavoro
Overview

On Behalf of our clients. Nexus Premium Consulting Gmbh seeking a skilled Embedded Software Developer with strong expertise in C / C programming for ARM Cortex-M micro controllers (MCUs) to join our R&D team in Bologna Italy.

In this role you will be instrumental in the design development and optimization of embedded software for next-generation consumer electronic appliances.

You will collaborate closely with cross-functional teams to bring innovative products to life integrating advanced control systems connectivity features and user-focused functionalities.

Key Responsibilities
  • Design, implement and test embedded firmware in C / C for ARM Cortex-M based MCUs.
  • Develop low-level drivers, middleware and real-time applications for consumer electronics appliances.
  • Integrate and validate software with hardware platforms (sensors, actuators, communication interfaces).
  • Collaborate with hardware engineers and product designers to define system requirements.
  • Perform debugging, optimization and troubleshooting using lab equipment (oscilloscopes, logic analyzers, debuggers).
  • Ensure code quality, reliability and compliance with industry standards (e.g., MISRA‑C coding guidelines).
  • Support continuous improvement of embedded software development processes.
Qualifications & Skills

Must‑Have

  • Bachelor’s or Master’s degree in Computer Engineering, Electronics or related field.
  • 3+ years of professional experience in embedded software development.
  • Strong proficiency in C or C++ for embedded systems.
  • Hands‑on experience with ARM Cortex‑M MCU architecture.
  • Knowledge of RTOS (FreeRTOS, Zephyr or similar) and interrupt‑driven programming.
  • Experience with communication protocols: I²C, SPI, UART, CAN, USB, BLE, Wi‑Fi.
  • Familiarity with version control (Git) and embedded build systems.
  • Strong proficiency with schematic capture and PCB layout tools (e.g., Altium Designer, OrCAD, Mentor Graphics).

Nice‑to‑Have

  • Experience with low‑power design techniques and optimization for battery‑operated devices.
  • Knowledge of consumer appliance standards (safety, EMC).
  • Familiarity with MATLAB / Simulink for algorithm modeling.
  • Exposure to CI / CD pipelines for embedded development.
Ottieni la revisione del curriculum gratis e riservata.
oppure trascina qui un file PDF, DOC, DOCX, ODT o PAGES di non oltre 5 MB.