Senior Firmware Engineer

2 weeks ago


Kitchener, Ontario, Canada Siemens Full time

About Siemens

We are a leading technology company that provides comprehensive solutions for Smart Infrastructure and Digital Industries. Our mission is to make real what matters by setting the benchmark in the way we electrify, automate, and digitalize the world around us.

Job Summary

We are seeking a highly skilled Senior Firmware Engineer to join our team in the development of cutting-edge sensing and processing units for our smart building platform. The successful candidate will be responsible for designing, implementing, and validating firmware features for IoT devices built for high volume manufacturing.

Key Responsibilities

  • Architect firmware features targeted 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 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.


  • Kitchener, Ontario, Canada Siemens Mobility Full time

    About the RoleWe are seeking a highly skilled Senior Firmware Engineer to join our team at Siemens Mobility. As a key member of our firmware development team, you will be responsible for designing, developing, and testing cutting-edge firmware for our IoT devices.Key ResponsibilitiesArchitect firmware features for IoT devices, ensuring high-quality and...


  • Kitchener, Ontario, Canada Siemens Mobility Full time

    About the RoleWe are seeking a highly skilled Senior Firmware Engineer to join our team at Siemens Mobility. As a key member of our firmware development team, you will be responsible for designing, developing, and testing cutting-edge firmware for our IoT devices.Key ResponsibilitiesArchitect firmware features for IoT devices, ensuring high-quality and...

  • Firmware Engineer

    1 week ago


    Kitchener, Ontario, Canada Siemens Mobility Full time

    About the RoleWe 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 designing, developing, and implementing cutting-edge sensing and processing units for our smart building platform.Key ResponsibilitiesDesign and develop high-quality C code for real-time...

  • Firmware Engineer

    1 week ago


    Kitchener, Ontario, Canada Siemens Mobility Full time

    About the RoleWe 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 designing, developing, and implementing cutting-edge sensing and processing units for our smart building platform.Key ResponsibilitiesDesign and develop high-quality C code for real-time...


  • Kitchener, Ontario, Canada Siemens Mobility Full time

    About the RoleWe 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 ResponsibilitiesArchitect...


  • Kitchener, Ontario, Canada Siemens Mobility Full time

    About the RoleWe 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 ResponsibilitiesArchitect...


  • Kitchener, Ontario, Canada Siemens Mobility Full time

    About Siemens MobilitySiemens Mobility is a leading provider of innovative mobility solutions, enabling people and goods to move efficiently and sustainably. Our cutting-edge technology and expertise in the field of rail electrification, signaling, and automation make us a trusted partner for transportation companies and cities around the world.Job SummaryWe...


  • Kitchener, Ontario, Canada Siemens Mobility Full time

    About Siemens MobilitySiemens Mobility is a leading provider of innovative mobility solutions, enabling people and goods to move efficiently and sustainably. Our cutting-edge technology and expertise in the field of rail electrification, signaling, and automation make us a trusted partner for transportation companies and cities around the world.Job SummaryWe...


  • Kitchener, Ontario, Canada Siemens Full time

    About SiemensSiemens is a leading technology company that provides 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.Job SummaryWe are seeking a highly skilled Senior Firmware Engineer to join our team in the...


  • Kitchener, Ontario, Canada Siemens Mobility Full time

    About Siemens MobilitySiemens Mobility is a leading provider of innovative mobility solutions, empowering organizations to transform physical spaces into regenerative places that fuel positive impact for people, portfolio, and our planet.Job SummaryWe are seeking a highly skilled Senior Firmware Engineer to join our team in the development of cutting-edge...


  • Kitchener, Ontario, Canada Siemens Full time

    About SiemensSiemens is a leading technology company that provides 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.Job SummaryWe are seeking a highly skilled Senior Firmware Engineer to join our team in the...


  • Kitchener, Ontario, Canada Siemens Mobility Full time

    About Siemens MobilitySiemens Mobility is a leading provider of innovative mobility solutions, empowering organizations to transform physical spaces into regenerative places that fuel positive impact for people, portfolio, and our planet.Job SummaryWe are seeking a highly skilled Senior Firmware Engineer to join our team in the development of cutting-edge...

  • Firmware Engineer

    5 days ago


    Kitchener, Ontario, Canada Siemens Mobility Full time

    About the RoleWe 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 designing, implementing, and validating cutting-edge sensing and processing units for our smart building platform.Key ResponsibilitiesDevelop high-quality C code for real-time embedded...

  • Firmware Engineer

    5 days ago


    Kitchener, Ontario, Canada Siemens Mobility Full time

    About the RoleWe 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 designing, implementing, and validating cutting-edge sensing and processing units for our smart building platform.Key ResponsibilitiesDevelop high-quality C code for real-time embedded...


  • Kitchener, Ontario, Canada Siemens Mobility Full time

    About the OpportunityWe 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...


  • Kitchener, Ontario, Canada Siemens Mobility Full time

    About the OpportunityWe 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...


  • Kitchener, Ontario, Canada Blackline Safety Full time

    {"title": "Senior Firmware Developer", "content": "About the RoleAt Blackline Safety, we're committed to innovation and excellence in the development of wirelessly connected safety products. As a Senior Firmware Developer, you'll play a key role in supporting our firmware development team in the design, development, and production of our firmware-supported...


  • Kitchener, Ontario, Canada Blackline Safety Full time

    {"title": "Senior Firmware Developer", "content": "About the RoleAt Blackline Safety, we're committed to innovation and excellence in the development of wirelessly connected safety products. As a Senior Firmware Developer, you'll play a key role in supporting our firmware development team in the design, development, and production of our firmware-supported...


  • Kitchener, Ontario, Canada Blackline Safety Full time

    About the RoleWe are seeking a highly skilled Senior Firmware Developer to join our team at Blackline Safety. As a key member of our firmware development team, you will be responsible for designing, developing, and producing firmware for our supported products.Key ResponsibilitiesDesign and implement new features and products using Test-Driven Development...


  • Kitchener, Ontario, Canada Blackline Safety Full time

    About the RoleWe are seeking a highly skilled Senior Firmware Developer to join our team at Blackline Safety. As a key member of our firmware development team, you will be responsible for designing, developing, and producing firmware for our supported products.Key ResponsibilitiesDesign and implement new features and products using Test-Driven Development...