Назад
Company hidden
8 Π΄Π½Π΅ΠΉ Π½Π°Π·Π°Π΄

Software Engineer (Embedded C/C++)

Π€ΠΎΡ€ΠΌΠ°Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹
onsite
Π’ΠΈΠΏ Ρ€Π°Π±ΠΎΡ‚Ρ‹
fulltime
Π“Ρ€Π΅ΠΉΠ΄
lead
Английский
b2
Π‘Ρ‚Ρ€Π°Π½Π°
Mexico
Вакансия ΠΈΠ· списка Hirify.GlobalВакансия ΠΈΠ· Hirify Global, списка ΠΌΠ΅ΠΆΠ΄ΡƒΠ½Π°Ρ€ΠΎΠ΄Π½Ρ‹Ρ… tech-ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ
Для мэтча ΠΈ ΠΎΡ‚ΠΊΠ»ΠΈΠΊΠ° Π½ΡƒΠΆΠ΅Π½ Plus

ΠœΡΡ‚Ρ‡ & Π‘ΠΎΠΏΡ€ΠΎΠ²ΠΎΠ΄

Для мэтча с этой вакансиСй Π½ΡƒΠΆΠ΅Π½ Plus

ОписаниС вакансии

ВСкст:
/
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.

Location: Guadalajara, Mexico; full-time onsite role.

Company

Semiconductor technology company developing products, evaluation platforms, embedded software, and customer enablement solutions.

What you will do

  • Develop production-quality embedded firmware, reference software, drivers, middleware, APIs, SDKs, GUIs, configuration tools, demonstration applications, and automation utilities.
  • 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.

Π‘ΡƒΠ΄ΡŒΡ‚Π΅ остороТны: Ссли Ρ€Π°Π±ΠΎΡ‚ΠΎΠ΄Π°Ρ‚Π΅Π»ΡŒ просит Π²ΠΎΠΉΡ‚ΠΈ Π² ΠΈΡ… систСму, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ iCloud/Google, ΠΏΡ€ΠΈΡΠ»Π°Ρ‚ΡŒ ΠΊΠΎΠ΄/ΠΏΠ°Ρ€ΠΎΠ»ΡŒ, Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄/ПО, Π½Π΅ Π΄Π΅Π»Π°ΠΉΡ‚Π΅ этого - это мошСнники. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΆΠΌΠΈΡ‚Π΅ "ΠŸΠΎΠΆΠ°Π»ΠΎΠ²Π°Ρ‚ΡŒΡΡ" ΠΈΠ»ΠΈ ΠΏΠΈΡˆΠΈΡ‚Π΅ Π² ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ Π² Π³Π°ΠΉΠ΄Π΅ β†’