Embedded CC++ Developer Consumer Electronics

Sii tra i primi a mandare la candidatura.
Solo per membri registrati
Bologna
EUR 40.000 - 60.000
Sii tra i primi a mandare la candidatura.
2 giorni fa
Descrizione del lavoro

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.

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.