Current jobs related to Senior Firmware Engineer - Kitchener, Ontario - Siemens Mobility


  • Kitchener, Ontario, Canada Voltera Full time

    About VolteraVoltera is a pioneering technology company that has been driving innovation in the additive electronics industry since 2013. Our cutting-edge tools empower the world's most innovative minds to solve complex problems. Our customers are revolutionizing the way we think about electronics and its applications.Our ProductsWe offer a range of...


  • Kitchener, Ontario, Canada Voltera Full time

    About VolteraVoltera is a pioneering technology company that has been driving innovation in the additive electronics industry since 2013. Our cutting-edge tools empower the world's most innovative minds to solve complex problems. Our customers are revolutionizing the way we think about electronics and its applications.Our ProductsWe offer a range of...


  • Kitchener, Ontario, Canada Voltera Full time

    About VolteraVoltera is a pioneering technology company that has been driving innovation in the additive electronics industry since 2013. Our cutting-edge tools empower the world's most innovative minds to solve complex problems. Our customers are revolutionizing the way we think about electronics and its applications.Our ProductsWe offer a range of...


  • Kitchener, Ontario, Canada Miovision Technologies, Inc. Full time

    We are seeking a highly skilled Senior Director of Hardware Engineering to lead our team in the development of next-generation devices. As a key member of our cross-functional team, you will be responsible for spearheading the development of our products, ensuring they meet the highest quality standards and exceed market expectations.The successful candidate...


  • Kitchener, Ontario, Canada Voyis Full time

    About VoyisVoyis is a leading manufacturer of high-performance underwater optical sensors, including lasers, cameras, and lights, designed for autonomous underwater vehicles. Our products have enabled customers to survey over 10,000km of ocean floor across all 7 continents, helping to better understand remote and challenging environments.Job SummaryWe are...


  • Kitchener, Ontario, Canada Voyis Full time

    About VoyisVoyis is a leading manufacturer of high-performance underwater optical sensors, including lasers, cameras, and lights, designed for autonomous underwater vehicles. Our products have enabled customers to survey over 10,000km of ocean floor across all 7 continents, helping to better understand remote and challenging environments.Job SummaryWe are...


  • Kitchener, Ontario, Canada Miovision Full time

    Position SummaryMiovision is seeking an experienced Senior Embedded Software Developer to join our firmware team. As a key member of our team, you will be responsible for designing and developing embedded software and firmware on all Miovision hardware and test systems.Key ResponsibilitiesDevelop and maintain embedded Linux software in Python and firmware...


  • Kitchener, Ontario, Canada Verily Full time

    About VerilyVerily is a subsidiary of Alphabet that is revolutionizing the way people manage their health and the way healthcare is delivered. Our mission is to bring the promise of precision health to everyone, every day.Job DescriptionWe are seeking a skilled Software Developer to join our Precision Health Platform Workflows team. As a member of this team,...


  • Kitchener, Ontario, Canada Verily Full time

    About VerilyVerily is a subsidiary of Alphabet that is revolutionizing the way people manage their health and the way healthcare is delivered. Our mission is to bring the promise of precision health to everyone, every day.Job DescriptionWe are seeking a skilled Software Developer to join our Precision Health Platform Workflows team. As a member of this team,...


  • Kitchener, Ontario, Canada Cedent Consulting Inc Full time

    Job Title: Senior Engineering LeadWe are seeking a highly skilled and experienced Senior Engineering Lead to join our team at Cedent Consulting Inc. As a Senior Engineering Lead, you will be responsible for leading our software engineering team and ensuring the successful delivery of our products.Key Responsibilities:Lead and manage a team of software...


  • Kitchener, Ontario, Canada Cedent Consulting Inc Full time

    Job Title: Senior Engineering LeadWe are seeking a highly skilled and experienced Senior Engineering Lead to join our team at Cedent Consulting Inc. As a Senior Engineering Lead, you will be responsible for leading our software engineering team and ensuring the successful delivery of our products.Key Responsibilities:Lead and manage a team of software...


  • Kitchener, Ontario, Canada Cedent Consulting Inc Full time

    Job Title: Senior Engineering LeadWe are seeking a highly skilled and experienced Senior Engineering Lead to join our team at Cedent Consulting Inc. As a Senior Engineering Lead, you will be responsible for leading our software engineering team and ensuring the successful delivery of our products.Key Responsibilities:Lead and manage a team of software...


  • Kitchener, Ontario, Canada Cedent Consulting Inc Full time

    Job Title: Senior Engineering LeadWe are seeking a highly skilled and experienced Senior Engineering Lead to join our team at Cedent Consulting Inc. As a Senior Engineering Lead, you will be responsible for leading our software engineering team and ensuring the successful delivery of our products.Key Responsibilities:Lead and manage a team of software...


  • Kitchener, Ontario, Canada Randstad Canada Full time

    Job Title: Senior Structural EngineerWe are seeking a highly skilled Senior Structural Engineer to join our team as a Project Lead. As a key member of our Small Buildings team, you will be responsible for leading projects and ensuring the successful delivery of structural engineering designs.Key Responsibilities:Develop and implement structural engineering...


  • Kitchener, Ontario, Canada Randstad Canada Full time

    Job Title: Senior Structural EngineerWe are seeking a highly skilled Senior Structural Engineer to join our team as a Project Lead. As a key member of our Small Buildings team, you will be responsible for leading projects and ensuring the successful delivery of structural engineering designs.Key Responsibilities:Develop and implement structural engineering...


  • Kitchener, Ontario, Canada Randstad Canada Full time

    Job Title: Senior Structural EngineerWe are seeking a highly skilled Senior Structural Engineer to join our team as a Project Lead. As a key member of our Small Buildings team, you will be responsible for leading projects and ensuring the successful delivery of structural engineering designs.Key Responsibilities:Develop and implement structural engineering...


  • Kitchener, Ontario, Canada Cedent Consulting Inc Full time

    Job Title: Senior Engineering LeadCedent Consulting Inc is seeking a highly skilled Senior Engineering Lead to join our team. As a Senior Engineering Lead, you will be responsible for leading a team of software engineers and ensuring the successful delivery of projects.Key Responsibilities:Lead a team of software engineers and provide guidance and coaching...


  • Kitchener, Ontario, Canada Cedent Consulting Inc Full time

    Job Title: Senior Engineering LeadCedent Consulting Inc is seeking a highly skilled Senior Engineering Lead to join our team. As a Senior Engineering Lead, you will be responsible for leading a team of software engineers and ensuring the successful delivery of projects.Key Responsibilities:Lead a team of software engineers and provide guidance and coaching...


  • Kitchener, Ontario, Canada Randstad Canada Full time

    Job Title: Senior Structural EngineerWe are seeking a highly skilled Senior Structural Engineer to join our team as a Project Lead. As a key member of our Small Buildings team, you will be responsible for leading projects and ensuring the successful delivery of structural engineering designs.Key Responsibilities:Develop and implement structural engineering...

  • Senior QA Engineer

    1 month ago


    Kitchener, Ontario, Canada Targeted Talent Full time

    We are seeking a Senior QA Engineer to join our team. This is a permanent, remote position with a fintech company based in Vancouver. As a Senior QA Engineer, you will work on a cutting-edge platform that combines data analytics and complex integration in ERP systems to deliver financial data that helps businesses make informed decisions. Your...

