Position Overview
Seeking an experienced Senior Embedded Systems & Software Engineer to lead the design, development, and integration of advanced elevator control and monitoring systems. This role blends hands-on engineering with team leadership, spanning embedded firmware, industrial communication protocols, hardware integration, and safety-critical compliance. The ideal candidate combines deep technical expertise with the ability to guide multidisciplinary teams from concept through deployment.
Key Responsibilities
System Architecture & Design
-
Lead the design and implementation of elevator motion control algorithms.
-
Architect embedded systems for high-reliability, real-time control applications.
-
Develop and maintain communication interfaces using industrial fieldbus and Ethernet-based protocols.
Firmware Development
-
Write, optimize, and maintain embedded C/C++ firmware for real-time systems such as FreeRTOS.
-
Implement low-level drivers for peripherals such as I²C, SPI, Ethernet, and encoder interfaces.
-
Debug and optimize interrupt-driven state machines and timing-sensitive processes.
Hardware Integration
-
Collaborate on PCB design, ensuring compliance with electrical safety, signal integrity, and manufacturability requirements.
-
Design circuits for sensor integration, power regulation, and ESD/overvoltage protection.
-
Integrate and configure variable frequency drives (VFDs) in velocity and position control modes.
Required Skills & Experience
-
Extensive experience in embedded systems design and software development, including leadership roles.
-
Strong proficiency in C and C++ for embedded applications.
-
Hands-on experience with real-time embedded operating systems and architectures.
-
Expertise in industrial communication protocols (e.g., CANopen, Modbus TCP/IP, BACnet/IP).
-
Experience with safety-critical system design and compliance processes.
-
Familiarity with PCB design tools and electronic circuit best practices.
-
Knowledge of elevator control principles, VFD drive configuration, and motion profiling.