ΠΠ»Ρ ΠΌΡΡΡΠ° Ρ ΡΡΠΎΠΉ Π²Π°ΠΊΠ°Π½ΡΠΈΠ΅ΠΉ Π½ΡΠΆΠ΅Π½ Plus
ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ Plus
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ
Π’Π΅ΠΊΡΡ:
Hirify AI/ΠΡΠΈΠ³ΠΈΠ½Π°Π»
TL;DR
Software Engineer (Embedded C/C++): Developing production-quality firmware, reference software, drivers, SDKs, GUIs, and evaluation tools for semiconductor products with an accent on embedded systems, customer enablement, and system-level validation. Focus on leading embedded software delivery, defining roadmaps, solving hardware-software integration issues, and creating technical training and demonstration platforms.
Create software examples and reference implementations that simplify customer integration and accelerate product adoption.
Validate hardware and software solutions through system-level testing and use-case development.
Lead a team delivering embedded software, drivers, GUIs, algorithms, and customer enablement tools; define priorities, roadmaps, and execution plans.
Drive software quality, architecture, development best practices, mentoring, and successful project execution.
Support customer design-in activities, troubleshooting, debugging, technical training, demonstrations, customer visits, and technology evaluations while collaborating with engineering, applications, product management, customers, partners, and distributors.
Requirements
BS or MS in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
Strong C/C++ embedded software development experience.
Experience with microcontrollers, embedded Linux, or real-time operating systems.
Experience with communication interfaces such as USB, USB Power Delivery, IΒ²C, SPI, UART, Ethernet, or similar protocols.
Experience developing software drivers, SDKs, or middleware.
Experience developing desktop or web-based GUIs and customer tools.
Experience with Python or other scripting languages for automation and testing.
Strong debugging and problem-solving skills across hardware and software domains.
Excellent written and verbal communication skills.
Culture & Benefits
Cross-functional collaboration with product management, systems engineering, applications engineering, and global customers.
Interaction with global engineering, applications, and product management teams to align solutions with customer needs.
Participation in customer training, trade shows, demonstrations, customer visits, and technology evaluations.