Key Responsibilities:
· Software Development: Design and develop complex real-time embedded software for low-level drivers and high-level applications in satellite systems.
· Documentation: Create and maintain detailed software design documents and flow diagrams for both high and low-level software architecture.
· Leadership: Lead software features and projects, providing technical guidance and support to team members.
· Cross-functional Collaboration: Work closely with other R&D teams, including System, RF, Validation Engineers, FPGA, Hardware, and ATE developers.
· Point of Contact: Serve as a primary contact for internal and external development teams, ensuring smooth communication and project alignment.
Qualifications:
· Educational Background: B.Sc in Software Engineering, Computer Science, or Electrical Engineering is required.
· Experience: 5+ years of experience in embedded software development, with a strong focus on low-level programming, hardware drivers, and software infrastructures.
· Technical Skills: Proficiency in C/C++ programming and experience with hardware-related tools such as oscilloscopes, logic analyzers, spectrum analyzers, and signal generators.
· Protocol Knowledge: Familiarity with protocols such as I2C, SPI, RS-485, RS-232, and UART is essential.
רוצה לראות עוד משרות מתאימות? Jobify מנתחת את הניסיון התעסוקתי שלך ומציגה לך משרות עדכניות - בחינם!