About Qualcomm Cloud Edge Cork
We are looking for software developers to join our global team on firmware support for Cloud Edge Datacenter use cases on premium tier high-performance silicon.
The successful candidate will work on multiple layers of the software stack, closely with system architects, senior software engineers and hardware engineers located in Ireland and other global Qualcomm locations.
Key Responsibilities:
* Design, develop and maintain software for Qualcomm SOCs and Edge Devices
* Design, develop and maintain device drivers and boot loaders for embedded systems
* Collaborate with cross-functional teams to design, develop and test embedded systems software
* Troubleshoot and debug software issues in embedded systems
* Work with hardware engineers to ensure software and hardware compatibility
* Embedded Linux software development is a plus
Requirements:
* You must be able to code in C to a high standard
* Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field.
* 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc.
Desirable Skills:
* Familiarity with high-speed interfaces such as PCIe, LPDDR, USB
* Familiarity with implementing Reliability, Accessibility and Serviceability (RAS) through use of technologies such as ECC, IPMI & PCI AER fields.
* Familiarity with low speed interfaces such as I2C, SPI, SPMI, and SMBus
* Familiarity with on-chip middleware for communication, logging and power control
* Experience working with important microprocessor building blocks like microprocessor execution levels, interrupt controller & timers
* Software development and debug tools including compilers, profilers, source control systems, emulators, JTAG and serial debuggers, and logic analyzers
Benefits:
* Apart from working in an open, relaxed and collaborative space, you will enjoy: Salary, stock and performance related bonus, Maternity/Paternity Leave, Employee stock purchase scheme, Matching pension scheme, Education Assistance, Relocation and immigration support (if needed), Life, Medical, Income and Travel Insurance, Subsidised memberships for physical and mental well-being, Bicycle purchase scheme, Employee run clubs, including, running, football, chess, badminton + many more