Senior Software Engineer (C++/C/Python)
Core
Building core software engines and components for electronic LEGO play sets that integrate motion, sound, and color detection to create interactive experiences.
Role type
Senior Software Engineer (C++/C/Python)
Builds
Electronic play sets and core software components for LEGO toys
Domain
Consumer electronics / Interactive toys
Deliverable
product features
Required skills
C++, C, Python, technical leadership, software platform design, code review, mentoring, performance optimization, embedded systems
Preferred skills
Domain Specific Languages (DSL), GitHub, Jira
Technologies
C++, C, Python, DSL
Responsibilities
Build and maintain software components for play experiences; lead the software team through code reviews and mentoring; collaborate with System Architects on physical platform optimization; improve performance and resource usage in constrained systems; deliver new experiences for global fans; improve engineering processes.
Seniority
Senior, hands-on IC with leadership