Embedded Systems Engineer

3 weeks ago


Old Toronto, Canada Activate Global, Inc. Full time

About Pulsenics

Pulsenics is a leading innovator in electrochemical technologies, striving to decarbonize the planet through novel breakthroughs. Our mission focuses on applying advanced spectroscopy techniques to industrial electrochemical applications, targeting energy waste. This innovative approach has the potential to significantly impact the industry, as it accounts for 15% of the world's GDP.

We inject non-disruptive electrical pulses into an electrochemical system to extract a unique signature for State-of-Health. With our Data Management Software, this data unlocks insights for energy-efficient operations.

Pulsenics' hardware and software improve electrochemical system design and performance worldwide. Our customers operate diverse systems, including fuel cells, batteries, and wastewater treatment.

Job Description:

As a Firmware Development Specialist at Pulsenics, you will contribute to the development of next-generation hardware and software products alongside innovators and engineers. Your expertise will be instrumental in shaping the future of electrochemical systems.

Responsibilities:

  • Contribute to the firmware development of Pulsenics' in-line characterization hardware.
  • Translate user requirements into clear product functional components.
  • Modify existing code for bug-fixes and changes in operational scope.
  • Document firmware feature design and implementation details.
  • Write test plans, unit tests, and integration tests from requirements.
  • Work closely with cross-functional teams to refine and support delivered firmware.

Requirements:

  • Experience with software/firmware for embedded devices (ARM microcontrollers).
  • Comfortable working in a fast-growing company with ambiguity and short technical backlog.
  • Resourceful and self-sufficient in execution, identifying and prioritizing issues, and making things happen.
  • A builder who gets excited about creating products, comfortable with failing, learning, and iterating.
  • Strong business sense, foreseeing potential issues and solving them proactively.
  • Strong interest in commercializing clean technologies and decarbonization goals.

Estimated Salary: $85,000 - $110,000 per annum

