Junior Embedded Software Engineer
Role responsibilities
Develop and debug embedded Linux systems and low-level firmware for robotic telescopes and on-orbit platforms. Support hardware bring-up, driver development, and component test characterization through hands-on bench work.
Requirements
Requires 0-2 years of experience in embedded software with proficiency in C and a foundational understanding of hardware interfaces. Candidates should be comfortable reading schematics and using basic lab tools like multimeters and oscilloscopes.
Key skills
Embedded Linux, C, C++, Firmware Development, Hardware Debugging, PCIe, SPI, I2C, UART, MIPI CSI-2, GPIO, Soldering, Oscilloscope, Multimeter, Zephyr RTOS, Yocto
Keywords
Embedded Software, Linux Kernel, Firmware, C, C++, RTOS, Zephyr, Yocto, Buildroot, PCIe, SPI, I2C, UART, CAN, Ethernet, MIPI CSI-2, GPIO, Oscilloscope, Multimeter, Soldering, Space Technology, Precision Optics, Edge Compute, Device Drivers, Bootloaders, Control Loops