Software Security Engineer - Embedded Systems
We are partnered with a global leader in semiconductors and wireless technology seeking a passionate and skilled engineer to join their Secure Systems Group. This role involves providing software engineering solutions for development projects, with a focus on delivering robust security solutions across the device architecture.
This is a permanent working opportunity based in Cork, Ireland.
Key responsibilities for this Software Security Engineer position:
* Develop and deliver security solutions across all software layers of the device architecture (user and kernel space).
* Apply expertise to debug complex issues in various software environments and directly on hardware.
* Implement software utilizing secure programming best practices to minimize vulnerabilities.
* Collaborate closely with internal teams and potentially support/work with external customers on security integration.
* Contribute to design and implementation within different operating systems and embedded environments.
Key requirements:
* Strong C programming skills with a focus on secure coding practices.
* Solid understanding of embedded hardware and driver concepts.
* Strong foundational knowledge of software and computer architecture concepts.
* Excellent understanding of operating system concepts (tasks, signals, memory management, deadlocks, etc.).
* Experience with JTAG-enabled devices and software debuggers, demonstrating excellent debugging skills.
Keywords:
Software Security Engineer / Embedded Systems / C Programming / Secure Programming / Hardware Debugging / JTAG / Kernel Space / User Space / Operating Systems / ARM Architecture / RISC-V / Cryptography / Secure Protocols / Cork / Embedded Hardware / Software Architecture
If you are interested in this Software Security Engineer position, please send a CV to
-
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-