Embedded Software Engineer
פורסם לפני 20 ימים · 0 מועמדים
התפקיד במילים פשוטות
התפקיד כולל פיתוח תוכנה בשפות C ו-C++ בסביבת Linux (במרחב המשתמש או הליבה) ופיתוח דרייברים. העבודה היומיומית דורשת עבודה מול חומרה, כולל תהליכי bring-up וניפוי שגיאות, לצד שימוש בכלי בינה מלאכותית לכתיבת קוד. כמו כן, התפקיד דורש שיתוף פעולה הדוק עם צוותי חומרה ותוכנה אחרים בחברה.
- At least 5 years of experience in software development
- Strong proficiency in C/C++ programming
- Experience developing on Linux (User Space and/or Kernel)
- Experience in driver development
- Experience working with hardware (bring-up, debugging)
- Hands-on experience with Linux Kernel internals (drivers, subsystems)
- Experience in Embedded systems development and real-time systems
- Good understanding of the networking protocols: Ethernet, IP, Routing, TCP
- Experience with Xilinx platforms (Zynq / FPGA)
- Experience with Python and/or C#
חולץ מתיאור המשרה · מתעדכן אוטומטית
למי זה מתאים
התפקיד מתאים למפתחי תוכנה מנוסים עם לפחות 5 שנות ניסיון, השולטים ב-C/C++ ובעלי ניסיון מעשי בעבודה עם חומרה ומערכות Linux. הוא פחות יתאים למי שמחפש תפקיד פיתוח תוכנה טהור ללא נגיעה בחומרה או למי שאין לו ניסיון קודם בדרייברים.
תיאור המשרה המלא
המשרה המקורית · נשמר לעיוןMandatory Requirements:
• At least 5 years of experience in software development
• Strong proficiency in C/C++ programming
• Experience developing on Linux (User Space and/or Kernel)
• Experience in driver development
• Experience working with hardware (bring-up, debugging)
• Experience working with Jira or a similar task management system
• Experience in using AI for code generation and debugging
• Ability to work in a team with strong interpersonal skills
• System-level thinking and strong problem-solving abilities
• High level of self-learning capability, ability to work both independently and as a part of the team
• Team player with the ability to collaborate with hardware and software teams
• Ability to communicate in English
Advantages:
• Hands-on experience with Linux Kernel internals (drivers, subsystems)
• Experience in Embedded systems development and real-time systems
• Good understanding of the networking protocols: Ethernet, IP, Routing, TCP
• Experience with Xilinx platforms (Zynq / FPGA)
• Experience with Python and/or C#
• Experience with modern UI technologies
• Experience using hardware debugging tools (oscilloscope, logic analyzer)
• Experience with CI/CD pipelines (e.g., Jenkins, GitLab CI)
שאלות על המשרה
- המשרה לא ציינה שכר. אנחנו מציגים שכר רק כשהמעסיק מפרסם אותו.
- At least 5 years of experience in software development, Strong proficiency in C/C++ programming, Experience developing on Linux (User Space and/or Kernel), Experience in driver development, Experience working with hardware (bring-up, debugging)