Embedded CC++ Developer Consumer Electronics

Not Interested
Bookmark
Report This Job

profile Job Location:

Bologna - Italy

profile Monthly Salary: Not Disclosed
profile Experience Required: 4-5years
Posted on: 30+ days ago
Vacancies: 1 Vacancy

Job Summary

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.



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.
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 optimiza...
View more view more

Key Skills

  • Anti Money Laundering
  • English Speaking
  • Data Entry
  • Food
  • Investigation
  • Adobe Indesign