dormakaba is a leading global provider in the access solutions market, seeking an Embedded Hardware Systems Engineer for a remote role based in Southern California. The role involves supporting firmware development and hardware implementation for access control products, as well as contributing to sustaining engineering efforts and validating new hardware platforms.
Responsibilities:
- Develop, debug, and sustain embedded firmware modules, including support for existing product lines and implementation of new credential formats and features. Assist in sustaining existing product lines
- Support hardware bring-up, PCB validation, and debugging for new hardware revisions, including collaboration with external design partners. Work with external hardware contractors on design updates
- Conduct hardware validation and system-level testing using lab instrumentation and debugging tools, as well as assist in test fixture development and production validation
- Partner with cross-functional teams to support new product introduction (NPI) transitions, documentation updates, and end-to-end system validation activities
- Strong embedded C/C++ development skills with knowledge of schematics and PCB design (Altium Designer preferred), and RF technologies (NFC, BLE)
Requirements:
- Bachelor's degree in Electrical Engineering, Electronics Engineering or related field
- 3+ years of experience in embedded hardware engineering
- Strong proficiency in embedded C/C++ development with hands-on experience in firmware development, debugging, and sustaining engineering
- Experience supporting hardware integration activities, including PCB bring-up, hardware validation, and system-level debugging
- Working knowledge of schematics and PCB design principles
- Familiarity with RF technologies and access control communication protocols, such as NFC and BLE
- Master's degree in Electrical Engineering, Electronics Engineering or related field
- 5+ years of experience in embedded hardware engineering
- Exposure to Altium Designer or similar PCB design and layout tools
- Familiarity with RTOS environments such as ThreadX, FreeRTOS, or Zephyr