Technical Lead, Embedded Firmware

1 week ago


Edmonton, Alberta, Canada Pulse Medica Full time

Salary:

Lead Engineer, Embedded Firmware


PulseMedica, an Edmonton-based start-up, is seeking a highly skilled engineer to lead the electronics team at PulseMedica and be responsible for the development of embedded Firmware to join our dynamic team, and play a pivotal role in leading the development of our innovative ophthalmic medical device.


About Us


PulseMedica, Great Place to Work certified, is a fast growing ophthalmic medical device company that is determined to reduce ophthalmic disease and disability by offering novel treatment options.

Our platform combines machine-learning, real-time three dimensional eye imaging and high precision laser surgery platform.

Our goal is to revolutionize ophthalmic treatments by providing people with exceptional outcomes and, ultimately, changing the world by preventing blindness and disability resulting from eye diseases.


The Opportunity
If you're seeking a career-defining opportunity, look no further.

Join us as the Engineering Lead and Embedded Firmware Developer and unlock your potential to reshape the ophthalmic device industry.

In this role, you won't just manage a team; you'll inspire them to push boundaries and pioneer groundbreaking solutions. You'll architect the future by seamlessly integrating firmware, FPGA, software, and electronics, guiding us toward uncharted technological horizons. As the communication keystone, you'll collaborate across teams, harmonizing diverse expertise into a unified vision. With your adept project leadership, utilizing tools like JIRA, you'll orchestrate seamless project execution from concept to success.

At PulseMedica, we're not offering just a job; we're inviting you to lead, innovate, and redefine what's possible in electronics firmware and FPGA.


Responsibilities:

  • Lead and manage a team of engineers, providing technical guidance, mentorship, and support throughout the entire development lifecycle.
  • Oversee the architecture and development of firmware, high speed electronics and FPGA solutions for our ophthalmic medical device, ensuring it meets performance, quality, and regulatory standards.
  • Collaborate with crossfunctional teams, including software, electronics, and hardware teams, to define system architectures that integrate firmware and FPGA components.
  • Provide architectural guidance for both firmware and FPGA components, making informed decisions that drive product performance and reliability.
  • Collaborate with external software teams to facilitate integration of firmware and FPGA elements within the larger system architecture.
  • Utilize project management tools, such as JIRA, to track progress, identify potential roadblocks, and ensure efficient project execution.
  • Take ownership of project timelines, resource allocation, and risk assessment, working proactively to keep projects on track.
  • Developing and deploying firmware on FPGA based platforms and microcontrollers for sophisticated ophthalmic medical devices and systems by generating ideas, architecting, and building solutions that strike a balance between complexity, cost, and performance
  • Collaborate with crossfunctional teams to define firmware requirements and specifications for our ophthalmic medical device.

Requirements:

  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field.
  • 510 years of current or past handson experience in firmware development, with a strong track record of leading and overseeing firmware architecture.

Qualifications**:

  • Proficiency in embedded programming languages (e.g., C, C++) and familiarity with realtime operating systems (RTOS).
  • Extensive understanding of FPGA technologies and the ability to define FPGA architectures.
  • Strong project management skills, with experience using tools like JIRA.
  • Excellent communication skills, both written and verbal, to effectively collaborate with diverse teams and stakeholders.
  • Prior experience in a leadership or management role, with a passion for mentoring and developing team members.
  • Problemsolving aptitude and the ability to make informed decisions that balance technical and business considerations.
  • Possess a deep understanding of firmware development, including embedded processors, realtime operating systems (RTOS), and communication protocols.
  • Have a strong grasp of FPGA technologies and be capable of defining FPGA architectures that align with the overall system design.

Preferred Qualifications:

  • Previous involvement in the medical device industry

Duration:
Full time Permanent (40 hours per week)

Salary:
Commensurate to experience and qualifications

Location:
Edmonton

