Software Engineer, Senior - PMIC SW Development - - Cork, Ireland at Qualcomm
Cork, [object Object]
on-site · full_time · Visa sponsorship
Apply for this role at Qualcomm
Responsibilities:
- Design and implement embedded firmware for PMIC functions: power regulation, clocking, ADCs, IOs, battery management and user interfaces (LEDs, haptics, backlight).
- Collaborate with hardware designers, system architects and kernel engineers to define HW/SW interfaces and deliver features across bootloaders, Linux, Android, UEFI and RTOS platforms.
- Develop and maintain drivers for multi-core and multi-threaded systems; participate in system bring-up and validation.
- Support customer engineering and Qualcomm ecosystem partners to enable product launches and market expansion (wearables, automotive, IoT, etc.).
Requirements:
- 4+ years of professional embedded software experience; strong C/C++ skills on mobile/embedded platforms.
- Solid understanding of RTOS concepts (memory, timers, interrupts, threads); exposure to Zephyr or FreeRTOS is advantageous.
- Experience in driver development for multi-core systems and familiarity with analog/digital circuit concepts.
- Exposure to USB Type-C PD, battery management and Windows or UEFI kernel interfaces is a plus.
- Good teamwork, debugging skills and experience collaborating across hardware and software disciplines.