We are partnered with a leading global semiconductor company who are seeking a motivated and talented Software Engineer to contribute to software engineering solutions for development projects within their Secure Systems Group.You will work across all layers of the software stack, from user space to kernel space, in a variety of operating environments. The role involves hands-on debugging across multiple software platforms as well as on real hardware.Please note: this role requires 5 days per week onsite at their Cork office.Preferred Qualifications0–7 years of relevant experienceStrong C programming skills, with a focus on secure coding best practicesSolid understanding of embedded hardware and device driver conceptsStrong knowledge of software and computer architectureStrong understanding of operating system fundamentals, including tasks, signals, timers, scheduling, deadlocks, stacks, and memory managementExperience debugging JTAG-enabled devices using software debuggers, with excellent problem-solving skillsDesirable ExperienceWorking knowledge of cryptography and secure communication protocolsExperience with MSM and AMSS developmentARM architecture and software development experienceRISC-V architecture and software development experienceExperience with on-chip simulators or emulatorsFamiliarity with ARM TrustZone architectureMinimum QualificationsBachelor's degree in Engineering, Computer Science, Information Systems, or a related fieldBy applying to this role you understand that we may collect your personal data and store and process it on our systems. For more information please see our Privacy Notice https://eu-