Embedded Firmware Engineer at Elatec
Berlin, Berlin, Germany -
Full Time


Start Date

Immediate

Expiry Date

01 Dec, 26

Salary

0.0

Posted On

02 Sep, 26

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Industry

Information Technology & Services

Description

Job Description


In this role, you will be responsible for the continuous development of our current reader platform with a strong focus on new credentials, communication interfaces, and cybersecurity. You will work on established embedded products and contribute to their long-term evolution in alignment with the European Cyber Resilience Act (CRA).


  • Firmware development – develop and maintain firmware for our existing reader platform in C, ensuring stability, compatibility, and long-term maintainability.
  • Credentials – integrate and validate new RFID and authentication technologies to address evolving product and customer requirements.
  • Communication interfaces – implement and enhance wired and wireless communication interfaces, ensuring reliable interoperability with host systems and peripheral devices.
  • Hardware interaction – analyze and debug firmware directly on target hardware, including bring-up activities, troubleshooting, and verification of hardware-related behavior.
  • Platform maintenance – maintain low-level firmware components, including drivers, middleware, and application-related modules within a bare-metal environment.
  • Testing – Implement methods for unit and integration testing, including the use of other programming languages such as C# or Python.
  • Secure communication – define and implement secure authentication, credential handling, and interface protection concepts across the existing product platform.
  • Cybersecurity – contribute to technical measures that improve product security and support compliance with the requirements of the European Cyber Resilience Act.

Qualifications


  • Education – you hold a degree in electrical engineering, computer engineering, computer science, or a comparable discipline.
  • Embedded experience – you have several years of experience in embedded firmware development using C.
  • Microcontrollers – you have strong experience in developing software for 32-bit microcontroller platforms. Hands-on experience with STM32 microcontrollers is highly preferred.
  • Bare-metal systems – you have hands-on experience with embedded systems without an operating system and understand the constraints of resource-limited platforms.
  • Debugging – you are proficient in debugging and troubleshooting on target hardware using common development and laboratory tools.
  • Communication protocols – you have experience working with communication interfaces and protocols in embedded environments.
  • Secure development – you understand the principles of secure product development and have an interest in cybersecurity requirements for embedded devices.
  • Nice to have – experience with RFID, NFC, Secure Elements, cryptographic concepts, or cybersecurity-related regulatory requirements is considered a plus.

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities
Loading...