Senior Linux Firmware Developer

Schneider Electric

3.3

(16)

Montreal, Canada

Why you should apply for a job to Schneider Electric:

  • 56% say women are treated fairly and equally to men
  • 62% say the CEO supports gender diversity
  • Ratings are based on anonymous reviews by Fairygodboss members.

    #72710

    Position summary

    es.

    • Work closely with other developers/teams to ensure proper interoperability with sensor products and cloud infrastructure.

    • Work closely with verification and validation (test) team to ensure full test coverage, and quick closure of reported firmware defects.

    • Recognize technical debt, propose mitigation options, and execute based on business priorities.

    • Clearly document code functionality and organization using best practices. Work with technical support to diagnose and troubleshoot customer issues.

    • Champion process improvements to increase quality, reduce costs, and improve efficiency.

    • Participate in agile planning events including Scrums, sprint planning, and retrospectives.

    • Demonstrate ability to work with cross functional and global teams, with the ability to align and bring best in class processes, coding standards etc. Work closely with other developer leads / managers / architects & test teams, gather requirements, prioritize development efforts & deliver business value.

    • Demonstrate strong knowledge in the software/firmware development domain, and industry standard secure development standards/protocols. Willingness to gain hands-on experience with the products/systems/domain while working as a developer.

    What qualifications will make you successful?

    If you feel that your experience is either above or below the initial requirements listed, we still encourage you to apply for the position. We are considering candidates of varying seniority for this role.

    • Experience developing on Linux Ubuntu and/or Yocto

    • Experience with connected gateways (MQTT, TCPIP websockets, building custom APIs, etc...)

    • Strong programming experience in Python and C/C++

    • Familiar with linux bare-metal development environment

    • Able to propose solutions, take ownership and lead development

    • Experience with creating and managing a persistent database in an embedded product

    • Familiar with Secure Development Life Cycle (SDLC)

    • Good understanding of product development life cycle (Agile methodology, Integration testing etc)

    • Revision control (Git and Github)

    • A professional, proactive attitude with good interpersonal skills

    • Be a result-oriented team player. Leader & self-motivated

    • Good at oral & written communication in English to be able to communicate and collaborate with peers

    Let us learn about you! Apply today.

    #LI-Hybrid

    Why us?

    Schneider Electric is leading the digital transformation of energy management and automation. Our technologies enable the world to use energy in a safe, efficient and sustainable manner. We strive to promote a global economy that is both ecologically viable and highly productive.

    34bn global revenue

    128 000+ employees in 100+ countries

    45% of revenue from IoT

    5% of revenue devoted for R&D

    You must submit an online application to be considered for any position with us. This position will be posted until filled

    It is the policy of Schneider Electric to provide equal employment and advancement opportunities in the areas of recruiting, hiring, training, transferring, and promoting all qualified individuals regardless of race, religion, color, gender, disability, national origin, ancestry, age, military status, sexual orientation, marital status, or any other legally protected characteristic or conduct. Concerning agencies: Schneider Electric does not accept unsolicited resumes and will not be responsible for fees related to such.

    Why you should apply for a job to Schneider Electric:

  • 56% say women are treated fairly and equally to men
  • 62% say the CEO supports gender diversity
  • Ratings are based on anonymous reviews by Fairygodboss members.