Назад
Company hidden
2 дня назад

Principal Systems Software Developer

Формат работы
onsite
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
China
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

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

Текст:
/
TL;DR
Principal Systems Software Developer (QNX/Embedded Systems): Advising customers on the architecture, design, and implementation of multi-core and multi-threaded embedded systems with an accent on safety-critical software, processor architectures, and driver development. Focus on debugging, porting, improving boot and runtime performance, and developing prototype systems for customer engineering services.

Location: Shanghai, China

Company

QNX, a hirify.global business, provides safety-certified operating systems, hypervisors, middleware, security solutions, development tools, and engineering services for critical embedded systems.

What you will do

  • Advise customers on the architecture, design, and implementation of multi-core and multi-threaded systems.
  • Provide customer guidance and deliver custom engineering services, including driver implementation and software porting.
  • Debug complex systems using instrumentation, trace logging, core analysis, code reviews, JTAG, and other tools.
  • Analyze unfamiliar codebases to identify architectural gaps, risks, and implementation issues.
  • Improve boot-time performance and runtime data throughput.
  • Develop prototype and demonstration systems, and participate in product reviews, design projects, enhancements, and testing.

Requirements

  • Bachelor’s degree in computer science, computer engineering, or a related field, with significant professional embedded software development experience.
  • Architecture experience with QNX OS or its components, or with Linux/POSIX-based operating systems and kernel development.
  • Extensive hands-on experience with C programming.
  • Experience developing software for ARM and x86 processor architectures.
  • Prior driver development experience.
  • Strong communication, presentation, organizational, and collaborative customer-facing skills.

Nice to have

  • Experience with real-time operating systems and multi-threaded programming.
  • Experience considering functional safety requirements such as ISO 26262.

Culture & Benefits

  • Full-time regular employment with 40 scheduled hours per week.
  • Collaborative work with global teams and customers.
  • Medical, dental, vision, life, disability, retirement, employee share purchase, and paid-time-off benefits, subject to eligibility.
  • Eligibility for the hirify.global Variable Incentive Pay program.
  • Commitment to workplace operating, environmental, health, and safety procedures.

Hiring process

  • The position is actively open and intended to be filled immediately.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →