Sr. Staff/ Principal Software Engineer - Building Automation Systems
Core
Architect and lead the full tech stack for Kinexis Smart Building Automation platform, integrating embedded firmware, IoT devices, cloud services, and user applications for commercial building controls and energy management.
Role type
Sr. Staff/Principal Software Engineer (Platform Architecture & Leadership)
Builds
Integrated hardware, firmware, and software platforms for next-generation commercial building controls, energy management systems, and intelligent automation.
Domain
Semiconductor industry, Building Automation Systems (BAS), IoT, Real-time control systems
Required skills
Embedded systems, Real-time firmware, IoT connectivity, Cloud infrastructure (AWS/Azure), Communication protocols (BACnet, Modbus, MQTT, BLE, Zigbee), Technical leadership, System architecture, CI/CD, Security
Preferred skills
Building automation domain, Power electronics, Sensor systems, OTA update systems, Hardware-software co-design
Technologies
AWS, Azure, BACnet, Modbus, MQTT, BLE, Zigbee
Responsibilities
Own end-to-end architecture of the platform ecosystem including software, embedded firmware, and cloud services; Define and enforce architectural standards for reliability, security, and scalability; Build, mentor, and scale a high-performing software engineering organization; Oversee development of mission-critical firmware for controllers and sensors; Ensure high-quality engineering delivery through CI/CD and automated testing; Partner with hardware, product, and systems engineering teams to deliver reliable solutions.
Seniority
Sr. Staff/Principal, hands-on IC with strategic leadership
