Назад
Company hidden
22 часа Π½Π°Π·Π°Π΄

Embedded Software Engineer (Semiconductors)

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

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

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

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

ВСкст:
/

TL;DR

Embedded Software Engineer (C++/Linux): Developing and owning embedded software for reticle inspection systems with an accent on high-speed data capture pipelines and low-level hardware interfaces. Focus on Linux kernel driver development, PCIe device bring-up, and ensuring high-throughput/low-latency data paths.

Location: Onsite in Milpitas, CA, USA

Salary: $136,300 - $231,700 per year

Company

hirify.global is a global leader in the semiconductor manufacturing ecosystem, providing critical metrology and inspection systems for chipmakers worldwide.

What you will do

  • Design and deploy complex embedded software for machine control in semiconductor inspection systems using C/C++.
  • Develop and debug Linux kernel drivers for custom hardware, including PCIe device bring-up, DMA, and interrupt handling.
  • Build quasi real-time applications for image capture systems running on real-time Linux or VxWorks.
  • Collaborate with cross-functional teams (mechanical, electrical, optics, algorithms) to deliver integrated solutions from concept to production.
  • Optimize performance-critical software and troubleshoot system-level issues across hardware, kernel, and user space.
  • Champion modern development practices including Agile, CI/CD, and automated testing.

Requirements

  • BS/MS in Electrical Engineering, Computer Science, Computer Engineering, or related field.
  • 5+ years of embedded software development experience in an industrial or product-focused environment.
  • Strong proficiency in C/C++ and software engineering fundamentals (OOD/OOP, design patterns).
  • Experience with Linux/RTOS environments, multi-threading, and Linux kernel concepts.
  • Hands-on experience with Linux kernel driver development and PCIe fundamentals (BARs, MSI/MSI-X, DMA).
  • Knowledge of communication protocols such as Serial (RS-232), Ethernet, EtherCAT, and TCP/IP.

Nice to have

  • Experience in semiconductor fab operations or manufacturing technology.
  • Proficiency with Linux debugging tools (perf, ftrace, trace-cmd, gdb) and UML modeling.
  • Knowledge of Python or other scripting languages.
  • Experience with high-speed I/O subsystems and IOMMU concepts.

Culture & Benefits

  • Competitive compensation package with 401(k) company matching and Employee Stock Purchase Program (ESPP).
  • Comprehensive medical, dental, and vision insurance.
  • Financial support including student debt assistance and tuition reimbursement programs.
  • Paid time off, company holidays, and family care/bonding leave.
  • Innovation-driven culture with 15% of sales reinvested into R&D.

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