Required Qualifications:
5+ years of experience in embedded software development using C++.
Strong proficiency with Linux operating systems, including kernel and driver-level development.
Experience with real-time systems and multi-threaded programming.
Familiarity with version control systems (e.g., Git) and CI/CD pipelines.
Excellent problem-solving and communication skills.
Preferred Qualifications:
Experience with Yocto, Buildroot, or other embedded Linux build systems.
Knowledge of communication protocols (CAN, SPI, I2C, etc.).
Background in industrial or automotive systems is a plus.
Additional Notes:
The team is interested in candidates with a solid technical foundation who are open to long-term contract roles.
While a strong candidate has been identified, budget and long-term commitment concerns may open the door for other qualified applicants.