Current jobs related to Senior Software Developer - Lévis, Quebec - Eaton Corporation


  • Lévis, Quebec, Canada Umano Medical Inc. Full time

    Umano Medical Inc. is seeking a skilled Embedded Software Developer to join our team. As a key member of our software development team, you will be responsible for designing and implementing high-level software for various medical products. Your expertise in C/C++ programming, Assembler, and development platforms such as KDS, IAR, and ECLIPSE will be...


  • Lévis, Quebec, Canada Umano Medical Inc. Full time

    Umano Medical Inc. is seeking a skilled Embedded Software Developer to join our team. As a key member of our software development team, you will be responsible for designing and implementing high-level software for various medical products. Your expertise in C/C++ programming, Assembler, and development platforms such as KDS, IAR, and ECLIPSE will be...


  • Lévis, Quebec, Canada Umano Medical Full time

    Embedded Software DesignerAt Umano Medical, we're seeking a skilled Embedded Software Designer to join our dynamic team. As a key member of our development team, you'll be responsible for designing and developing embedded software for our medical products.Key Responsibilities:Contribute to the design of embedded software for various medical products,...


  • Lévis, Quebec, Canada Umano Medical Full time

    Embedded Software DesignerAt Umano Medical, we're seeking a skilled Embedded Software Designer to join our dynamic team. As a key member of our development team, you'll be responsible for designing and developing embedded software for our medical products.Key Responsibilities:Contribute to the design of embedded software for various medical products,...


  • Lévis, Quebec, Canada Umano Medical Full time

    Embedded Software DesignerAt Umano Medical, we're seeking a skilled Embedded Software Designer to join our dynamic team. As a key member of our development team, you'll be responsible for designing and developing embedded software for our medical products.Key Responsibilities:Contribute to the design of embedded software for various medical products,...


  • Lévis, Quebec, Canada Umano Medical Full time

    Embedded Software DesignerAt Umano Medical, we're seeking a skilled Embedded Software Designer to join our dynamic team. As a key member of our development team, you'll be responsible for designing and developing embedded software for our medical products.Key Responsibilities:Contribute to the design of embedded software for various medical products,...


  • Lévis, Quebec, Canada Umano Medical Full time

    Embedded Software DesignerAt Umano Medical, we're seeking a skilled Embedded Software Designer to join our dynamic team. As a key member of our development team, you will be responsible for designing and developing embedded software for our medical products.Key Responsibilities:Contribute to the design of embedded software for various medical products,...


  • Lévis, Quebec, Canada Umano Medical Full time

    Embedded Software DesignerAt Umano Medical, we're seeking a skilled Embedded Software Designer to join our dynamic team. As a key member of our development team, you will be responsible for designing and developing embedded software for our medical products.Key Responsibilities:Contribute to the design of embedded software for various medical products,...


  • Lévis, Quebec, Canada Umano Medical Full time

    Embedded Software DesignerAt Umano Medical, we're seeking a skilled Embedded Software Designer to join our dynamic team. As a key member of our development team, you'll be responsible for designing and developing embedded software for our medical products.Key Responsibilities:Contribute to the design of embedded software for various medical products,...


  • Lévis, Quebec, Canada Umano Medical Full time

    Embedded Software DesignerAt Umano Medical, we're seeking a skilled Embedded Software Designer to join our dynamic team. As a key member of our development team, you'll be responsible for designing and developing embedded software for our medical products.Key Responsibilities:Contribute to the design of embedded software for various medical products,...


  • Lévis, Quebec, Canada Desjardins Full time

    About the RoleWe are seeking a highly skilled Software Development Analyst to join our team at Desjardins. As a key member of our IT department, you will play a critical role in analyzing, designing, and developing software products that meet our organization's requirements.Key ResponsibilitiesDevelop execution strategies and analyze software products to...


  • Lévis, Quebec, Canada Desjardins Full time

    About the RoleWe are seeking a highly skilled Software Development Analyst to join our team at Desjardins. As a key member of our IT department, you will play a critical role in analyzing, designing, and developing software products that meet our organization's requirements.Key ResponsibilitiesDevelop execution strategies and analyze software products to...


  • Lévis, Quebec, Canada Desjardins Full time

    As a C# Programmer Analyst at Desjardins, you will play a key role in driving IT efficiency and quality by analyzing, designing, configuring, developing, maintaining, and upgrading software products to meet the organization's requirements.With your technical expertise and ability to anticipate innovation, you will develop, standardize, and roll out medium-...


  • Lévis, Quebec, Canada Desjardins Full time

    As a C# Programmer Analyst at Desjardins, you will play a key role in driving IT efficiency and quality by analyzing, designing, configuring, developing, maintaining, and upgrading software products to meet the organization's requirements.With your technical expertise and ability to anticipate innovation, you will develop, standardize, and roll out medium-...


  • Lévis, Quebec, Canada Desjardins Full time

    Job DescriptionAs a seasoned IT professional, you will play a key role in driving innovation and technology adoption across the organization. Your expertise in designing and implementing large-scale software systems will be instrumental in meeting business objectives and driving growth.Key ResponsibilitiesCollaborate with business partners to identify...


  • Lévis, Quebec, Canada Desjardins Full time

    Job DescriptionAs a seasoned IT professional, you will play a key role in driving innovation and technology adoption across the organization. Your expertise in designing and implementing large-scale software systems will be instrumental in meeting business objectives and driving growth.Key ResponsibilitiesCollaborate with business partners to identify...


  • Lévis, Quebec, Canada Desjardins Full time

    Position Overview This is a temporary role focused on enhancing IT efficiency and quality through software development and analysis. As a C# Software Development Analyst, you will engage in various activities including the design, configuration, development, maintenance, and enhancement of software solutions tailored to meet organizational needs. Key...


  • Lévis, Quebec, Canada Desjardins Full time

    Position Overview This is a temporary role focused on enhancing IT efficiency and quality through software analysis and development. As a C# Programmer Analyst, you will play a vital role in the organization by: Developing and Implementing Software Solutions: Collaborate in the analysis, design, configuration, and development of software products that meet...


  • Lévis, Quebec, Canada Desjardins Full time

    Position Overview This is a temporary role for a duration of 9 months. As a C# Software Development Analyst, you will play a pivotal role in enhancing IT efficiency and quality. Your responsibilities will include analyzing, designing, configuring, developing, maintaining, and upgrading software solutions that align with the organizational goals. Your...


  • Lévis, Quebec, Canada Umano Medical Full time

    Umano Medical is seeking a talented Embedded Software Engineer to contribute to the development of innovative medical devices. As an Embedded Software Engineer, you will play a crucial role in designing and implementing software solutions that power our cutting-edge products. You will collaborate closely with a team of engineers, designers, and product...

