Firmware Developer
Siemens Canada
19d ago

Siemens Canada is building tomorrow’s talent. That’s Ingenuity for life.

For more than 100 years in Canada, Siemens has been offering engaging and sustainable employment opportunities to those shaping our future.

It’s our tradition to promote lifelong learning, develop talent and recognize success.

Siemens is proud to be one of Canada’s Top 100 Employers 2018 (eight times total), one of Canada’s Greenest Employers 2018 (six times total) and one of Canada’s Top Employers for Young People 2018 (two times total).

Approximately 4,300 employees across Canada work together to deliver solutions for sustainable energy, intelligent infrastructure, healthcare, and the future of manufacturing.

We stand for engineering excellence, innovation, reliability and responsibility.

Enlighted is a trailblazer bringing commercial buildings into the IoT and we’re looking for the brightest minds out there to help drive that transformation.

We build an end-to-end IoT solution from sensors to cloud-based Big Data and web-based applications with the big mission of helping our customers meet their sustainability challenges while saving both money and time.

Our innovative lighting control systems are already delivering energy savings of up to 90% at a large and growing number of Fortune 500 companies.

And, once installed, intelligent lighting networks forms the basis for new IoT applications in commercial buildings such as space utilization, traffic flow and asset tracking allowing customers to see for the first time how their buildings and assets are being used.

Enlighted is part of the Siemens family of companies, combining the agility and culture of a start-up with the global reach of an industry heavyweight.

As part of Enlighted Waterloo, you will join an energetic, cross-functional team working to seize an enormous market opportunity, backed by all the resources of Siemens, with approximately 4,300 employees across Canada who work together to deliver solutions for sustainable energy, intelligent infrastructure, healthcare, and the future of manufacturing.

If you’re interested in pushing forward the frontier of intelligent buildings while helping solve the global energy crisis in an entrepreneurial and problem-

solving environment, Enlighted is the brightest career move you can make.

Job Description

Enlighted is looking for a firmware developer on our core sensor and network devices, working closely with the hardware team and data engineers to develop the next set of capabilities in our devices.

We’re interested in people with a passion for exploring new technical capabilities and the ability to work across disciplines to bring a prototype to life.

If you have a background in IoT sensors, device wireless networking, coupled with a systems thinking mindset, this is a great opportunity for you.

Responsibilities :

  • Develop new features and functionality in the core Enlighted devices
  • Develop tests and frameworks to ensure a high-quality released product
  • Design next generation communications using 802.15.4, BLE, and WiFi to maximize the network bandwidth and reliability
  • Write modular, testable firmware that is capable of extensibility for future needs
  • Direct and supervise the development of project plans and ensure plans are followed
  • Identify opportunities for firmware improvements that can enhance the operation of the entire end-to-end system
  • Work as a part of a multi-disciplinary team spanning hardware, software, cloud development and product management.
  • Qualifications

  • 5 to 10 year’s experience with firmware development in C
  • 5 years experience with wireless networking, including 802.15.4 and BLE protocols
  • 5 years experience with ARM based SOCs
  • Experience with Atmel 802.15.4 radio stack is a plus
  • Experience with Nordic BLE chips is a plusBig picture thinking with a passion for understanding the end-to-end system
  • Experience with FreeRTOS and embedded Linux
  • Experience with sensor network development projects
  • Experience developing on small footprint devices (64K RAM / 256K Flash)
  • Proven competence with developing modular firmware designs and with design for testability
  • Maker / Tinkerer mindset and the ability to prototype end-to-end systems
  • Excellent written and verbal communication
  • Attention to detail
  • Degree in Computer Science, Software Engineering or related field
  • Start challenging yourself today in an environment that embraces diversity and rewards innovation with competitive pay, great benefits, and a global network offering real opportunity for growth and advancement.

    While we appreciate all applications we receive, we advise that only candidates under consideration will be contacted.

    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.


    Add to favourites
    Remove from favourites
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form