{bc}
indeed

Senior Staff Developer -DSP

GE Vernova
Markham, CAN
Full-time
Director
Onsite
$120,000–$150,000
Discovered Today
Embedded software developmentDigital signal processing (DSP)DSP algorithm design and implementationFFT, IIR, and FIR algorithmsEmbedded systems architectureAssembly

Full Job Posting

Role overview

Join the Grid Automation Technology team to develop embedded DSP solutions for power-grid digitization, protection, and control infrastructure.

Work on embedded solutions for the Square/UR product line as part of a multi-developer firmware team.

Responsibilities

  • Analyze complex requirements and architect DSP solutions spanning system architecture, hardware, embedded DSP software, software tools, verification and validation, and test rigs.
  • Develop platform and technology strategies, reduce technical risks, and support product reliability and competitiveness.
  • Drive platform reuse and make data-informed decisions using defined trade-off criteria.
  • Facilitate cross-functional discussions to resolve issues, make decisions, build consensus, and mitigate technical risks.
  • Define architecture enablers and collaborate with product owners and product managers on backlog definition and prioritization.
  • Communicate significant issues, risks, and developments, with focus on embedded-system safety, reliability, performance, and security.
  • Elicit and document detailed requirements from stakeholders.
  • Manage change and conduct impact analysis on system architecture.
  • Provide technical direction and guidance to cross-functional teams and less-experienced colleagues.
  • Design and optimize embedded systems from concept through production and operation, including design evaluation and integration verification.

Basic qualifications

  • Bachelor's degree in computer science, electrical engineering, or computer engineering.
  • At least 10 years of software development experience.
  • At least 8 years of DSP algorithm design and implementation experience, including FFT, IIR, and FIR.
  • Experience with microprocessors and microcontrollers.
  • Experience with embedded software development, Assembly, C/C++, VxWorks, Linux, ARM, SHARC, and 67xx.
  • Experience in code optimization and efficiency improvement.
  • Experience using emulators, simulators, and software analysis tools.
  • Knowledge of MATLAB is an added advantage.

Compensation

  • The stated Canadian pay range is CAD $120,000–$150,000; the posting does not specify a compensation cadence.
  • Bonus eligibility is available.

Workplace

  • The posting identifies this as a remote position.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at GE Vernova