Staff Software Engineer at PAR Technology Corporation, leading the end-to-end design, development, and optimization of embedded Linux platform on Yocto/OpenEmbedded. Collaborate cross-functionally with hardware, cloud, DevOps, and application teams to deliver secure, high-performance, and scalable embedded systems used in production at global scale.
Requirements
- 8+ years of experience in Embedded Linux development
- Mastery of C and C++
- Deep understanding of object-oriented design and concurrency
- Proven track record of managing complex, multi-layer Yocto environments
- In-depth knowledge of Linux system internals, memory management, and process scheduling
- Experience with ARMv8/Cortex-A architectures
- Ability to debug at the register level using oscilloscopes and logic analyzers
- Deep expertise in Linux networking stacks, storage, and low-level IPC
- Expert Git workflow management, Python/Bash automation, and familiarity with Docker/K8s for embedded edge computing
