Intetics Inc. is looking for a Senior Embedded Systems Engineer to join its innovative team. The successful candidate will develop and maintain embedded software, contribute to design, and collaborate with team members.
Requirements
- 10+ years of experience as an Embedded Engineer
- Strong ANSI C programming skills
- Solid experience in Linux kernel or driver development on ARM or x86 architectures
- Deep understanding of multi-core programming (e.g., physical interrupt delivery, memory fences/barriers, primitives for multicore management, lockless data structures)
- Experience working directly with x86 or ARM architectures (e.g., processor opcodes, emulation)
- Familiarity with Linux-POSIX development (not just configuration/integration)
- Ability to write low-level module designs
- Strong technical documentation writing skills
- Experience optimizing and building software for ARM processors
- Knowledge of virtualization software and Hypervisor technologies
- Proficiency in Assembly language (x86_64 or AArch64)
- Sufficient English skills for verbal and written communication