Embedded Firmware Developer
Description
Embedded Firmware Developer Xsight Labs is looking for an Embedded Firmware developer to join our BSP team, responsible for developing and maintaining low-level firmware and Board Support Packages (BSPs) for the E product line. This role involves hands-on work across firmware development, board bring-up, and hardware-software integration, in close collaboration with cross-functional teams.
You will
Design, develop, and maintain BSPs and low-level firmware based on Zephyr RTOS Implement and integrate device drivers, board configuration, and platform services Develop and integrate management interfaces and protocols, including MCTP, IPMI, PLDM, NC-SI, and Redfish, for platform monitoring, control, and system management. Participate in board and chip bring-up activities Develop Python and bash utilities for platform management, testing, and automation Work closely with hardware, validation, and VLSI designers to ensure reliable platform integration
Required experience
Requirements
We are looking for someone who has
3+ years of embedded software or firmware development in a Linux environment Strong knowledge of C, Python, and bash scripting - an advantage Experience with networking concepts and protocols Familiarity with HW/SW interfaces at board and chip level (I2C, SPI, GPIO, UART, etc.) Experience with BSPs and low-level firmware based on Zephyr RTOS
Required Skills Strong technical and problem-solving skills Self-driven, fast learner with high motivation Excellent communication skills Strong collaboration and teamwork skills. Experience with BSP – an advantage
Education B.Sc. or M.Sc. in Computer Science, Computer Engineering, or a related field-Only candidates from recognized universities, not colleges.
Every role in the library, ranked against your CV.
Rewritten from your real, matching experience for the job you pick.
Your whole pipeline in one place, with a fresh move every morning.