Senior Software Developer

4 months ago


Lévis, Quebec, Canada Eaton Corporation Full time

Eaton's EPG EAS Electrical Automation Solutions division is currently seeking a Senior Software Developer.This position may be located in our Brossard, Québec or Lévis, Québec offices and offers hybrid work opportunities. Candidates should reside within 80km of Brossard or Lévis

What you'll do:

As an intelligent power management company, Eaton is fully engaged in our digital transformation to improve our internal business processes and to reach and serve our customers better and provide them with new value. We are reshaping the way we think and work – leveraging digital tools and technologies to accelerate our transformation and instilling a digital mindset from the ground up.

We are eager and open to new ways of thinking, and we need your creativity, innovative ideas and expertise. We believe that diversity of thought, cultures and backgrounds is what contributes to our success. If you want to help shape the digital future of Eaton, join our team and make a real impact.

Eaton's EPG EAS Electrical Automation Solutions division is currently seeking a Senior Software Developer, Embedded Software. This position is located at our office in Brossard or Lévis with hybrid work opportunities. Candidates must reside within 80km of Brossard or Lévis, Québec, Canada.

Eaton is accelerating and leading the industry with its digital offerings to utility customers. In this role, you will play a leading role in our firmware development team and contribute to the development and maintenance of our various embedded products. You will be exposed to several aspects and technologies of our substation automation products and will work with a variety of technical experts. You will work under the direct supervision of a technical firmware team leader.

Essential Responsibilities:

  • Designs, implements, and maintains efficient, reliable, and reusable code.
  • Analyzes technical specifications and proposes innovative solutions.
  • Develops and documents verification test plans.
  • Writes unit tests and automated integration tests, performs manual testing, reviews peer-written code and authors reports.
  • Participates in the investigation of problems by gathering enough information to find the root causes and fix them.
  • Participates in all stages of the development cycle

Qualifications:

Required (Basic) Qualifications:

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, or any other relevant program from an accredited institution.
  • 5 years of experience in software development, including 2+ years of recent experience developing C++ applications.
  • Understanding of object-oriented design and programming skills, including the use of design patterns.
  • Fluency in English and French. Fluency in French and English is required for this position in order to communicate with colleagues, customers, and partners located inside and outside of Quebec, as well as to understand technical documentation in the field of our industry.
  • Must be legally authorized to work in Canada without corporate sponsorship.
  • No relocation is being provided. Candidates must live within an 80-kilometer radius of the Brossard or Lévis, QC facility.

Preferred (Good to have) Qualifications:

  • Experience developing software for embedded devices, creating APIs (Application programming interfaces) and desktop applications.
  • Experience ensuring cybersecurity practices in embedded software and desktop applications.
  • Experience designing real-time control systems.
  • Abreast of upcoming software development/engineering tools, trends, and methodologies.
  • Full understanding of key computer science concepts (Data Structures, Algorithms, etc.).
  • Comprehensive knowledge of IP networking protocols (TCP/UDP/IP).
  • Extensive knowledge of APIs allowing interactions with operating systems (Windows, Linux or other).
  • Experience working in the electric utility market and/or power system knowledge.
  • Experience with Agile Development Processes, and working in an agile team environment, using SCRUM or any other framework.

We are committed to ensuring equal employment opportunities for job applicants and employees. Our recruitment processes use balanced selection criteria and avoid unlawful discrimination against applicants on the basis of their age, colour, disability, marital status, national origin, gender, gender identity, genetic information, race or racial origin, religion, sexual orientation or any other status protected or required by law.