Senior Firmware Engineer
Qualifications
Experience Level: Senior Level
- 6+ years of embedded firmware development experience
- Strong proficiency in C and C++
- Deep experience with Embedded Linux development (kernel-level and driver-level exposure)
- Experience with Board Support Packages (BSP) and hardware abstraction
- Hands-on experience with bootloaders (U-Boot or similar)
- Experience with cross-compilation environments (Yocto or comparable build systems preferred)
- Experience with Qt and QML for embedded touchscreen interfaces
- Understanding of communication protocols such as CAN
- Knowledge of microcontroller and microprocessor architectures
- Familiarity with RTOS concepts and real-time system constraints
Full Job Description
Agile Resources, Inc. is actively seeking a highly skilled Senior Firmware Engineer to join our expanding engineering team. This pivotal role focuses on the development of sophisticated embedded display systems. As a hands-on engineer, you will spearhead Embedded Linux development, leveraging extensive expertise in Qt-based UI development. This position also involves mentoring junior engineers and actively contributing to the establishment and refinement of firmware engineering standards. If you are passionate about embedded systems and thrive in a collaborative environment, we encourage you to apply.
Company
Agile Resources, Inc.
Agile, a GEE Group Company (NYSE: JOB), is a leading IT staffing and consulting firm. We accelerate talent acquisition by connecting exceptional professionals with outstanding opportunities. Our missi...