Senior Embedded / Security / Boot Firmware Engineer

Brak informacji o wynagrodzeniu
SeniorOn-site·KrakówFull-time·Umowa o pracę
#460754·Dodano wczoraj·1
Źródło: justjoin.it
Aplikuj teraz

Tech Stack / Keywords

English

Wymagania

Minimum Qualifications:

  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related technical field.
  • 8+ years of experience developing embedded software or firmware for complex SoCs, ASICs, microcontrollers, or similar embedded systems.
  • Strong programming experience in C/C++ and low-level embedded software development.
  • Experience developing bootloaders, ROM code, board-support software, device drivers, or low-level firmware.
  • Strong understanding of embedded processor architectures, memory maps, interrupts, peripherals, and hardware/software interfaces.
  • Experience debugging embedded systems using tools such as JTAG, trace, logic analyzers, or equivalent debugging environments.
  • Experience with embedded security concepts such as secure boot, root of trust, cryptographic key management, device identity, or secure firmware updates.
  • Ability to work with ASIC and hardware teams during pre-silicon development and silicon bring-up.

Preferred Qualifications:

  • Experience developing firmware for secure enclaves, hardware roots of trust, or security subsystems.
  • Experience with manufacturing provisioning, device attestation, anti-rollback, secure debug, and tamper detection.
  • Experience with cryptographic hardware accelerators, key storage, OTP/eFuse, TRNG, or secure memory.
  • Experience with custom ASIC or SoC pre-silicon verification and post-silicon bring-up.
  • Experience developing firmware for high-reliability, aerospace, satellite, communications, networking, or other complex systems.
  • Familiarity with ARM or RISC-V processor architectures and associated embedded development environments.

Obowiązki

Key Responsibilities:

  • Develop ROM code, bootloaders, and runtime firmware for secure enclaves within custom ASICs.
  • Design and implement firmware supporting secure boot, device attestation, and root-of-trust functionality.
  • Develop firmware infrastructure for OTA updates, recovery, and secure firmware lifecycle management.
  • Support manufacturing provisioning, including device identity, keys, credentials, and secure configuration.
  • Develop and support secure debug, telemetry, tamper monitoring, and device recovery mechanisms.
  • Work with ASIC, security, software, and system teams to define hardware/software interfaces and security requirements.
  • Support pre-silicon firmware development and validation using simulation, emulation, FPGA, or other available development platforms.
  • Support silicon bring-up, debugging, validation, and production deployment of secure-enclave firmware.
  • Develop maintainable embedded software with unit testing, code review, and documentation.

Inne informacje

  • Candidates may be subject to verification and BGS screening as per applicable law.
Blue Origin

Blue Origin

14 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz