Job Description
Create a better tomorrow with us! Ready to explore #YourSpaceToChargeUP+?
As we stand on the cusp of a green revolution, our global society faces a critical need: the rapid transition of our mobility sector and energy grid to renewable energies. As sustainability-focused engineers and technologists at Siemens, we understand the magnitude of this challenge and are poised to make a profound, direct impact. To enable this transition, we are pioneering innovative approaches from utilizing automation controls and large-scale networks of systems, to analytics and AI that will transform how energy storage systems are produced.
By building the next generation of Industrial Internet of Things (IIoT) platforms to enhance interconnectivity and automation at a grand scale, we are at the forefront, trailblazing a path towards an unprecedented level of efficiency. Our objectives are ambitious yet clear: to halve production times and reduce scrap rates by at least 5 percentage points in state-of-the-art battery Gigafactories around the world.
Join us at SiemensBattery Accelerator, an organization composed of multiple agile internal start-ups, where you can make a tangible and meaningful impact on our journey forward. If you are inspired by our goals and are ready to make a difference in the world, we would love to hear from you!
About the role:
We are seeking a Software Engineer to assist in the development and optimization of data-intensive, real-time applications aimed at automating critical workflows. Your primary task will involve contributing to the building and refining applications that enhance data ingestion, integration, and augmentation. This role requires a solid understanding of low-latency and high-throughput streaming systems, practical experience in software and system architecture design, and proficiency in managing APIs for robust inter-service communication. Your active collaboration with platform engineering, product teams, and other stakeholders will be instrumental to our success.
More specifically, you will:
- Participate in the design and development of automation, integration, and augmentation applications, contributing to key aspects of battery manufacturing operations.
- Assist in conceptualizing and implementing software and system architectures adhering to Microservice and Event-Driven paradigms, with the goal of ensuring scalability, maintainability, and superior performance aligned with stringent timing and throughput requirements.
- Help design, implement, and manage API configurations to enable optimal, robust, and secure inter-service communications.
- Collaborate with various teams and stakeholders to understand development goals and milestones. Contribute to the development and delivery of solutions based on objectives established by product teams.
- Assist in defining and implementing tooling, including CI/CD pipelines and software testing, and developing stubs/mocks for recurring software code in alignment with technical leaders and experts.
- Collaborate with our Platform Engineering team to ensure seamless integration and optimal performance of applications on our base platform.
- Help establish and maintain robust system security practices, aligning with industry standards and regulations, and in collaboration with other experts and stakeholders within the team.
What you will need to succeed in this role:
- An undergraduate degree in Computer Engineering, Software Engineering, or similar.
- A minimum of 3-5 years of experience in Software Engineering, Software Development, or similar roles.
- Proficiency with at least one of Python, Java, Go, or C/C++, evidenced by your history of developing complex software systems and applications.
- A good understanding of software and system design methodologies, including Microservices and Event-Driven Architectures. Your knowledge extends to API design, development, and management.
- Experience with low-latency and real-time systems and protocols, such as WebSockets, gRPC, MQTT, etc. Familiarity with event logs and streaming platforms and tools such as Apache Kafka, Apache Flink, Apache Beam, and others.
- Hands-on experience with the development and deployment of containerized solutions using Docker and related orchestration platforms such as Kubernetes or Docker Swarm. Familiarity with a variety of data storage systems, both SQL and NoSQL, is a must.
- Experience in maintaining CI/CD pipelines and implementing tooling, including the implementation of stubs/mocks for recurring software code.
- Problem-solving and technical risk management skills, with a focus on collaborative and swift system failure resolution.
- Good communication skills, with the ability to convey complex information clearly and concisely to a diverse range of team members and stakeholders.
- Experience working in a team-oriented, high-paced, high-impact environment. Experience working with international teams would be considered an asset.
This position is a hybrid role based out of our newly established office in the Waterloo Region.
Why you will love working at Siemens:
- Enjoy a Flexible Work Environment with Career Advancement Opportunities: Embrace a healthy work-life balance with flexible hours, telecommuting, and digital workspaces, while also advancing your career through local and global mentorship programs.
- Solve Significant and Impactful Problems in Technology Innovation: Be a part of exciting, innovative projects aimed at addressing the world’s most significant issues, all within an engaging, challenging, and rapidly evolving, cutting-edge technological environment.
- Comprehensive Rewards & Benefits Package: Enjoy our competitive total rewards package which includes profit sharing, flexible vacation policies with the option to buy and sell your vacation depending on your lifestyle, and opportunities to be compensated for your innovative ideas. Additional perks and discounts are also part of the package.
- Partake in Social Initiatives in a Diverse and Inclusive Environment: Contribute to our social responsibility initiatives focused on improving access to education, technology, and sustainable communities. Make a positive impact and thrive in our diverse and inclusive work environment.
Siemens is proud to be an eight-time award winner of Canada’s Top 100 Employers, Canada’s Greenest Employers 2022, Canada’s Top Employers for Young People 2023, and Greater Toronto's Top Employers 2022.
About Siemens Canada:
We encourage the sharing of innovative ideas, and champion the people behind them.
For over 110 years, Siemens Canada has stood for engineering excellence, innovation, quality, and reliability. We are a technology leader, providing comprehensive solutions for Smart Infrastructure and Digital Industries. We set the benchmark in transforming the world around us by innovating in the way we electrify, automate, and digitize. Ingenuity propels us forward, and the fruits of our collaboration define what truly matters to us.
Making a difference together, we raised $385,000 towards charitable contributions, supporting over 38 non-profit organizations and driving sustainability in our local communities. Siemens Canada has 2,500 employees from coast-to-coast and 24 office and production facilities across the country. Join our team of approximately 293,000 talented professionals in more than 190 countries/regions and help us tackle the most exciting challenges to build a successful future together!
Siemens is committed to creating a diverse environment and is proud to be an equal opportunity employer. Upon request, Siemens Canada will provide reasonable accommodation for disabilities to support participation of candidates in all aspects of the recruitment process. All qualified applicants will receive consideration for employment.
By submitting personal information to Siemens Canada Limited or its affiliates, service providers and agents, you consent to our collection, use and disclosure of such information for the purposes described in our Privacy Code available at www.siemens.ca.
Siemens s’engage à créer un environnement diversifié et est fière d’être un employeur souscrivant au principe de l’égalité d’accès à l’emploi. Sur demande, Siemens Canada prendra des mesures d’accommodement raisonnables pour les personnes handicapées, dans le but de soutenir la participation des candidats dans tous les aspects du processus de recrutement. Tous les candidats qualifiés seront pris en considération pour ce poste.
En transmettant des renseignements personnels à Siemens Canada limitée ou à ses sociétés affiliées, à ses fournisseurs de services ou à ses agents, vous nous autorisez à recueillir, à utiliser et à divulguer ces renseignements aux fins prévues dans notre Code de protection de la confidentialité, que vous pouvez consulter au www.siemens.ca.
Apply
Go Back