About the job
Axiado is on the lookout for a talented and experienced Principal Firmware Engineer to spearhead the design, development, and optimization of cutting-edge embedded systems. The successful candidate will possess a profound expertise in Secure Boot, RTOS, Linux kernel, device drivers, peripheral interfaces, and bus protocols, alongside a solid background in open-source software development. This pivotal role demands exceptional problem-solving capabilities to identify and resolve intricate hardware and software challenges while ensuring the security, performance, and scalability of our embedded solutions.
Key Responsibilities:
Architect, develop, and enhance embedded software solutions for secure and high-performance systems.
Implement and oversee Secure Boot and additional security protocols for embedded platforms.
Engage in RTOS environments and Linux kernel driver development, focusing on optimizing device drivers and upstreaming contributions.
Create and integrate software for various peripheral interfaces (SPI, I2C, UART, USB, SGPIO, eSPI, etc.) and bus protocols (PCIe, Ethernet, etc.).
Diagnose and troubleshoot complex hardware and software issues utilizing advanced debugging tools and methodologies.
Conduct performance analysis and tuning of embedded software systems to ensure optimal efficiency and reliability.
Define and implement scalable and maintainable architectures for embedded software.
Participate in open-source development, contributing to Linux or similar embedded software projects.
Collaborate closely with hardware engineers, security experts, and system architects to forge robust embedded solutions.
Mentor junior engineers and promote best practices in embedded software development.

