Current jobs related to Staff Software Developoment Engineer - Canada - Nokia Global


  • , , Canada HRB Full time

    About Us We are an AI-native platform focused on transforming Financial Planning & Analysis (FP&A). The category we operate in is large, well-established, and rapidly evolving—yet still without a clear leader. Our growth has been driven by product velocity and customer outcomes rather than heavy marketing spend. Our platform provides a seamless way for...


  • , , Canada Fluxon Full time

    Base pay range CA$165,000.00/yr - CA$185,000.00/yr We are Fluxon, a product development team founded by ex-Googlers and startup founders. We offer full-cycle software development from ideation and design to build and go-to-market. We partner with visionary companies, ranging from fast-growing startups to tech leaders like Google and Stripe, to turn bold...


  • , , Canada Magnet Forensics Full time

    Staff Software Engineer We’re looking for a seasoned Staff Software Engineer who thrives on technical depth and broad influence. You’re as comfortable designing architecture as you are shipping code, and you care deeply about developer experience, scalability, and performance. You’ve likely led modernization efforts, built shared frameworks or design...


  • , , Canada CarAi Full time

    Staff Software Engineer CarAI | Remote (Canada) About Us CarAI is building the future of dealership intelligence. As a division of EV.com, CarAI empowers dealerships with cutting‑edge artificial intelligence solutions to optimize sales, marketing, and operations. Our goal is to modernize the traditional dealership experience through data, automation, and...

  • Software Engineer

    3 weeks ago


    , , Canada ECI Software Solutions Full time

    Career Opportunities with ECI Software Solutions A great place to work. Careers At ECI Software Solutions Share with friends or Subscribe! Are you ready for new challenges and new opportunities? Join our team! Current job opportunities are posted here as they become available. Subscribe to our RSS feeds to receive instant updates as new positions become...


  • , , Canada Vividly Full time

    Staff Software Engineer at Vividly Join to apply for the Staff Software Engineer role at Vividly Vividly is the leading modern trade promotion management (TPM) solution built by and for the consumer packaged goods industry. From campaign creation to deductions management and promotion measurement, we help brands manage every element of trade spend. With our...


  • , , Canada Densify Full time

    Densify is building the future of autonomous, AI-driven cloud and container resource optimization . Our platform enables intelligent workload management across Kubernetes, IaaS, and GPU environments — eliminating waste, improving performance, and reducing risk through policy-driven automation. We work with the world’s most advanced IT organizations to...


  • , , Canada Fluxon Full time

    We are Fluxon, a product development team founded by ex-Googlers and startup founders. We offer full-cycle software development from ideation and design to build and go-to-market. We partner with visionary companies, ranging from fast-growing startups to tech leaders like Google and Stripe, to turn bold ideas into products with the power to transform the...


  • , , Canada Vividly Full time

    Staff Software Engineer at Vividly Vividly is a modern trade promotion management (TPM) solution built by and for the consumer packaged goods industry. The platform helps brands manage trade spend from campaign creation to deductions management and promotion measurement. Responsibilities Architect and evolve the core systems that power our platform –...


  • , , Canada ServiceTitan, Inc. Full time

    Staff Software Engineer page is loaded## Staff Software Engineerlocations: Canada Ontario Remote: Canada Remotetime type: Full timeposted on: Posted 30+ Days Agojob requisition id: JR You will be part of the Engineering leadership team at ServiceTitan responsible for the technical direction of our product. We provide exciting opportunities to make an...

Staff Software Developoment Engineer

3 weeks ago


Canada Nokia Global Full time
Description

As a staff engineer you will be responsible for developing diagnostics software and lead hardware bring-up activities with a focus on quality and adherence to project schedules. You will be expected to work in a cross-functional team environment to debug and resolve technical issues You will develop and enhance the proprietary diagnostics software framework and third party vendor libraries, and  develop testcases for hardware testing during the design and manufacturing stages
 

Responsibilities

Responsibilities for Candidates 

  • Being an integral member of the diagnostics software team, deliver quality output by developing diagnostics software for embedded system with a focus on quality and adherence to project schedules

  • Lead diagnostics development and hardware bring-up efforts

  • To scope, plan and execute the diagnostics software development in an Agile environment

  • Address field issues, execute feature enhancements and defect fixes

  • Work with HW, ASIC, FPGA, FW, and SW teams and design tests to verify hardware functionality in prototyping and manufacturing stages 

  • Perform Root Cause Analysis for customer found defects 

  • Create design and user guide documents
     

Qualifications

Required Skills for Candidates   

  • BS/MS with 8 to 11 years' experience in developing diagnostics software for embedded systems

  • Experience in working in a cross functional product development environment involved in developing carrier-class telecommunication products(s)

  • Hands-on experience in developing diagnostics, participating in requirement gathering, design and test plan reviews

  • Hands-on experience in using test equipment such as traffic generators, JTAG debuggers

  • Proficiency in Linux and C/C++ in embedded systems including microcontroller based systems

  • Candidate must be a quick-learner and self-starter, energetic, flexible and positive

  • Good analytical and troubleshooting skills are critical

  • Experience with software version control (GIT) and bug tracking tools is required

  • Hands-on experience with diagnostic frameworks, hardware health monitoring, or power-on self-test (POST) systems

  • Basic understanding of electronics schematics and hardware design

  • Knowledge of hardware interfaces and protocols (I²C, SPI, Ethernet, PCIe)

  • Experience in working collaboratively with a geographically separated team

  • Hands-on experience in hardware bring-up and Uboot bootloader

Desired Skills for Candidates

  • Knowledge of Python and scripting based automation

  • Familiarity with RTOS environments (FreeRTOS, ThreadX, etc.)

  • Hands-on development experience with Infineon microcontrollers based systems