*Roles and Responsibilities:*
* Design and implement robust firmware update mechanisms based on OSTree for embedded systems.
* Ensure the security and reliability of firmware updates, emphasizing the use of delta updates to minimize bandwidth and time.
* Develop and customize Yocto/OpenEmbedded build frameworks for embedded Linux systems.
* Contribute to Linux Kernel internals, providing insights and enhancements to improve overall system performance.
* Stay abreast of the latest developments in firmware update technologies, build frameworks, and Linux Kernel advancements.
* Participate in testing and debugging activities to identify and resolve issues promptly.
* Demonstrate strong problem-solving and debugging skills to address issues related to firmware updates, build processes, and kernel development.
* Adapt to evolving technologies, industry standards, and project requirements, ensuring the successful integration of new methodologies and tools.
*Requirements:*
* Bachelor's degree in Computer Science, Electrical Engineering, or a related field.
* 8+ years of experience in embedded software development.
* Proven industry expertise in OSTree-based firmware updates, delta updates, Yocto/OpenEmbedded build frameworks, Yocto recipe, and layer design, and Linux Kernel internals.
* In-depth knowledge of OSTree-based firmware updates and experience implementing delta updates using OSTree.
* Proficient in Yocto/OpenEmbedded build frameworks with strong expertise in creating Yocto.
recipes and layers.
* Solid understanding of Linux Kernel internals.
* Familiarity with version control systems (e.
g.
, Git).
* Strong problem-solving and debugging skills.
*Preferred Qualifications:*
* Master's degree with 6 years of experience or PhD with 3 years of experience.
Job Types: Full-time, Contract
Salary: Up to $90.
00 per hour
Benefits:
* 401(k)
* Dental insurance
* Employee assistance program
* Health insurance
* Paid time off
* Professional development assistance
* Vision insurance
Schedule:
* 8 hour shift
* Monday to Friday
Work Location: In person