Job Description
Job Title: Embedded Software EngineerJob DescriptionReverse-engineer existing or similar platforms to derive requirements. Select and validate CPU, memory size, interface bandwidth, and power profile. Choose and integrate peripherals including ADCs, DACs, clocks, FPGAs, and serial memories. Decide on bus/interfaces such as I²C, SPI, QSPI and data-movement strategies like DMA. Write and port device drivers, bootloader, and perform OS bring-up; load OS and run the application layer on top. Collaborate with...
Join our team to work on cutting-edge WSS modules, optical devices that manage different wavelengths in a system. We are seeking a skilled embedded C developer with experience in complex board bring-ups and a clear understanding of connecting devices such as ADCs, DACs, clocks, and FPGAs to CPUs. You will play a key role in determining interface speeds and ensuring seamless integration of components.
ResponsibilitiesReady to Apply?
Take the next step in your AI career. Submit your application to Confidential today.
Submit Application