Développeur(euse) Principal(e) en Logiciels Embarqués

Eaton
Canada
Workplace: HybridFull timeCAD 101,000 - 126,000 annuallyFunction: Solutions Engineering & Sales EngineeringExperience: 8+ yearsEducation: bachelorsSkills: ["Communication","Problem-solving","Leadership","Planning","Organizational skills"]

Develop and lead high-level design of embedded software/firmware for high-performance, real-time protective relays used in smart grid applications. Collaborate with multi-discipline engineering teams (software, hardware, and test) to define requirements, resolve integration issues, and translate product use cases into firmware designs and unit tests. Build features using C/C++, implement diagnostics and cybersecurity measures, and participate in CI pipeline and code/design reviews while mentoring other developers.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Eaton
Eaton
3 weeks ago

Développeur(euse) Principal(e) en Logiciels Embarqués

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 4 hours agoStatus: Live

Job Summary

Develop and lead high-level design of embedded software/firmware for high-performance, real-time protective relays used in smart grid applications. Collaborate with multi-discipline engineering teams (software, hardware, and test) to define requirements, resolve integration issues, and translate product use cases into firmware designs and unit tests. Build features using C/C++, implement diagnostics and cybersecurity measures, and participate in CI pipeline and code/design reviews while mentoring other developers.
Location: Canada
Workplace: Hybrid
Employment Type: Full time
Job Function: Solutions Engineering & Sales Engineering
Seniority: Mid level

Key Responsibilities

  • •Lead high-level design activities for new embedded software/firmware features.
  • •Lead system interface design and resolve software/hardware integration issues.
  • •Evaluate system performance requirements to determine fit of embedded software and hardware components.
  • •Design and implement features for smart grid intelligent electronic devices (protection algorithms, diagnostics/prognostics, communication protocols, cybersecurity) using C/C++.
  • •Develop unit tests, support CI pipeline integration, and participate in/lead design and code reviews while mentoring junior and intermediate developers.
Travel: Low travel

Pay and Benefits

Salary: CAD 101,000 - 126,000 annually
Perks:Health InsuranceRetirement SavingsLearning Budget

Key Requirements

  • •Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • •8+ years of software development experience, including at least 4 years in embedded software development.
  • •Professional experience with C++ and object-oriented programming.
  • •Fluency in French and English to communicate and understand technical documentation.
  • •Legal authorization to work in Canada without company sponsorship; no relocation assistance; must work at the Brossard, Quebec facility.
Experience:8+ yearsEmbedded software
Education:Bachelor's
Skills:CommunicationProblem-solvingLeadershipPlanningOrganizational skills
Languages:FrenchEnglish
Tech Stack:CC++Object-oriented programmingEmbedded LinuxLinuxTCP/IPEthernetSerial communicationsUMLAgile ScrumTDDGoogleTestGoogleMockXUnit++SDLCJiraGitContinuous Integration (CI)

Company Brief

Eaton
Designs, manufactures, and distributes electrical components, power management systems, and industrial equipment for energy, aerospace, vehicle, and industrial markets worldwide, focusing on efficiency, safety, and sustainability.
Industry: Industrial Machinery
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Dublin, Ireland
Founded: 1911
WebsiteLinkedIn