
- מיקום
- כל הארץ
- היקף משרה
- משרה מלאה
- תפקיד
- מהנדס/ת תוכנה
תיאור המשרה
Key Responsibilities:
• Develop and maintain firmware and embedded software for satellite systems.
• Managing offshore team %28India%29 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.
•
Required Skills & Qualifications:
• 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.