Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Staff Embedded Software Developer - DSP / Développeur logiciel embarqué senior (Senior Staff)

Full-time

GE Vernova

Job Description Summary Join the innovative Grid Automation Technology team! We are seeking an experienced embedded DSP Developer to join our dynamic team in creating the building blocks to enable digital transformation in the power grid, focused on signal digitization, protection & control infrastructure devices!

The ideal candidate will possess a deep understanding of embedded systems architecture with DSP, software and hardware architectures, and protection application knowledge within the Transmission & Distribution power-system domain. You will be responsible for executing a robust process of design, creation, and optimization of embedded systems, consisting of identification and quantification of system requirements, creation of alternate system design concepts, performance of design trade studies, selection and implementation of the best designs and verification that the design is properly integrated and executed. This process proceeds from concept to production to operation, based on strategies for the power industry.

As part of a multi-developer firmware team the major responsibilities will include architecture, analysis, design of embedded solutions for Square/UR product line. The Senior Staff Embedded Software Developer will report to the Senior Embedded Software Manager.

Job Description

Essential Responsibilities:

In this role, you will:
Analyze complex challenging requirements to architect effective DSP design solutions making up the overall system architecture including hardware, embedded DSP software, software tools, V&V and test rigs.
Provide forward-looking strategies for platforms and technology development, technical risks elimination and insertion, in order to make the platform reliable and the product competitive.
Drive platform reuse strategies. Making data-driven decisions using defined trade-off criteria.
Facilitate, drive discussions and steer cross-functional councils to solve issues, drive decisions, gain consensus, and align on technical risk mitigation strategies.
Communicate complex messages and negotiate with others to adopt a different point of view. Influence peers to take action and negotiate with external partners and vendors.
Utilize in-depth understanding of key technology challenges to accomplish own work and provide direction to cross-functional teams.
Application of technical skills and analytic thinking required to solve problems, using multiple internal sources and some external sources to arrive at decisions.
Define architecture enablers and collaborate with ART Product Owners and Product Managers on backlog definition and prioritization.
Provide timely communications on significant issues, risks and/or developments. Maintaining a focus on safety, reliability, performance, and security for embedded systems.
Capture and elicit detailed requirements from stakeholders to ensure comprehensive understanding and documentation.
Handle change management and impact analysis. Assessing the effects of modifications on system architecture.
Act as a resource for colleagues with less experience. Explain difficult information and work to build consensus. Use persuasion skills to influence others on topics within field.

Required Qualifications:
Bachelor's Degree in Computer Science, Electrical Engineering, or Computer Engineering
Minimum of 10 years software development experience
A minimum of 8 years of DSP algorithm design and implementation experience is a must (FFT, IIR, FIR)
Experience with embedded software development, Assembly, C/C++, Linux, ARM.
Experience in code optimization and efficiency improvements

Desired Qualifications:
Experience with microprocessors and microcontrollers
Experience using emulators, simulators and software analysis tools
Knowledge of MATLAB will be an added advantage

#LI-SG1

Résumé de la description de poste
Rejoignez l'équipe innovante de technologie d'automatisation du réseau (Grid Automation Technology) ! Nous recherchons un développeur DSP embarqué expérimenté pour rejoindre notre équipe dynamique. Vous contribuerez à créer les briques technologiques permettant la transformation numérique du réseau électrique, avec un accent particulier sur la numérisation des signaux et les dispositifs d'infrastructure de protection et de contrôle.
Le candidat idéal possédera une compréhension approfondie de l'architecture des systèmes embarqués avec DSP, des architectures logicielles et matérielles, ainsi qu'une connaissance des applications de protection dans le domaine des systèmes de transport et de distribution d'électricité. Vous serez responsable de l'exécution d'un processus robuste de conception, de création et d'optimisation des systèmes embarqués, incluant l'identification et la quantification des besoins, la création de concepts de conception alternatifs, la réalisation d'études comparatives, la sélection et la mise en œuvre des meilleures solutions, et la vérification de leur intégration. Ce processus couvre toutes les étapes, de la conception à la production et à l'exploitation, en suivant les stratégies de l'industrie énergétique.
Intégré à une équipe de développement firmware, vos responsabilités principales incluront l'architecture, l'analyse et la conception de solutions embarquées pour la gamme de produits Square/UR. Le développeur logiciel embarqué senior sera rattaché au responsable senior des logiciels embarqués.