Senior Firmware Engineer

2 months ago


Kitchener, Ontario, Canada Siemens Mobility Full time
About the Opportunity

We are seeking a highly skilled Senior Firmware Engineer to join our team in Kitchener, ON. As a key member of our firmware team, you will be responsible for developing cutting-edge sensing and processing units combined with our smart building platform to reduce energy usage and increase operational efficiency.

Key Responsibilities
  • Architect firmware features for IoT devices built for high volume manufacturing.
  • Hands-on hardware bring-up, system debugging, and code optimization.
  • Develop, enhance, and debug new and existing firmware features in C.
  • Mentor other engineers/co-ops.
  • Provide hardware/firmware support and design input as required to Cloud/UI Designers and others.
  • Deliver high-quality C code to run in a real-time embedded environment.
  • Support continuous integration and code quality improvement initiatives.
  • Work as a part of a multi-disciplinary team spanning hardware, software, cloud development, and product management.
  • Improve customer experience, continually raising the bar on functionality, usability, and simplicity.
Requirements
  • 10+ years of Software/Firmware engineering experience.
  • BS in Computer Science, Computer Engineering, Electrical Engineering, or proof of exceptional skills in related fields with practical software engineering experience.
  • Work collaboratively within the team, as well as cross-functionally to improve customer experience.
  • Experience with driver-level programming, strong knowledge of microcontroller to hardware interfacing requirements and implementation in firmware, such as: BLE (Bluetooth Low Energy), Wi-fi, Serial Peripheral Interface (SPI), A/D (Analog-to-Digital) inputs.
  • Experience in the development of embedded products in high volumes involving microcontrollers running FreeRTOS or another real-time operating system.
  • Test-driven development and familiarity with automated testing.
  • Remain engaged, proactive, and positive while solving very challenging problems.
  • Familiarity with embedded development tools like IAR, CMake, GDB, OpenOCD.
  • Experience with Linux/embedded Linux and networking.
  • Able to work from the office at least 3 days a week.
Assets
  • Experience working in an IoT and/or SaaS business with many hardware and software components distributed across a variety of environments and with varied deployment types.
  • Experience working with lighting standards such as DALI or 0-10V dimming.
  • Formal software engineering experience is a substantial asset to help the team develop internal tools and automations for continuous integration testing of our IoT system.
  • Linux command line and administration experience is very helpful for accessing and configuring our devices and services.
About Siemens Canada

Siemens Canada is a technology leader providing comprehensive solutions for Smart Infrastructure and Digital Industries. We make real what matters by setting the benchmark in the way we electrify, automate, and digitalize the world around us. Ingenuity drives us and what we create together is yours.

Making a difference together we raised $385,000 towards charitable contributions, support over 38 non-profit organizations, and planted 660 trees in our local communities. Siemens Canada has 2,500 employees from coast-to-coast and 24 office and production facilities across Canada. 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.