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 Qualifications
* 0–7 years of relevant experience
* Strong C programming skills, with a focus on secure coding best practices
* Solid understanding of embedded hardware and device driver concepts
* Strong knowledge of software and computer architecture
* Strong understanding of operating system fundamentals, including tasks, signals, timers, scheduling, deadlocks, stacks, and memory management
* Experience debugging JTAG-enabled devices using software debuggers, with excellent problem-solving skills
Desirable Experience
* Working knowledge of cryptography and secure communication protocols
* Experience with MSM and AMSS development
* ARM architecture and software development experience
* RISC-V architecture and software development experience
* Experience with on-chip simulators or emulators
* Familiarity with ARM TrustZone architecture
Minimum Qualifications
* Bachelor's degree in Engineering, Computer Science, Information Systems, or a related field
By 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-