Senior Embedded Software Engineer w/d UEFI or Bios Exp at Yashco Systems
TX
About the Job
Location: Spring, TX (3 days Hybrid)
About the Role: We seek a highly skilled and experienced Senior Embedded Software Engineer to join our dynamic engineering team. The ideal candidate will have a strong background in embedded systems, firmware development, and a proven track record of delivering high-quality software solutions for hardware interfaces and processor-based systems. This role involves designing, developing, and maintaining firmware and software components for our next-generation products, focusing on performance optimization, security, and reliability
Key Responsibilities
Design and develop embedded firmware and software for our innovative products, focusing on low-power processor designs, hardware interfaces, and network communication protocols.
Lead projects involving secure boot mechanisms across various processor architectures, including Intel and ARM.
Collaborate with cross-functional teams to define system architecture, software/firmware interfaces, and development processes.
Enable features such as TPM, USB debugging, and GPIO programming, ensuring compatibility and performance across different platforms.
Develop and maintain documentation, training materials, and guides for internal teams and potentially for customers.
Technical Qualifications:
Minimum of 8 years of experience in embedded software or firmware development, with a strong portfolio of successful projects.
Proficient in C, C++ programming languages and experience with Windows and Linux-based development environments.
Deep understanding of processor architectures (Intel, AMD, ARM), hardware diagnostics, and embedded systems design.
Experience with firmware development tools and methodologies, including UEFI, Core boot, and secure boot processes.
Excellent knowledge of TianoCore EDK II Implementation.
Strong problem-solving skills, ability to work in a dynamic environment, and excellent communication skills.