Senior Software Engineer (C++/C)
Lego
Overview
In this role you will design and build high-performance core engines and software platforms that power LEGO’s tech-enabled play. You will enable cross-functional teams to create engaging experiences using motion, sound and colour detection, bringing physical toys to life. You will own key engine components, tackle complex system challenges and help establish a solid foundation for future capabilities. This role offers the opportunity to shape in-house technology and contribute to a fan-focused play experience.
Pay / Benefits- Family Care Leave
- life and disability insurance
- wellbeing resources
- colleague discount
- bonus scheme
- hybrid working
- Design, implement, maintain and optimise core engine components
- Own complex technical challenges across the platform stack
- Improve performance, resource use and reliability on constrained systems
- Contribute to technical design, evaluate trade-offs and suggest architectural improvements
- Maintain engineering standards through code reviews, automated tests, docs and CI
- Collaborate with Engineering Leads and System Architects across Software and Firmware
- Identify opportunities to improve development processes and software quality
- Strong software engineering experience in complex systems, core platforms, frameworks or engines
- Ability to analyse problems, make engineering trade-offs and communicate decisions clearly
- Proficient in C/C++
- Experience with Domain Specific Languages (DSL)
- Proven track record delivering engineering projects within a team
- Balance user experience with technical constraints
- Experience using Jira
- Experience using GitHub
- Clear communication
- Cross-functional collaboration
- Problem-solving under technical constraints
- C++/C
- Domain Specific Languages (DSL)
- Jira
Reference: WJ-747_31156840