Job Duties: Develop pre-silicon/post-silicon embedded software, bootloaders and Linux kernel device drivers for initial prototypes on emulation platform Veloce; Develop and integrate low-level start-up boot code for ARM and x86 Assembly architectures, including bootloaders, initialization routines, and memory configuration for multicore processors, ensuring seamless hardware initialization and system readiness; Develop and maintain Board Support Packages (BSP) using Yocto, and device drivers for peripherals such as I2C, SPI, UART, HDMI, PCIe, and USB; Develop the HAL layer for accessing various sensors and peripherals; Integrate various sensors and devices with the server systems; and Implement the firmware and application on Zephyr.
Job Site: Axiado Corporation, 2610 Orchard Pkwy., Suite 300, San Jose, CA 95134
Wage Range: $227,000.00/Year to $228,000.00/Year
Hours: Full-time (40 hours per week)
Contact: Send resume to hr@axiado.com
Job Requirements:
Requirements: Bachelor's degree (or foreign equivalent degree) in Electronics & Communication Engineering, Electrical Engineering, Computer & Electrical Engineering, Electronics Engineering, Computer Science, Computer Engineering, or a related field and five years of progressive experience as a Sr. Software Developer, Engineer, Technical Lead, or a related occupation. The required experience must include 5 years of experience in: Developing embedded software, Boot code for ARM & x86 Assembly, and Board Support Packages (BSPs); Veloce; Zephyr; Yocto; & Linux kernel device driver.