What you can expect from PulseMedica:

  • Competitive compensation, group benefits and the option to participate in our employee stock option plan
  • Free onsite gym (Jackson's Gym)
  • A role that contributes to helping change people's lives by enhancing their vision
  • A unique opportunity to bu


  • Edmonton, Alberta, Canada NAIT Full time

    NOTE:This is a temporary position ending on or before December 31, 2024.Central to NAIT's vision of being one of the world's leading polytechnics is our relationship with business and industry, a partnership that is dedicated to helping organizations compete and succeed. NAIT Industry Solutions seeks to create various avenues that support industry...


  • Edmonton, Alberta, Canada NAIT Full time

    NOTE:This is a temporary position ending on or before December 31, 2024.Central to NAIT's vision of being one of the world's leading polytechnics is our relationship with business and industry, a partnership that is dedicated to helping organizations compete and succeed. NAIT Industry Solutions seeks to create various avenues that support industry...


  • Edmonton, Alberta, Canada PulseMedica Full time

    Sr. Software Developer, Technical LeadAre you a Senior Software Developer who is passionate about technical leadership and mentoring? If so, we're looking to connect with youPulseMedica, an Edmonton-based start-up, is seeking a candidate with over 5 years of experience in developing clean, testable, and robust C++ code. As our ideal candidate, you will have...

  • Research Student

    2 weeks ago


    Edmonton, Alberta, Canada NAIT (Northern Alberta Institute of Technology) Full time

    In order to ensure your application is received by NAIT for thorough review and consideration, please apply directly through our Careers site at NOTE: This is a temporary position ending on or before March 31, 2025. Central to NAIT's vision of being one of the world's leading polytechnics is our relationship with business and industry, a partnership that...

  • Technical Analyst

    1 week ago


    Edmonton, Alberta, Canada Iron Systems Full time

    Iron Systems is an innovative, customer-focused provider of custom-built computing infrastructure platforms such as network servers, storage, OEM/ODM appliances & embedded systems. For more than 15 years, customer have trusted us for our innovative problem solving combined with holistic design, engineering, manufacturing, logistic and global support...

  • Technical Lead

    1 week ago


    Edmonton, Alberta, Canada O.E.M. Remanufacturing Company Inc. Full time

    Company:O.E.M. Remanufacturing Company Inc.Number of Openings:1Worker Type:PermanentPosition Overview:Job Description:Reporting to the Technical Product Manager, the Technical Lead will:Determine root cause of component failure through the Failure Analysis process Prepare technical reports supporting root cause determination Drive reliability initiatives...

  • Technical Lead

    1 week ago


    Edmonton, Alberta, Canada O.E.M. Remanufacturing Company Inc. Full time

    Company:O.E.M. Remanufacturing Company Inc.Number of Openings:1Worker Type:PermanentPosition Overview:As a Technical Lead - Salvage, you will be responsible for technical support and developing detailed, high quality processes, and production documentation relating to major salvage engine components. This will be in support of OEM's strategy of building high...

  • Rust Engineering Lead

    4 weeks ago


    Edmonton, Alberta, Canada Canonical - Jobs Full time

    Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading public cloud and silicon providers,...

  • Rust Engineering Lead

    1 month ago


    Edmonton, Alberta, Canada Canonical - Jobs Full time

    Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading public cloud and silicon providers,...

  • Technical Lead

    1 week ago


    Edmonton, Alberta, Canada Finning International Inc. Full time

    Company:Number of Openings:0Worker Type:PermanentPosition Overview:Please disregard the number of openings above. We are still hiring for this positionAs a Technical Lead - Salvage, you will be responsible for technical support and developing detailed, high quality processes, and production documentation relating to major salvage engine components. This will...


  • Edmonton, Alberta, Canada Convergint Technologies Ltd Full time

    Convergint is currently recruiting for a Security Technical Lead to join our growing team in our Edmonton location. As the Security Technical Lead, you will be responsible for providing customer and technical support for a broad range of installed systems including basic to complex systems. Services and supports existing customers by responding to service...


  • Edmonton, Alberta, Canada ATCO Full time

    At ATCO we are challenging the status quo and aspiring to make a positive impact on the world. With our commitment to accelerating the energy transition, we've become a meaningful player in the future of sustainable energy. While the rest of the industry is thinking, we are executing and bringing ideas and solutions to life. ATCO has a strong...


  • Edmonton, Alberta, Canada Alberta Innovates Full time

    InnoTech Alberta is seeking a qualified scientist or engineer to assist with and lead the identification, evaluation, design and execution of fermentation processes and downstream processes for clients and partners. Oversight of day-to-day client service delivery with a focus on technical deliverables, quality control, and project development and execution...


  • Edmonton, Alberta, Canada Ahki Full time

    GROWTH TECH SERVICESTitle:Systems Architect Number of Positions1 Salary: 46 per hour Hours: Minimum 30 to 40 hours per week Contributing to build a better future by Technology and Arts. We discover trends and help building better, faster, automated and software driven business for future endeavors. Growth Tech Services is pioneer in Technology Products or...


  • Edmonton, Alberta, Canada Computronix Full time

    Welcome to Computronix - Your Next Career MoveAre you a Senior Technical Consultant ready to join a highly dynamic and engaging team at Computronix?As our Sr. Technical Consultant, you will be at the forefront of designing complex projects and leading software developers to support our top-notch software solutions.Your role is crucial in ensuring the success...


  • Edmonton, Alberta, Canada Computronix Full time

    About Computronix... For over 40 years, Computronix has been defined by high-quality customer service, ethical business practices, and superior software. Though much has changed in technology, our values of trust, respect, and service have remained as we continue to serve our clients and staff with excellence and vision. As a Sr. Technical Consultant,...


  • Edmonton, Alberta, Canada Computronix Full time

    About Computronix...For over 40 years, Computronix has been defined by high-quality customer service, ethical business practices, and superior software. Though much has changed in technology, our values of trust, respect, and service have remained as we continue to serve our clients and staff with excellence and vision. As a Sr. Technical Consultant, you...


  • Edmonton, Alberta, Canada Computronix Full time

    For over 40 years, Computronix has been defined by high-quality customer service, ethical business practices, and superior software.Though much has changed in technology, our values of trust, respect, and service have remained as we continue to serve our clients and staff with excellence and vision. Technical Consultant, you will work in a highly dynamic,...


  • Edmonton, Alberta, Canada Atco Ltd. Full time

    Common Services Technical Lead, Enterprise ApplicationsLocation: Edmonton, AB or Calgary, AB Always there. Anywhere_. That's us We are committed to delivering inspired solutions for a better world. We care about our communities, we care about each other, and we care about showing up for those who need us. We never break a promise, and we have the courage to...

  • Linux Engineer

    1 week ago


    Edmonton, Alberta, Canada Canonical - Jobs Full time

    The role of a Linux Field Engineer (Devices/IoT) at CanonicalOur flagship product in IoT, Ubuntu Core, is unique. It is Linux reinvented for optimal reliability, security and footprint. Our customers come from a wide variety of industries - Automotive, Customer Electronics, Medical Devices, Industrial Systems, Robotics, Gateways, and so many more - but they...