4 дня назад
Senior Engineer I - Software (Boot ROM) (Embedded)
70 304 - 205 000$
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Senior Engineer I - Software (Boot ROM) (Embedded): Developing Boot ROM and bootloader firmware, embedded processor test suites, and software utilities for Microchip chips with an accent on ARM firmware, hardware interfaces, and cryptographic blocks. Focus on designing firmware architecture, debugging FPGA and evaluation-board implementations, and resolving issues with Validation, Test, and QA teams to make products production-ready.
Location: NY - Hauppauge, United States; work at the Hauppauge office
Annual base salary: $70,304–$205,000, plus restricted stock units and quarterly bonuses.
Company
develops semiconductor products and embedded solutions for major computer manufacturers.
What you will do
- Define firmware architecture and develop Boot ROM and bootloader firmware for new and existing products.
- Develop test EC application firmware, software utilities, and firmware test suites for ARM-based embedded processors.
- Design and debug applications on FPGA platforms and evaluation boards for Bootloader functional checks.
- Implement and test functional blocks and interfaces including SPI, UART, SMB, I2C, USB, eSPI, and cryptographic blocks.
- Analyze software requirements, risks, and performance while maintaining design documentation and test reports.
- Work with project, Validation, Test, and QA groups to identify risks, resolve design issues, and make products production-ready.
Requirements
- 5–7 years of software or firmware development experience.
- Embedded programming experience with C and C++ on microcontrollers or embedded processing platforms.
- Proficiency with ARM Cortex-M4 or M55 architecture and features.
- Experience with Keil, Visual Studio, MPLAB, integrated development environments, and embedded debugging tools.
- Experience integrating hardware interfaces such as I2C, SPI, UART, and USB, plus knowledge of AES, hash, ECC, or PQC cryptographic algorithms.
- Hands-on experience with FPGA or other development platforms and the ability to use electronics laboratory equipment for development and troubleshooting.
Nice to have
- Experience with Microchip PIC microcontrollers and MPLAB IDE.
- Python or Perl scripting experience.
- Knowledge of higher-level languages, object-oriented methodologies, and user-interface implementation for hardware and software debugging.
Culture & Benefits
- Health benefits begin on the first day of employment.
- Retirement savings plans and an employee stock purchase program with a two-year lookback feature.
- Restricted stock units and quarterly bonus payments are included in the compensation package.
- Role involves 0%–25% travel and primarily seated work, with approximately 10% standing or walking.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
3 дня назад
Embedded Software Engineering Intern (Embedded Linux)
36$
12 часов назад
Senior Embedded Firmware Engineer (Autonomous Vehicles)
182 000 - 230 000$
3 часа назад
Senior Embedded Software Engineer (C/C++)
126 800 - 149 900$
1 день назад
Senior Engineer, Embedded Firmware Engineer (Embedded Memory)
138 000 - 206 000$
4 дня назад
Chip Software Engineer (Semiconductor)
80 000 - 100 000$
1 день назад
Senior Engineer, Firmware (C/C++)
138 000 - 206 000$