Responsabilités essentielles :
Dans ce rôle, vous devrez :
Analyser des exigences complexes et exigeantes pour architecturer des solutions DSP efficaces, englobant l'architecture globale du système (matériel, logiciel DSP embarqué, outils logiciels, validation et bancs de test).
Fournir des stratégies prospectives pour le développement des plateformes et des technologies, l'élimination des risques techniques et l'intégration de nouvelles solutions afin de garantir la fiabilité de la plateforme et la compétitivité du produit.
Piloter les stratégies de réutilisation des plateformes en prenant des décisions basées sur des données et des critères de compromis définis.
Faciliter et orienter les conseils interfonctionnels pour résoudre les problèmes, prendre des décisions, obtenir un consensus et aligner les stratégies d'atténuation des risques techniques.
Communiquer des messages complexes, négocier pour faire adopter un point de vue différent, influencer ses pairs et négocier avec des partenaires externes et des fournisseurs.
Utiliser une compréhension approfondie des défis technologiques clés pour accomplir son travail et orienter les équipes interfonctionnelles.
Appliquer des compétences techniques et une pensée analytique pour résoudre des problèmes, en s'appuyant sur des sources internes et externes.
Définir les éléments facilitateurs de l'architecture et collaborer avec les Product Owners et Product Managers de l'ART (Agile Release Train) sur la définition et la priorisation du backlog.
Communiquer rapidement sur les problèmes, risques et développements significatifs. Maintenir une concentration constante sur la sécurité, la fiabilité, la performance et la cybersécurité des systèmes embarqués.
Recueillir et définir des exigences détaillées auprès des parties prenantes pour assurer une compréhension et une documentation complètes.
Gérer le changement et réaliser des analyses d'impact pour évaluer les effets des modifications sur l'architecture système.
Agir en tant que ressource pour les collègues moins expérimentés, expliquer des concepts complexes et travailler à la construction d'un consensus.

Qualifications requises :
Licence (Bachelor) en informatique, génie électrique ou génie informatique.
Minimum de 10 ans d'expérience en développement logiciel.
Minimum de 8 ans d'expérience indispensable en conception et mise en œuvre d'algorithmes DSP (FFT, IIR, FIR).
Expérience en développement de logiciels embarqués, Assembly, C/C++, Linux, ARM.
Expérience en optimisation de code et amélioration de l'efficacité.

Qualifications souhaitées :
Expérience avec les microprocesseurs et microcontrôleurs.
Expérience dans l'utilisation d'émulateurs, de simulateurs et d'outils d'analyse logicielle.
La connaissance de MATLAB serait un atout supplémentaire.

La différence crée l'énergie.

La Mission Handicap Grid Solutions facilite l'intégration des personnes en situation de handicap.

