Software Engineer, Senior - PMIC SW Development - - Cork, Ireland
Core
Design, develop, and validate embedded and cloud edge software for power regulation, system clocking, ADC, IOs, battery management, and user interface components across boot loaders, Windows, UEFI, Linux, Android, and RTOS.
Role type
Senior embedded and firmware software engineer (PMIC)
Builds
Embedded software solutions for power management, IO interfaces, and user interface components for mobile, automotive, IoT, and wearable devices.
Domain
Semiconductor / Embedded Systems / Power Management
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++ development, RTOS (Zephyr, FreeRTOS), Driver development, Analog and digital circuit theory, Kernel software development (UEFI, Windows, Linux), Multi-core/CPU and multithreaded systems programming
Preferred skills
USB Type-C PD, Battery management software, Windows DMF/WDF/WDM architecture, Qualcomm product familiarity
Technologies
Zephyr, FreeRTOS, UEFI, Windows, Linux, Android, C, C++
Responsibilities
Collaborate with hardware designers to define HW/SW systems for power management and IO; Implement new features in UEFI, Windows, and Linux kernels; Partner with ecosystem to develop new products; Contribute to emerging segments like automotive and IoT.
Seniority
Senior, hands-on IC