Qualifications:

  • Enrolled in a BSc or MSc in Computer Science, Mathematics, Engineering, or a similar field.
  • In-depth knowledge of wired communication protocols (SPI, I2C, UART, etc.).
  • Knowledge of standard embedded debugging tools (terminal programs, gdb, JTAG debuggers, etc.).
  • Comfortable with low-level board debugging with oscilloscopes, DMMs, logic analyzers, generators, etc.
  • Knowledge of TI C2000, STM32 processor families.
  • Knowledge of PCB schematics and microelectronic device datasheets.
  • Experience with integrating and configuring open-sourced and closed-source packages.
  • Familiarity with industrial communications standards such as Modbus, CANbus/J1939, LIN bus, or Ethernet/IP.


  • Old Toronto, Canada Sonatus, Inc. Full time

    Sonatus, Inc. is a leading innovator in software-defined vehicles, and we're seeking an exceptional Embedded Bringup Engineer to join our team. This role presents a unique opportunity to contribute to cutting-edge technologies and products, from conception to deployment.Key Responsibilities:Design and implement complex, resource-efficient, reliable, and...


  • Toronto, Ontario, Canada Intero Integrity Full time

    At Intero Integrity, we're seeking a highly skilled Embedded Systems Developer to join our dynamic Unique Ability Team. As a key member of our engineering team, you'll be responsible for designing and implementing state-of-the-art robotic platforms, improving existing designs, and introducing new ideas for control systems, navigation, and autonomous...


  • Old Toronto, Canada MultiTech Full time

    Friday, October 25, 2024 WHO WE ARE: If you're looking to work at a technology company that designs and manufactures its own solutions and is a leading enabler to the industrial Internet of Things (IoT), consider joining MultiTech's innovative, hard-working team. MultiTech designs, develops and manufactures communications equipment for the...


  • Toronto, Canada Intero Integrity Full time

    Intero Integrity is a fast-growing global company offering inspection, industrial and environmental services to the energy industry. We develop our own high-tech equipment and software and use this technology to execute projects worldwide. We support the energy industry to use natural resources efficiently, safely and responsibly. Together we get the job...


  • Toronto, Ontario, Canada Extreme Networks Full time

    Job Title: Staff SW Systems EngineerWe are seeking a highly skilled and experienced Embedded Linux Build Systems Engineer to join our team at Extreme Networks.Key Responsibilities:Design, implement, and maintain Yocto-based build systems for embedded Linux projects.Customize and optimize Linux distributions using Yocto tools and recipes.Troubleshoot build...


  • Toronto, Ontario, Canada Husky Full time

    Job Description:Job Title: Embedded Software EngineerAbout the Role:We are seeking an experienced Embedded Software Engineer to join our team. The successful candidate will be responsible for designing, developing, and testing software for embedded systems. This is a great opportunity for a talented engineer to work on a variety of challenging projects and...


  • Old Toronto, Canada Untether Full time

    At Untether, we're pushing the boundaries of AI performance and efficiency with our groundbreaking architecture. As a Firmware Engineer on our team, you'll play a crucial role in developing low-level embedded firmware for our products.The ideal candidate will have a strong background in EE/CE/CS and experience in writing high-quality design documents. You'll...


  • Old Toronto, Canada Waabi Full time

    Waabi is revolutionizing the transportation industry with cutting-edge AI technology. We're seeking a highly skilled Embedded Systems Software Engineer to join our team.The ideal candidate will have a strong background in software development for embedded systems, with a focus on AI and machine learning. Experience with C and C++ programming languages is a...


  • Old Toronto, Canada ESR Healthcare Full time

    Job Summary:We are seeking a highly skilled Senior Embedded Systems Software Engineer to join our Image Signal Processing group at ESR Healthcare in Toronto, Canada.About the Role:You will design, implement, and test new system-level features for our leading-edge image and video processing solutions. Your responsibilities will include optimizing system...


  • Old Toronto, Canada ESR Healthcare Full time

    Job OverviewWe are seeking a Senior Embedded Systems Software Engineer to join our Image Signal Processing team in Toronto, Canada. As a key member of our team, you will be responsible for designing, implementing, testing, and documenting new system-level features for our high-performance ICs.Key ResponsibilitiesDesign and implement new system-level features...


  • Toronto, Ontario, Canada Aversan Full time

    Job SummaryWe are seeking a skilled Embedded Real-Time Systems Test Engineer to join our team at Aversan.About the RoleThis is a challenging opportunity for a test engineer with experience in testing of embedded real-time systems or equivalent software or hardware test experience. The ideal candidate will have excellent problem-solving skills, strong...


  • Toronto, Ontario, Canada Extreme Networks Full time

    Job DescriptionWe are seeking a highly skilled Yocto Linux Build Engineer to join our team at Extreme Networks. This role is responsible for designing, implementing, and maintaining Yocto-based build systems for embedded Linux projects.Key Responsibilities:Design and implement Yocto-based build systems for embedded Linux projects.Customize and optimize Linux...


  • Old Toronto, Canada Tenstorrent Inc Full time

    The ideal candidate for this role will have a strong background in ASIC and system engineering, with a proven track record of leading technical teams. In this position, you will be responsible for managing a team of engineers responsible for the development of low-level management from within the ASIC to the system level, spanning pre-silicon activities...


  • Toronto, Ontario, Canada Aversan Full time

    As a member of the Aversan team, we are seeking a highly skilled IVVQ System Validation Engineer to join our team. The successful candidate will participate in system design reviews to develop practical validation requirements and define validation methods. They will also prepare test plans, procedures, and reports to validate specified requirements....


  • Old Toronto, Canada Tenstorrent Inc Full time

    We are looking for a hands-on technical leader to manage a small, highly skilled Systems Engineering team responsible for low-level management from within the ASIC to the system level, spanning pre-silicon activities through to production. In this role, you will play a pivotal part in SOC bringup through firmware development, while also gaining experience...


  • Old Toronto, Canada Tenstorrent Inc Full time

    We are looking for a hands-on technical leader to manage a small, highly skilled Systems Engineering team responsible for low-level management from within the ASIC to the system level, spanning pre-silicon activities through to production. In this role, you will play a pivotal part in SOC bringup through firmware development, while also gaining experience...


  • Toronto, Canada Aversan Full time

    To perform design, analysis, programming and integration activities in the development of software for train control systems solutions, achieving customer satisfaction of the delivered solution/product.. Responsibilities   Understands the customer’s needs and through life cycle concerns whatever the used means (e.g. advanced studies, simulations,...


  • Old Toronto, Canada Infotree Global Solutions Full time

    Software Developer for Embedded SystemsAt Infotree Global Solutions, we prioritize career growth for our team members. Our delivery is client-centric, and we take pride in providing resources to meet their needs. Our supportive team provides quality people with opportunities to grow and challenge themselves in their roles, resulting in lifelong careers....


  • Old Toronto, Canada Infotree Global Solutions Full time

    Software Development Opportunities at Infotree Global SolutionsWe are currently seeking a highly skilled Android Infotainment Head Unit Developer for Embedded Systems to join our team at Infotree Global Solutions. As a key member of our globally distributed team, you will contribute to designing and developing automotive user experience solutions for leading...


  • Toronto, Canada Square Full time

    Company Description Block is one company built from many blocks, all united by the same purpose of economic empowerment. The blocks that form our foundational teams — People, Finance, Counsel, Hardware, Information Security, Platform Infrastructure Engineering, and more — provide support and guidance at the corporate level. They work across...