Embedded C/C++ Developer - Consumer Electronics (Bologna)

Embedded C/C++ Developer - Consumer Electronics (Bologna)

17 ago
|
Nexus Premium Consulting
|
Bologna

17 ago

Nexus Premium Consulting

Bologna

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.

Requirements

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.

📌 Embedded C/C++ Developer - Consumer Electronics (Bologna)
🏢 Nexus Premium Consulting
📍 Bologna

Candidati a questo annuncio

Mostra le tue capacità professionali all'azienda, compila il form e lascia un tocco personale nella lettera di presentazione, aiuterà il recruiter nella scelta del candidato.

Iscriviti a questa job alert:

Ricevi via email le nuove offerte di lavoro per: embedded c/c++ developer - consumer electronics (bologna) / bologna

Iscriviti a questa job alert:

Ricevi via email le nuove offerte di lavoro per: embedded c/c++ developer - consumer electronics (bologna) / bologna