Join a leading technology semiconductor company who are driving digital transformation for a connected future.
We are looking for a highly motivated engineer and team player who is passionate about learning new technologies and writing low-level firmware that drives hardware and SoC.
As a software engineer you will help develop SMMU, hypervisor and related software for the latest cutting-edge Application processors, which is embedded in a wide range of chipset products and used by many OEMs in millions of devices. The role will include interfacing with large software stacks such as Bootloaders, Linux and TrustZone – which provides the opportunity to interact with teams around the world.
We are looking for a candidate with:
* Strong understanding or experience with C.
* An understanding of computer architecture, operating systems, and kernels. Linux, kernel, bootloader or OS development experience.
* ARM CPU architecture knowledge. IOMMU and ARM SMMU knowledge Hypervisors and virtualization.
* Experience with multi-processing or multi-threading, concurrency, and synchronization. Writing device drivers and interfacing hardware.
* Experience with secure coding.
* Use of debugging tools such as GDB, Lauterbach Trace32 and understanding assembly. Real-time OS. Toolchains and systems libraries (libc etc).
* Python, shell scripting and Linux based development environment.
* Good communication and presentation skills.
* Test development and test automation.
* Contributing to open-source projects.
* Demonstrated independent software design, good analytic and problem-solving skills. Any automotive and functional safety experience may also be relevant.
Benefits:
* Competitive base salary + bonus
* RSUs
* Pension and pension match
* Relocation support
Interested? Apply via LinkedIn or email me at rs@eu-recruit.com
By applying to this role you understand that we may collect your personal data, store and process it on our systems. For more information please see our Privacy Notice (https://eu-recruit.com/about-us/privacy-notice/).
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Engineering and Other
Industries
Semiconductor Manufacturing and Technology, Information and Media
#J-18808-Ljbffr