drjobs Embedded CC++ Developer Consumer Electronics

Embedded CC++ Developer Consumer Electronics

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Jobs by Experience drjobs

4-5years

Job Location drjobs

Bologna - Italy

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

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.

Employment Type

Full Time

Company Industry

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.