• Develop and maintain firmware and embedded software for satellite systems.
• Managing offshore team (India) and local team.
• Perform hardware bring-up, including board-level debugging, bootloader development, and peripheral integration.
• Collaborate with hardware engineers to validate and optimize system functionality.
• Ensure the software is highly reliable, fault-tolerant, and resilient to extreme environmental conditions, meeting the rigorous demands of satellite applications.
• Debug complex system issues involving hardware-software interaction.
• Optimize software performance for real-time and resource-constrained environments
• 10+ years of experience in embedded software and firmware development.
• 5 + years of experience management
• Strong expertise in C and C++ programming.
• Proven experience with Linux OS
• Hands-on experience with hardware bring-up, including debugging bootloaders, memory interfaces, and peripheral drivers.
• Experience with real-time systems and low-level embedded programming.
• Strong knowledge of networking and binary protocols.
Preferred Qualifications:
• Familiarity with Xilinx hardware platforms.
• Experience with Petalinux and Yocto build systems.
• Understanding of OpenMP and parallel computing optimizations.
• Experience in aerospace or satellite system development.
* משרה זו פונה לנשים וגברים כאחד.