Lead Software Engineer (Game Play / Engine)
Core
Lead the design and development of high-performance core engines and software platforms for interactive LEGO play experiences combining physical toys with electronic hardware.
Role type
Senior IC Lead Software Engineer (Game Engine/Platform)
Builds
Reusable software components and core engines enabling motion, sound, and color detection for tech-enabled toys.
Domain
Consumer Electronics / Interactive Toys / Embedded Systems
Required skills
C++, C, Technical Leadership, Architecture Design, Performance Optimization, Domain Specific Languages (DSL), Cross-team Engineering Management, Process Improvement
Preferred skills
Connected Toys/IoT/Hardware-Software integration, Game Engines (Unity/Unreal/Godot), Audio Programming, Child Safety/Privacy Regulations, Playtesting
Technologies
C++, C, Jira, Unity, Unreal, Godot, BLE, NFC/RFID, Sensors
Responsibilities
Define and drive technical architecture of high-performance core engines; Lead design and implementation of engine capabilities; Provide technical direction and review critical designs/code; Establish engineering strategies for performance improvement within constrained systems; Drive improvement of processes and workflows; Align software delivery with stakeholders and translate strategic objectives into technical roadmaps.
