2 дня назад
Principal Systems Software Developer
Мэтч & Сопровод
Для мэтча с этой вакансией нужен 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 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 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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
4 дня назад
Embedded Software Protocol Architecture Engineer (Private Communication)
9 дней назад
Sr. Principal Field Applications Engineer (AI)
2 дня назад
2027Y Campus - Software Engineer - Linux BSP & Driver Development (Embedded Linux)
6 дней назад
Senior Firmware Engineer (Embedded)
9 дней назад
ROS2 System Engineer (Embedded Linux)
7 дней назад