Additional Information Relocation Assistance Provided: No

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Staff Embedded Software Developer - DSP / Développeur logiciel embarqué senior (Senior Staff) in Markham, ON vacancy
  •  ...Grid Automation Technology team! We are seeking an experienced embedded DSP Developer to join our dynamic team in creating the building blocks to...  ...understanding of embedded systems architecture with DSP, software and hardware architectures, and protection application knowledge... 
    Senior
    Software
    Relocation package

    GE-Vernova-

    Markham, ON
    4 days ago
  • $111.7k - $167.6k per year

     ...seeking a highly skilled and experienced Senior Software Engineer to join the Continuous Integration/Continuous Deployment (CI/CD) and Embedded Software Development Tools organization within...  ...enterprise. What Youll Do Design develop and maintain CI/CD pipelines for embedded... 
    Senior
    Software
    Full time
    Remote work
    3 days per week

    GM

    Markham, ON
    12 hours ago
  • $147k - $196.6k per year

     ...The role We are seeking a highly skilled Staff Software Engineer to join the Virtualization & Embedded Software Development Tools organization. In this...  ...you will apply artificial intelligence to improve developer productivity, modernize engineering workflows, and... 
    Software
    Full time
    Local area
    Work from home

    General Motors

    Markham, ON
    3 days ago
  •  ...RTL designers and verification engineers to develop groundbreaking hardware solutions that set...  ...in video compression and video codec software/hardware design. Proficiency in C and C++...  ...reference models. A solid understanding of DSP/Multimedia and hardware implementation is... 
    Senior
    Software
    Full time
    Work at office
    Remote work
    Worldwide

    NETINT Technologies Inc.

    Markham, ON
    3 days ago
  • $115k - $164.6k per year

     ...by the business]. The Role As an Infotainment Audio Software Developer, you will be responsible for contributing to the creation,...  ...communication. Knowledge of test development and testing of embedded system firmware Software platform development experience,... 
    Software
    Full time
    Local area
    Work from home

    General Motors

    Markham, ON
    4 days ago
  • $115k - $164.6k per year

     ...minimum The Role:  General Motors is undergoing a major transformation in how we design, develop, and validate software. As part of the  Software Defined Vehicle – Embedded Platforms organization this role is within the  Virtualization and Software-in-the-Loop (SIL)... 
    Senior
    Software
    Long term contract
    Full time
    Work at office
    Local area
    Work from home
    3 days per week

    General Motors

    Markham, ON
    4 days ago
  • $75k - $85k per year

     ...Scope: Evertz is looking for an Embedded Software Engineer to be part of Markham Engineering team responsible for the Design and Development...  ...existing said products. Responsibilities: Design, develop, and maintain embedded software and firmware for Evertz broadcast... 
    Software
    Full time
    Casual work
    Worldwide
    Monday to friday

    Evertz Microsystems Limited

    Markham, ON
    9 days ago
  • $126.16k - $189.24k per year

     ...Job Responsibility: Staff Software Development Engineer ~ MARKHAM, Canada ~ Engineering...  ...artificial intelligence, PCs, gaming and embedded. Underpinning our mission is the AMD culture...  ...Team is seeking talent to help develop new Display SW features, bring-up new dGPU... 
    Software
    Internship

    Advanced Micro Devices

    Markham, ON
    3 days ago
  •  ...with our Grid Automation Technology team as a Power Systems Embedded DSP Developer. Contribute to digital transformation initiatives for the power...  ...an embedded DSP developer with a strong foundation in software and hardware architectures within power systems. You will guide... 
    Software

    GE-Vernova-

    Markham, ON
    12 hours ago
  •  ...Location: Markham, Ontario, Canada Position: Senior Software Developer - Full Stack Web Application Development CIeNET is a mobile, automotive, telecom and enterprise software services and solutions research, engineering and development company founded in the U.S.... 
    Senior
    Software
    Full time
    Worldwide

    CIeNET International

    Markham, ON
    11 days ago
  • $60k - $85k per year

     ...We’re looking for a Security Software Developer to join the networking device development team behind Evertz IP switch fabric products, including...  ...patching, and configuration changes as needed. Harden the embedded Linux environment, including managing firewall rules (... 
    Software
    Long term contract
    Full time
    Casual work
    Worldwide
    Monday to friday

    Evertz Microsystems Limited

    Markham, ON
    a month ago
  • $80k - $110k per year

     ...We are looking for DSP engineers responsible to work on DSP algorithm design and implementation on heterogeneous platforms, including...  ...applications such as video and audio processing, modem design and software defined radio (SDR) Work experience related to machine learning... 
    Software
    Full time
    Casual work
    Worldwide
    Monday to friday

    Evertz Microsystems Limited

    Markham, ON
    22 days ago
  •  ...Location: Markham, Ontario, Canada Position: Software Developer - Frontend Enterprise Web Application Development CIeNET is a mobile, automotive, telecom and enterprise software services and solutions research, engineering and development company founded in the U.S. in... 
    Software
    Full time
    Worldwide

    CIeNET International

    Markham, ON
    10 days ago
  • $90k per year

     ...accounting services, is looking to add to their team! Due to continuous steady growth and opportunity, they are looking for a full-time Senior Staff Accountant.  The candidate must be able to interact with staff and clients in a positive and professional manner, must be well... 
    Senior
    Permanent employment
    Full time
    Work at office
    3 days per week
    Markham, ON
    more than 2 months ago
  • $147k - $196.6k per year

     ...frequency dictated by the business) .About the role:The Staff Android Developer – Infotainment is a senior technical leader responsible for designing, building,...  ...or middleware for Android Automotive or other embedded/IVI systems.Familiarity with AAOS/AOSP for automotive... 
    Senior
    Software

    General Motors

    Markham, ON
    12 hours ago
  • $148.72k - $223.08k per year

     ...Job Responsibility: DGPU Lead Library Developer ~ MARKHAM, Canada ~ Engineering ~57789...  ...artificial intelligence, PCs, gaming and embedded. Underpinning our mission is the AMD...  ...bring excellent knowledge of GPU hardware/software integrations and standard diagnostics design... 
    Software
    Internship

    Advanced Micro Devices

    Markham, ON
    3 days ago
  • $100k - $110k per year

     ...Training & development About the Role: Triunity Software is looking for a talented ServiceNow Developer to join our growing team in Markham ON! In this role...  ...About Us Triunity is a Product Development Staff Augmentation and Consulting Services company providing... 
    Software
    Long term contract
    Internship

    Triunity Software

    Markham, ON
    12 hours ago
  •  ...About the position The Full Stack Web Developer is responsible for researching, recommending...  ...team spirit, ability to perform in a senior developer role and help other team members...  ...code deployments. Experience with Agile Software Development Methodology and Tools such as... 
    Senior
    Software
    Full time
    Worldwide

    Quadient

    Markham, ON
    8 days ago
  • $137.3k - $206k per year

     ...) . At General Motors, our Software Quality Automation organization...  .... The Role This is a senior Level 8 Individual Contributor...  ...and engineering tooling .As a Staff DevOps Software Quality Automation...  ...-functional initiatives, and develop scalable tooling solutions... 
    Senior
    Software

    United States Digital Space LLC

    Markham, ON
    1 day ago
  • $70 - $80 per hour

     ...to join our company in the role of Java Developer. The position will be based in our technology...  ...development. Design, code and debug software. Perform software analysis, risk...  ...designated as a Data Protection Champion (DPC), Senior Information Risk Owner (SIRO) or... 
    Senior
    Software
    Hourly pay
    For contractors
    Fixed term contract
    Work at office
    Local area
    Monday to friday
    Afternoon shift

    Accommodations Plus International

    Markham, ON
    8 days ago
  •  ...Servicing entity called Institutional Mortgage Servicing) Job Title: Senior Analyst – Loan Servicing (Year 3 Analyst/Associate) Position:...  ...work of the other analysts for all entry of loans in servicing software in accordance with parameters outlined in loan documents and... 
    Senior
    Software
    Hourly pay
    Permanent employment
    Full time
    For contractors
    Work at office
    Local area

    Vaco LLC

    Markham, ON
    5 days ago
  • $60k - $70k per year

     ...We’re looking for an Application (.NET) Developer & IT Support Analyst to join our client's IT team in a hands-on role that combines ....  ...comfortable troubleshooting both applications and everyday hardware/software issues.   Who You Are  A hands-on developer who enjoys... 
    Software
    Full time
    Work at office
    Remote work

    STACK IT Recruitment

    Markham, ON
    14 days ago
  •  ...Job Responsibility: Job Title: Lead Guidewire PolicyCenter Developer Required Language: English Working Hours per Week: 40 hours Job...  ...Batch, and predefined plugins ~ Proficiency in Agile software development using Git, Bitbucket, Jenkins, Jira, Confluence, etc... 
    Software
    Long term contract

    Xideral

    Markham, ON
    3 days ago
  • $105k - $120k per year

     ...client is a large waste management company. They are looking for a Senior Accounts Payable Manager to join their team! Why Work Here...  ...efficiency, enhance controls, and support organizational growth. Develop, maintain, and enforce departmental policies, procedures, and... 
    Senior
    For contractors
    Work at office
    Local area

    Vaco LLC

    Markham, ON
    5 days ago
  •  ...Huawei Canada has an immediate permanent opening for a Principal Software Engineer. About the team: Established in 2014, the...  ...innovation center in Canada. The lab focuses on researching and developing advanced cloud technologies, supporting the productization and... 
    Senior
    Software
    Permanent employment
    Full time
    Immediate start
    Overseas

    Huawei Technologies Canada Co., Ltd.

    Markham, ON
    7 days ago
  •  ...traditional methods. The focus of this lab is to develop next-generation OS platform support to...  ...increasingly complex environments that embedded devices at the edge presents. About...  ...and integration. Expert level of system software development (mainly C/C++). Expert... 
    Senior
    Software

    huaweicanada

    Markham, ON
    4 days ago
  •  ...approximately 10 members, responsible for developing Exterior and Interior Lighting software & controls for all GM vehicles...  ...Learn from decades of combined embedded development expertise in a highly...  ...software systems in hand-coded C. Develop and maintain Unit tests and... 
    Software
    Full time
    Internship
    Local area
    Work from home

    General Motors

    Markham, ON
    3 days ago
  •  ...Canada ULC Job Area: Engineering Group, Engineering Group ASICS Engineering General Summary: QUALCOMM is the world's leading developer of next-generation wireless and multimedia technology. We are searching for an ASIC design engineer interested in developing... 
    Senior
    Full time

    Qualcomm

    Markham, ON
    3 days ago
  • $104k - $154k per year

     ...Description: We are seeking a senior engineer to join our...  ...organization in a role that combines software triage and data analysis with...  ...large, useable data sets. Develop and maintain scalable tools, dashboards...  ...un rôle qui combine triage logiciel et analyse de données avec l’... 
    Senior
    Software
    Long term contract
    Remplacement
    Full time
    Temporary work
    Local area
    Remote work
    Work from home
    Relocation
    Relocation package
    3 days per week

    General Motors

    Markham, ON
    2 days ago
  •  ...project pursuits based on knowledge of client requirements  Provide technical guidance and direction to engineering and technician staff  Develop a variety of complex engineering deliverables including P&IDs, technical specifications, instrument schedules, I/O lists, panel... 
    Remplacement
    Local area
    Flexible hours

    Black & Veatch Family of Companies

    Markham, ON
    24 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Staff Embedded Software Developer - DSP / Développeur logiciel embarqué senior (Senior Staff). Be the first to apply!