
Senior Software Engineer - C++
Schneider Electric1 day ago
London, United KingdomSenior
Responsibilities
- Participate in requirements analysis and design, build, and maintain efficient, secure, reusable, and reliable C++ code.
- Develop applications from scratch, configure existing systems, and provide user support for the Building Management System platform.
- Ensure application performance, quality, responsiveness, maintainability, and code organization.
- Identify bottlenecks and bugs and develop solutions to mitigate and resolve them.
- Debug, profile, optimize, and help automate software development and quality practices.
Requirements
- At least 5 years of C++ experience.
- Bachelor’s degree or higher in software engineering.
- Strong understanding of object-oriented design and analysis, modular code, design patterns, and architectural patterns.
- Strong experience with debugging, profiling, optimizing code, algorithms, and time complexity.
- Familiarity with test-driven development, continuous integration, and agile software practices.
- Strong analytical capabilities and good verbal and written English communication skills.
- Preferred experience with operating systems, especially Linux; SQL and databases; Python; Rust; TCP/IP networking; open-source software; cybersecurity; Kubernetes; and Docker.
Benefits
- Hybrid working arrangement with three days per week in the office in Lund.
- Opportunity to join an international R&D team developing digital building management solutions.
- Schneider Electric promotes employee development, diversity, inclusion, and work-life integration.
About Schneider Electric
Schneider Electric builds electrical distribution equipment, industrial automation systems, and energy-management software and services for buildings, data centers, factories, and utilities. Founded in 1836 and headquartered in Rueil-Malmaison, France, it is a public company listed on Euronext Paris. The company sells globally through direct and partner channels in 100+ countries, with offerings such as switchgear, circuit protection, building management, microgrids, and the EcoStruxure software suite.