Software for HW Evaluation_Embedded_Engg_BSH
Core
Develop embedded software for household appliances, participating in the full software development cycle from requirement to testing.
Role type
Senior Embedded Software Engineer
Builds
Embedded Linux systems, MCU firmware, and device drivers for consumer appliances
Domain
Consumer Electronics / Embedded Systems
Required skills
Embedded C programming, Embedded Linux (Yocto, BSP, device tree), Linux driver integration, U-Boot customization, MCU firmware development, Communication Protocols (UART, SPI, I2C, BLE, Wi-Fi, NFC, USB), GUI frameworks (LVGL, Qt), Hardware debugging (Oscilloscope, Logic Analyzer, JTAG/SWD)
Preferred skills
ARM-based SoCs or Cortex-M MCUs experience, Power optimization techniques, Boot sequence and memory layout knowledge
Technologies
Yocto Project, Linux BSP, U-Boot, LVGL, Qt, Zephyr, FreeRTOS, ARM Cortex-M, NXP, TI, Renesas, ST
Responsibilities
Develop and execute unit and functional tests, Conduct code and design reviews, Provide technical proposals and project estimations, Collaborate with international partners and domain experts to define technical requirements
Seniority
Mid-Senior (6-10 years experience)
