The Ranger Group, a leading US Engineering Solutions provider to companies across the Aerospace & Defense, Medical Device, Electronics and Industrial Manufacturing industries, is currently seeking a Firmware Engineer for a Contract to Hire role with a leading Electronic Manufacturing client in the Dallas Area. This role will require work to be completed 100% Onsite.
Job Summary:
We are seeking an experienced Firmware Engineer who possesses a strong understanding of various communication protocols and Linux drivers. The ideal candidate will be skilled in writing and debugging drivers, particularly with protocols like serial and RS485. You should have expertise in the Linux kernel and understand the drivers and libraries behind the communication systems.
Key Responsibilities:
- Develop, write, and debug drivers for communication protocols such as Serial, RS485, etc.
- Work extensively with Linux kernels, focusing on drivers and associated libraries
- Collaborate with cross-functional teams to ensure drivers are implemented correctly and efficiently
- Debug and troubleshoot existing driver issues and provide solutions for optimal performance
- Stay up to date with Linux kernel developments and integrate them as needed into the work environment
Must Haves:
- Strong background in Linux Kernels: Proficiency in working with Linux kernel internals
- Understanding of communication protocols: In-depth knowledge of Serial and RS485 communication protocols
- Linux drivers expertise: Hands-on experience with the Linux drivers and the libraries that support them
- Exposure to drivers: Familiarity with the workings of different drivers and a deep understanding of their operations
- Bachelor’s degree in Electrical Engineering or Computer Engineering (or related field).
- Personality: A positive attitude and strong team spirit are key. The ideal candidate should have excellent interpersonal skills
Preferred Qualifications:
- Experience with other communication protocols
- Knowledge of the latest Linux kernel advancements
- Ability to communicate complex technical issues effectively with non-technical stakeholders