NexusPremiumconsultingGMBH
Embedded C/C++ Developer - Consumer Electronics
NexusPremiumconsultingGMBHGermany10 hours ago
Full-timeEngineering, Information Technology

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. Full time Position.


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.


RequirementsQualifications & SkillsMust-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.




Key Skills

Ranked by relevance